zoukankan      html  css  js  c++  java
  • 第二天:让我们一起来玩玩css精灵(css sprites)

    1、效果图

    2、html代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
        <head>
            <title> 欢迎来到梦之都 </title>
            <!--这是引入css文件的外联方式-->
            <link rel="stylesheet" type="text/css" href="style.css">
        </head>
        <body>
            <ul class="Sprites">
                <li><span class="a1"></span><a href="#">WORD文章标题</a></li>
                <li><span class="a2"></span><a href="#">PPT文章标题</a></li>
                <li><span class="a3"></span><a href="#">EXCEL文章标题</a></li>
                <li><span class="a4"></span><a href="#">PDF文章标题</a></li>
                <li><span class="a5"></span><a href="#">文本文章标题</a></li>
    
            </ul>
        </body>
    </html>
    

    3、css代码

    /**/
    ul.Sprites{ 
    		margin:0 auto;/*这个指的是上下边界为0,左右根据宽度自适应,即所谓的居中*/
    	 	border:1px solid #F00;/*边框宽度为一像素,边框为实线,边框的颜色*/
    	 	300px; /*边框宽度为300像素*/
    	 	padding:10px;/*内边距*/
    	 } 
    ul.Sprites li{
    		 height:24px; /*div的高度*/
    		 font-size:14px;/*字体大小*/
    		 line-height:24px;/*行高*/ 
    		 text-align:left; /*左对齐*/
    		 overflow:hidden;/*滚动条隐藏*/
    		 list-style-type:none;/*这是把我们li上面的点点去掉*/
    	} 
    ul.Sprites li span{ 
    		float:left; /*左浮动*/
    		17px;/*内联元素span的宽度*/
    		padding-top:5px;/*距离上方的内边距*/
    		height:17px;  /*高度*/
    		overflow:hidden;/*滚动条隐藏*/
    		background:url(ico.png) no-repeat;/*图片不平铺*/
    } 
    ul.Sprites li a{
    		 padding-left:5px;/*内边距是5像素*/
    } 
    ul.Sprites li span.a1{ background-position: -62px -32px} /*说白了就是每个span中有这么一张图片,x和y可以确定唯一的一个位置,通过这个位置把它显示到相应的位置*/
    ul.Sprites li span.a2{ background-position: -86px -32px} /**/
    ul.Sprites li span.a3{ background-position: -110px -32px} /**/
    ul.Sprites li span.a4{ background-position: -133px -32px} /**/
    ul.Sprites li span.a5{ background-position: -158px -32px} /**/
    

      

  • 相关阅读:
    在windows上使用win2000资源工具
    Apache与Tomcat整合
    web服务器和应用服务器概念比较
    linux定时删除N天前的文件(文件夹)
    程序员如何自我学习和成长?
    20210708总结
    Docker 常用命令!还有谁不会?
    Redis常用命令set
    laravel与thinkphp之间的区别与优缺点
    2021年7月总结
  • 原文地址:https://www.cnblogs.com/huiyuantang/p/5464791.html
Copyright © 2011-2022 走看看