好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

背景图片

1. 开场白

本节将开始带领大家入门Css Sprite的 用法 啦,Css Sprite涉及到背景 图片 定位及尺寸等 CSS 技术,如果此方面基础扎实的同学可以跳过此章节。

2. 背景 图片

那么到底应该如何控制Css Sprite只 显示 自己想要的那部分呢?答案就是用背景这个 CSS  属性 。

首先我们来用背景图 属性  显示 Css Sprite,先来简单的模仿一下 百度  搜索 框里面的那个相机图标:

1.jpg

这个 效果 所用到的Css Sprite如下:

image.png

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  >

运行结果:

image.png

4. 小结

本章节主要用到了背景图的语法,但仅仅只会 显示 背景图还不够,至少还要学会背景图的定位语法才能够灵活运用Css Sprite。

那么接下来就请点击下一小节来看看背景图的定位语法吧。

查看更多关于背景图片的详细内容...

  阅读:71次

上一篇

下一篇

第1节:什么是Css Sprite?    第2节:Css Sprite和雪碧之间有什么关系?    第3节:为什么要使用Css Sprite?    第4节:Css Sprite过时了吗?    第5节:JPG 格式图片    第6节:PNG 格式图片    第7节:SVG 格式图片    第8节:Css Sprite:矩形图    第9节:Css Sprite:条形图    第10节:背景图片    第11节:背景图定位    第12节:动态变更背景图位置    第13节:Css Sprite尺寸不吻合时怎么办?    第14节:过渡动画和帧动画的区别    第15节:适合过渡动画的场景    第16节:适合用帧动画的场景    第17节:帧动画和过渡动画的优缺点    第18节:CSS 动画的定义    第19节:CSS 动画的调用    第20节:帧动画函数steps()的解析    第21节:动画实例项目结构    第22节:定义动画    第23节:调用动画    第24节:连接两个Css Sprite的动画