1. 开场白本节将开始带领大家入门雪碧图的用法啦,雪碧图涉及到背景图片定位及尺寸等 CSS 技术,如果此方面基础扎实的同学可以跳过此章节。 2. 背景图片那么到底应该如何控制雪碧图只显示自己想要的那部分呢?答案就是用背景这个 CSS 属性。 首先我们来用背景图属性显示雪碧图,先来简单的模仿一下百度搜索框里面的那个相机图标: 3. 背景图语法
代码演示: <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>CSS Sprites</title> <style> * { padding: 0; margin: 0; } /* 这段代码是为了居中显示,不是重点,看不懂的话可以无视 */ body { height: 100vh; display: flex; align-items: center; justify-content: center; } .sprite { /* 宽高要设置的和图标一样大或者稍微大一点点 */ width: 20px; height: 18px; /* 背景图地址设置为雪碧图的位置 */ background-image: url(http://img.mukewang.com/wiki/5ed9bc1809824eef00180038.jpg); /* 禁止背景图重复 */ background-repeat: no-repeat; } </style> </head> <body> <div class="sprite"></div> </body> </html> 运行结果: 4. 小结本章节主要用到了背景图的语法,但仅仅只会显示背景图还不够,至少还要学会背景图的定位语法才能够灵活运用雪碧图。 那么接下来就请点击下一小节来看看背景图的定位语法吧。 |