背景偏移取圖標(biāo)的實(shí)現(xiàn)方法

通常為了減少客戶端從服務(wù)器下載圖片的次數(shù),提高服務(wù)器的性能,現(xiàn)在比較流行的做法是將多張圖片拼合成一張大圖片,然后再利用background-position屬性截取其中的各個(gè)小圖標(biāo),如菜單,表單或?qū)Ш降男D標(biāo)等這種技術(shù)稱為CSS Sprite技術(shù),示例代碼如下:
html代碼如下:
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>背景偏移取圖標(biāo)</title>
- <link type="text/css" rel="stylesheet" href="1.css"/>
- </head>
- <body>
- <div id="name">name</div>
- <div id="psw">psw</div>
- <div id="tel">tel</div>
- </body>
- </html>
1.css代碼如下:
- div
- {
- width:73px;
- line-height:52px;
- height:52px;
- text-align:rightright;
- background:url(images/3.jpg) no-repeat;
- color:white;
- }
- #name
- {
- background-position:-286px -7px;<!--向左偏移286px,向上偏移7px-->
- }
- #psw
- {
- background-position:-272px -116px;
- }
- #tel
- {
- background-position:-535px -230px;
- }
(要用圖片處理工具量出要截取的的圖標(biāo)所要偏移的量,正負(fù)代表偏移的方向,正代表向右或向下偏移,負(fù)代表向左或向上偏移)
素材圖:
最終效果圖:
以上這篇背景偏移取圖標(biāo)的實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
原文地址:http://www.cnblogs.com/cyn941105/archive/2016/07/13/5667923.html
相關(guān)文章
css過渡+3D效果的簡(jiǎn)單實(shí)現(xiàn)
下面小編就為大家?guī)硪黄猚ss過渡+3D效果的簡(jiǎn)單實(shí)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-07-14css動(dòng)畫+照片清晰度動(dòng)畫的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄猚ss動(dòng)畫+照片清晰度動(dòng)畫的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-07-14對(duì)于一些css樣式的巧妙方法進(jìn)行總結(jié)(推薦)
下面小編就為大家?guī)硪黄獙?duì)于一些css樣式的巧妙方法進(jìn)行總結(jié)(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-07-14- 下面小編就為大家?guī)硪黄岸吮仨氁莆盏膸讉€(gè)CSS3的屬性詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-07-13
CSS實(shí)現(xiàn)進(jìn)度條和訂單進(jìn)度條
這篇文章主要為大家詳細(xì)介紹了CSS進(jìn)度條和訂單進(jìn)度條的制作方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-07-12- 這篇文章主要為大家詳細(xì)介紹了CSS3彈性伸縮布局之box布局,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-07-12
- 對(duì)于有相同父元素的相鄰HTML元素查找便可以使用CSS的相鄰兄弟選擇器,這里我們就來看一下CSS的相鄰兄弟選擇器用法簡(jiǎn)單講解:2016-07-12