CSS Sprites 圓角制作教程

圓形盒模型 1 (藍色)
HTML 代碼:
<div class="roundedBox" id="type1">
<strong>My content in roundedBox Type 1</strong>
<div class="corner topLeft"></div>
<div class="corner topRight"></div>
<div class="corner bottomLeft"></div>
<div class="corner bottomRight"></div>
</div>
我們必須給容器 div 定義一個ID為 #type1,用來實施特殊背景。
CSS 代碼:
首先,我們得給 #type1 匹配一個背景色,使之融合于 sprite 中的圓角:
#type1 {background-color:#CCDEDE;}
之后,通過定義 .corner 類來協(xié)助圓形盒模型載入 Sprite 樣式:
#type1 {background-color:#CCDEDE;}
#type1 .corner {background-image:url(../images/corners-type1.gif);}
好了,我們的第一個圓角矩形大功告成了!預(yù)覽圓角矩形模型1 (藍色)
圓形盒模型 2 (綠色) / 圓形盒模型 3 (紫色)
模型1,模型2跟模型3的唯一差別就是它們的顏色,所以我們也僅僅只修改這些。
模型 2 (綠色)
HTML 代碼:
<div class="roundedBox" id="type2">
<strong>My content in roundedBox Type 2</strong>
<div class="corner topLeft"></div>
<div class="corner topRight"></div>
<div class="corner bottomLeft"></div>
<div class="corner bottomRight"></div>
</div>
CSS 代碼 (僅僅修改 sprites 的顏色及背景色)
#type2 {background-color:#CDDFCA;}
#type2 .corner {background-image:url(../images/corners-type2.gif);}
模型 3 (紫色)
HTML 代碼:
<div class="roundedBox" id="type3">
<strong>My content in roundedBox Type 3</strong>
<div class="corner topLeft"></div>
<div class="corner topRight"></div>
<div class="corner bottomLeft"></div>
<div class="corner bottomRight"></div>
</div>
CSS 代碼 (僅僅修改 sprites 的顏色及背景色)
#type3 {background-color:#D3CADF;}
#type3 .corner {background-image:url(../images/corners-type3.gif);}
預(yù)覽圓角矩形模型 3 (紫色). 都學(xué)會了嗎?好,現(xiàn)在我們再進一步學(xué)習(xí)。
相關(guān)文章
使用css sprites來優(yōu)化你的網(wǎng)站在Retina屏幕下顯示實現(xiàn)原理與代碼
CSS sprites(CSS圖片精靈)已經(jīng)存在很久了。事實上,八年前就有CSS Sprites的詳細介紹。CSS Sprites為一些大型的網(wǎng)站節(jié)約了帶寬,讓提高了用戶的加載速度和用戶體驗,不需要2012-12-24css sprites技術(shù) CSS Sprites圖片切割術(shù)與圖片優(yōu)化深入理解
近段時間一直在做前臺的一些東西,涉及到很多div+css的問題,原來這個叫CSS Sprites技術(shù),我對前臺這些個東西比較感興趣,所以會去了解多一點2012-12-03網(wǎng)頁設(shè)計中的CSS Sprites技術(shù)介紹及其優(yōu)化方法
CSS Sprites 技術(shù)對于廣大的前端工程師來說應(yīng)該是一點也不陌生。這個被國內(nèi)開發(fā)者昵稱為CSS精靈 CSS雪碧的家伙到底解決了什么問題,我們又怎樣合理使用這個技術(shù)呢?下面讓我2012-05-31- CSS Sprites技術(shù)不新鮮,早在2005年 CSS Zengarden 的園主 Dave Shea 就在 ALA 發(fā)表對該技術(shù)的 詳細闡述 。原先只在CSS玩家之間作為一種制作方法流傳,后來出來個 14 Rules2011-08-02
什么是CSS Sprites(圖片合并)技術(shù) 圖文介紹
眾所周知,減少網(wǎng)站加載時間的最有效的方式之一就是減少網(wǎng)站的HTTP請求數(shù)。實現(xiàn)這一目標的一個有效的方法就是通過CSS Sprites——將多個圖片整合到一個圖片中,然后再用CSS2011-06-21- CSS Sprites的目的就是通過整合圖片,減少對服務(wù)器的請求數(shù)量,從而加快頁面加載速度2011-05-11
- 阿里媽媽UED談CSS Sprites技術(shù).2009-10-20
- 論壇上提到這樣的問題:“css中用一張背景圖做頁面的技術(shù)有什么優(yōu)勢?” 簡單介紹一下 CSS Sprites 的優(yōu)點: 當用戶往U盤中拷200張圖片,會等很久。但是2009-06-21
- CSS Sprites技術(shù)不新鮮,早在2005年 CSS Zengarden 的園主 Dave Shea就在ALA發(fā)表對該技術(shù)的詳細闡述,原先只在CSS玩家之間作為一種制作方法流傳,后來出來個14 Rules for Fa2009-04-24
- 網(wǎng)頁制作Webjx文章簡介:在google中搜索一下css sprites這個名稱,會查出很多信息,并且隨著SEO越來越被人們重視,采用這種技術(shù)來進行圖片優(yōu)化的網(wǎng)站越來越多,國內(nèi)幾家大2009-04-02