logo内容的移除以及精灵图的使用详解

logo内容的移除

1.推荐将logo作为a标签的背景图片使用。
2.推荐在logo中设置文字,但是还要将该文字移除(用户体验)
3.推荐使用text-indent设置一个负数来移除logo中的内容
或者:font-size: 0px;  
      color: transparent;(颜色设置为透明色)

在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        a{
            width: 85px;
            height: 101px;
            display: block;
            background: url("images/2_1.png");
            text-indent: -999px;
            /*font-size: 0px;*/
            /*color: transparent;*/
        }
    </style>
</head>
<body>
<div>
    <a href="#">logo内容移除</a>
</div>
</body>
</html>

精灵图的使用

1.首先精灵图是一张普通的图片。
2.该图片上包含了若干张背景图片。
作用:
1.设置元素的背景图片。
2.为了减少网络请求图片的次数
使用:
1.先将精灵图设置为盒子的背景图片。
2.通过background-position在水平方向和垂直方向移动背景图片。(取负数)
3.水平方向移动的距离=要显示的图片在精灵图中的横坐标。
4.垂直方向移动的距离=要显示的图片在精灵图中的纵坐标

在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        div{
            width: 50px;
            height: 53px;
            background: url("images/qq.png") no-repeat -702px -111px;
            border: 1px solid red;
            margin: 100px auto;
        }
    </style>
</head>
<body>
<div>

</div>
</body>
</html>
发布了37 篇原创文章 · 获赞 3 · 访问量 752

猜你喜欢

转载自blog.csdn.net/dwjdj/article/details/104084887