美文网首页前端开发
雪碧图的简单制作

雪碧图的简单制作

作者: 心软脾气硬01 | 来源:发表于2018-09-11 17:32 被阅读2446次

雪碧图是一种CSS图像合并技术,该方法是将小图标和背景图像合并到一张图片上,然后利用css的背景定位来显示需要显示的图片部分。

雪碧图被运用在众多使用了很多小图标的网站上。相对于把每张小图标以.png格式文件的形式引用到页面上,使用雪碧图只需要引用一张图片,对内存和带宽更好,并且可以减小图片的总大小。

雪碧图的制作与使用方法:
使用图像编辑软件如Photoshop将多张图放到同一个图层并导出。
原图如下:


2.jpg

使用自动化构建工具自动拼接合并后的图片。
引用图片时,图片地址为合并后的图片地址。

需要进行截图


1.jpg 3.jpg

源代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>按钮练习</title>
    <style type="text/css">
         .im:link{
             display: block;
             background-image: url(1.jpg);
             width: 129px;
             height: 46px;
         }
         .btn{
             display: block;
             width: 50px;
             height: 29px;
             background-image: url(2.jpg);
             background-repeat: no-repeat;
         }
         .btn:hover{
             background-position: -50px 0px;
         }
        .btn:active{
            background-position: -186px 0px;
        }

    </style>
</head>
<body>
    <a href="#" class="im"></a>
    <a href="#" class="btn"></a>
</body>
</html>

相关文章

  • 雪碧图的简单制作

    雪碧图是一种CSS图像合并技术,该方法是将小图标和背景图像合并到一张图片上,然后利用css的背景定位来显示需要显示...

  • 前端—雪碧图

    使用雪碧图的优点有以下几点: 雪碧图的制作与使用方法:

  • 雪碧图制作-mapbox本地化

    雪碧图制作-mapbox本地化 1. 雪碧图制作1.1. 安装1.1.1. nodejs安装1.1.2. spri...

  • css-雪碧图

    雪碧图 雪碧图是图片拼接技术,主要用来减少http请求。 制作 ps 自己制作 使用工具,在windows有CSS...

  • 雪碧图制作

    首先需要一张图片 HTML代码如下: css代码如下: 显示效果如下: 当鼠标移入时,图片就会相应的发生变化

  • Python使用png图片生成MapboxGL雪碧图

    在mapboxgl中,使用sprite雪碧图实现图标渲染是比较常见的方式。对于自己制作定义的图标如何生成雪碧图,本...

  • 合格前端系列(二):前端优化问题

    减少http请求 制作雪碧图 减少代码大小 待更。。。

  • 前端 利用steps设置不连续动画

    1.准备 制作横向的雪碧图,例如11张小图拼成一张雪碧图 2.设置动画,背景位置变化 @keyframes gif...

  • mapbox GL 搭建本地服务(二)

    实现目标:1. 了解雪碧图是什么2. 用我自己做的一个小工具为本地发布的地图服务制作一个雪碧图!关键词:雪碧图 ...

  • photoshop 制作雪碧图

    仅供学习,转载请注明出处 需求说明 在上一篇photoshop 切图技巧中,我使用批量切图的技巧切出了三张图片如下...

网友评论

    本文标题:雪碧图的简单制作

    本文链接:https://www.haomeiwen.com/subject/vogugftx.html