zoukankan      html  css  js  c++  java
  • CSS 雪碧图

    作用

    图片属于网页中的外部资源,外部资源都需要浏览器单独发送请求加载,
     雪碧图的使用步骤:
                1.先确定要使用的图标
                2.测量图标的大小
                3.根据测量结果创建一个元素
                4.将雪碧图设置为元素的背景图片
                5.设置一个偏移量以显示正确的图片
      雪碧图的特点:
                一次性将多个图片加载进页面,降低请求的次数,加快访问速度,提升用户的体验
     
    雪碧图;
     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8">
     5         <title></title>
     6         <style>
     7             
     8             /* 默认第一个切图 */
     9             div{
    10                 width: 41px;
    11                 height: 69px;
    12                 /* background-color: #bfa; */
    13                 background-image: url(雪碧图按钮/icon-slides.png);
    14                 background-position: 0 0;
    15                 float: left;
    16                 margin-left: 50px;
    17             }
    18             /* 第二个切图 */
    19             .b{
    20                 background-position: -41px 0;
    21             }
    22             
    23             /* 第三个切图 */
    24             .c{
    25                 background-position: -83px 0;
    26             }
    27             /* 第四个切图*/
    28             .d{
    29                 background-position: -124px 0;
    30             }
    31             
    32         </style>
    33     </head>
    34     <body>
    35         <div class="a"></div>
    36         <div class="b"></div>
    37         <div class="c"></div>
    38         <div class="d"></div>
    39         
    40     </body>
    41 </html>

    效果

    在线的雪碧图CSS代码生成
    http://tools.jb51.net/code/css_sprite

    http://alloyteam.github.io/gopng/

  • 相关阅读:
    css文字和背景色渐变色
    雪碧图定位
    js操作链接url
    93服务器上获取json数据
    this的区别
    绩效项目总结
    【ASP.NET MVC 学习笔记】- 05 依赖注入工具Ninject
    【ASP.NET MVC 学习笔记】- 04 依赖注入(DI)
    【ASP.NET MVC 学习笔记】- 03 Razor语法
    【ASP.NET MVC 学习笔记】- 02 Attribute
  • 原文地址:https://www.cnblogs.com/fsg6/p/12676510.html
Copyright © 2011-2022 走看看