首页 > 软件开发 > CSS >

css精灵图怎么使用

来源:互联网 2023-03-16 19:10:40 327

在网站开发我们常会用CSS精灵图技术,那么什么CSS精灵图呢?简单来说就是把多张图片和成一张图片来减少网页http请求,提高了页面加载速度,优化网站性能!那么如何使用呢?接着往下看↓(注:例子的代码是为了方便演示,代码可以根据自己的需求来更改)PyZ办公区 - 实用经验教程分享!

css精灵图怎么使用PyZ办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • 网站开发编辑器

效果展示

  • 1

    CSS精灵图效果展示(列表图标只需插入一张背景图片)PyZ办公区 - 实用经验教程分享!

    css精灵图怎么使用PyZ办公区 - 实用经验教程分享!

  • 1本页面非法爬取自百度经验
  • 方法/步骤

  • 1

    准备好一张精灵图(可以通过PS将所以图片整合到一起)PyZ办公区 - 实用经验教程分享!

    css精灵图怎么使用PyZ办公区 - 实用经验教程分享!

  • 2

    打开网站开发工具新建一个HTML文档PyZ办公区 - 实用经验教程分享!

    css精灵图怎么使用PyZ办公区 - 实用经验教程分享!

  • 3

    编辑HTML标签代码:PyZ办公区 - 实用经验教程分享!

    核心代码:PyZ办公区 - 实用经验教程分享!

    ul class="sprites">PyZ办公区 - 实用经验教程分享!

    li>span class="icon1">/span>a href="#">我是一个文档/a>/li>PyZ办公区 - 实用经验教程分享!

    li>span class="icon2">/span>a href="#">学会了你真棒/a>/li>PyZ办公区 - 实用经验教程分享!

    li>span class="icon3">/span>a href="#">网站开发很简单/a>/li>PyZ办公区 - 实用经验教程分享!

    li>span class="icon4">/span>a href="#">爱生活爱编程/a>/li>PyZ办公区 - 实用经验教程分享!

    li>span class="icon5">/span>a href="#">哈哈我学会了/a>/li>PyZ办公区 - 实用经验教程分享!

    /ul>PyZ办公区 - 实用经验教程分享!

    css精灵图怎么使用PyZ办公区 - 实用经验教程分享!

  • 4

    给标签编写合适的CSS代码:PyZ办公区 - 实用经验教程分享!

    核心代码:PyZ办公区 - 实用经验教程分享!

    style type="text/css">PyZ办公区 - 实用经验教程分享!

    body{ padding: 5%;}PyZ办公区 - 实用经验教程分享!

    *{padding: 0; margin: 0;}PyZ办公区 - 实用经验教程分享!

    .sprites li{ width: 100%; height: 40px; line-height: 40px; list-style: none;}PyZ办公区 - 实用经验教程分享!

    .sprites li span{PyZ办公区 - 实用经验教程分享!

    display: inline-block;PyZ办公区 - 实用经验教程分享!

    width:17px;height:17px;PyZ办公区 - 实用经验教程分享!

    background:url(ico.png) no-repeat;PyZ办公区 - 实用经验教程分享!

    }PyZ办公区 - 实用经验教程分享!

    /style>PyZ办公区 - 实用经验教程分享!

    css精灵图怎么使用PyZ办公区 - 实用经验教程分享!

  • 5

    编写CSS精灵图片代码PyZ办公区 - 实用经验教程分享!

    核心代码:PyZ办公区 - 实用经验教程分享!

    .sprites li span.icon1{ background-position: -62px -36px}PyZ办公区 - 实用经验教程分享!

    .sprites li span.icon2{ background-position: -86px -36px}PyZ办公区 - 实用经验教程分享!

    .sprites li span.icon3{ background-position: -110px -36px}PyZ办公区 - 实用经验教程分享!

    .sprites li span.icon4{ background-position: -133px -36px}PyZ办公区 - 实用经验教程分享!

    .sprites li span.icon5{ background-position: -158px -36px}PyZ办公区 - 实用经验教程分享!

    css精灵图怎么使用PyZ办公区 - 实用经验教程分享!

  • 6

    打开浏览器查看效果

    PyZ办公区 - 实用经验教程分享!

    PyZ办公区 - 实用经验教程分享!

    完整代码:PyZ办公区 - 实用经验教程分享!

    html>PyZ办公区 - 实用经验教程分享!

    head>PyZ办公区 - 实用经验教程分享!

    meta charset="UTF-8">PyZ办公区 - 实用经验教程分享!

    meta name="viewport" content="width=device-width, initial-scale=1.0">PyZ办公区 - 实用经验教程分享!

    meta http-equiv="X-UA-Compatible" content="ie=edge">PyZ办公区 - 实用经验教程分享!

    title>css精灵图怎么使用/title>PyZ办公区 - 实用经验教程分享!

    style type="text/css">PyZ办公区 - 实用经验教程分享!

    body{ padding: 5%;}PyZ办公区 - 实用经验教程分享!

    *{padding: 0; margin: 0;}PyZ办公区 - 实用经验教程分享!

    .sprites li{ width: 100%; height: 40px; line-height: 40px; list-style: none;}PyZ办公区 - 实用经验教程分享!

    .sprites li span{PyZ办公区 - 实用经验教程分享!

    display: inline-block;PyZ办公区 - 实用经验教程分享!

    width:17px;height:17px;PyZ办公区 - 实用经验教程分享!

    vertical-align: middle;PyZ办公区 - 实用经验教程分享!

    background:url(ico.png) no-repeat;PyZ办公区 - 实用经验教程分享!

    }PyZ办公区 - 实用经验教程分享!

    .sprites li span.icon1{ background-position: -62px -36px}PyZ办公区 - 实用经验教程分享!

    .sprites li span.icon2{ background-position: -86px -36px}PyZ办公区 - 实用经验教程分享!

    .sprites li span.icon3{ background-position: -110px -36px}PyZ办公区 - 实用经验教程分享!

    .sprites li span.icon4{ background-position: -133px -36px}PyZ办公区 - 实用经验教程分享!

    .sprites li span.icon5{ background-position: -158px -36px}PyZ办公区 - 实用经验教程分享!

    /style>PyZ办公区 - 实用经验教程分享!

    /head>PyZ办公区 - 实用经验教程分享!

    body>PyZ办公区 - 实用经验教程分享!

    ul>PyZ办公区 - 实用经验教程分享!

    li>span>/span>a href="#">我是一个文档/a>/li>PyZ办公区 - 实用经验教程分享!

    li>span>/span>a href="#">学会了你真棒/a>/li>PyZ办公区 - 实用经验教程分享!

    li>span>/span>a href="#">网站开发很简单/a>/li>PyZ办公区 - 实用经验教程分享!

    li>span>/span>a href="#">爱生活爱编程/a>/li>PyZ办公区 - 实用经验教程分享!

    li>span>/span>a href="#">哈哈我学会了/a>/li>PyZ办公区 - 实用经验教程分享!

    /ul>PyZ办公区 - 实用经验教程分享!

    /body>PyZ办公区 - 实用经验教程分享!

    /html>PyZ办公区 - 实用经验教程分享!

    css精灵图怎么使用PyZ办公区 - 实用经验教程分享!

  • 注意事项

    • 例子的代码是为了方便演示,代码可以根据自己的需求来更改
    • 核心代码:background-position 背景定位属性

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!PyZ办公区 - 实用经验教程分享!


    标签: CSS

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码