1. 开场白
本节将开始带领大家入门Css Sprite的 用法 啦,Css Sprite涉及到背景 图片 定位及尺寸等 CSS 技术,如果此方面基础扎实的同学可以跳过此章节。
2. 背景 图片
那么到底应该如何控制Css Sprite只 显示 自己想要的那部分呢?答案就是用背景这个 CSS 属性 。
首先我们来用背景图 属性 显示 Css Sprite,先来简单的模仿一下 百度 搜索 框里面的那个相机图标:
这个 效果 所用到的Css Sprite如下:
3. 背景图语法
background-image: url( 你想要的 图片 的地址 ) ;
斜体字就是 图片 的路径地址; 可以为相对路径,如: …/img/xxx.png; 可以为网络路径,如: https://img.com/img.png。
代码 演示:
<!DOCTYPE html> < html > < head > < Meta charset = " UTF-8 " > < title > CSS Sprites </ title > < style > * { padding : ; margin : ; } /* 这段 代码 是为了居中 显示 ,不是重点,看不懂的话可以无视 */ body { height : vh ; dis play : flex ; align-items : center ; justify-content : center ; } .sprite { /* 宽高要设置的和图标一样大或者稍微大一点点 */ width : px ; height : px ; /* 背景图地址设置为Css Sprite的位置 */ background-image : url(http:https://www.jb51.cc/res/2021/11-02/11/5606e8f5e0824eef436ff6f303bacf99.jpg) ; /* 禁止 背景图重复 */ background-repeat : no-repeat ; } </ style > </ head > < body > < div class = " sprite " > </ div > </ body > </ html >
运行结果:
4. 小结
本章节主要用到了背景图的语法,但仅仅只会 显示 背景图还不够,至少还要学会背景图的定位语法才能够灵活运用Css Sprite。
那么接下来就请点击下一小节来看看背景图的定位语法吧。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did100550