中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)頁制作 > 由黃鉆等級圖標(biāo)處理引發(fā)的思考
微軟Expression Web3試用報告 回到列表 用CSS 3將我們帶入下一個高度
 由黃鉆等級圖標(biāo)處理引發(fā)的思考

作者:飄飄 時間: 2009-11-18 文檔類型:合作網(wǎng)站提供 來自:騰訊Webteam

第 1 頁 由黃鉆等級圖標(biāo)處理引發(fā)的思考 [1]
第 2 頁 由黃鉆等級圖標(biāo)處理引發(fā)的思考 [2]
第 3 頁 由黃鉆等級圖標(biāo)處理引發(fā)的思考 [3]

回顧完各種處理方式后,一起來了解一下實現(xiàn)上的細(xì)節(jié),分析一下文章第一張圖所示,共有38個圖標(biāo),且都是圖形化,原始想法是,把38個圖合并成一個文件。但細(xì)心看,這38個圖片,有好多的相同的圖形,經(jīng)過整理后,得到下面這張圖:

除四個圖標(biāo)載體外,數(shù)字都是相同的,因為這里使用的是第四種處理方式,那么在圖標(biāo)的合并上,不用給各小圖片塊預(yù)留過多的透明區(qū)域。
雪碧圖處理好以后,就可以著手寫代碼來實現(xiàn)效果了。

<strong class="gb_vip_1"><span><span>lv1</span></span></strong>
<strong class="gb_vip_2"><span><span>lv2</span></span></strong>

為了讓標(biāo)簽具有img的特有屬性,給strong定義display:-moz-inline-stack;display:inline-block;
因各瀏覽器兼容性的原因,需要定義了兩個屬性,這里不禁一定要問了,為什么不選用-moz-inline-box呢?這里選用-moz-inline-stack而非-moz-inline-box的原因是:

  1. 使用-moz-inline-stack可以解決Firefox2不支持inline-block的問題,但是所有的Firefox版本對于屬性為-moz-inline-stack的Element,它的First child element會繼承該Element的寬度和高度,但是再下一級的Element不會再繼承該屬性。
  2. 這里說說一下與本圖標(biāo)應(yīng)用無關(guān)的話題,在實際應(yīng)用中-moz-inline-box會存在元素間的對齊等問題,在處理自適應(yīng)寬的<button>就能遇到。雖然Firefox有一個私有屬性-moz-box-align來幫助解決Element水平對齊問題,但未能預(yù)見的問題依舊不少,而相對來說-moz-inline-stack的表現(xiàn)更像inline-block,這點可以在Firefox3中驗證出來。僅管如此,-moz-inline-stack使用時也會有一個bug,如果一個moz-inline-stack的Element外層Element是inline屬性就會使Firefox中其包含的鏈接不可點(和IE6的filter+position:absolute出現(xiàn)的BUG一樣),這個可以借助position:relative;來解決。

設(shè)置完display屬性后,我們就給圖標(biāo)定義寬高。實際的圖標(biāo)處理中,完成這兩步基本就OK了。但是這個圖標(biāo)應(yīng)用較為特殊,因為它是兩個背景合成一個圖標(biāo)的(載體+等級數(shù)),如下圖:

下面是兩個載體的拼合示意:

所以在結(jié)構(gòu)上加多了兩個span,一個是給等級數(shù)字的背景載體,另一個是隱藏圖標(biāo)替換文字。

代碼寫完后,發(fā)現(xiàn)代碼量相當(dāng)?shù)捏@人,因為只在最外層定義不同的className,那么,就意味著,我們要對眾多個類及其里面的標(biāo)題定義:

.gb_vip_1 span,
.gb_vip_2 span,
.gb_vip_3 span,
.gb_vip_4 span,
.gb_vip_5 span,
.gb_vip_6 span,
.gb_vip_7 span

這樣代碼就相當(dāng)臃腫,于是,改變className的定義方式,給各個等級圖標(biāo)最外層容器定義相同的命名,給里面數(shù)字的載體定義區(qū)別顯示的命名(帶數(shù)字的命名是方便邏輯實現(xiàn)):

<strong class="gb_vip_icon"><span class="lv1"><span class="gb_vip_none">lv1</span></span></strong>
<strong class="gb_vip_icon"><span class="lv2"><span class="gb_vip_none">lv2</span></span></strong>

以上所述的供討論和參考,期盼大伙一些其它的想法和分享。

原文:http://webteam.tencent.com/?p=1330

本文鏈接:http://m.95time.cn/tech/web/2009/7214.asp 

出處:騰訊Webteam
責(zé)任編輯:bluehearts

上一頁 由黃鉆等級圖標(biāo)處理引發(fā)的思考 [2] 下一頁

◎進(jìn)入論壇網(wǎng)頁制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評論。

相關(guān)文章 更多相關(guān)鏈接
WEB前端優(yōu)化的體會
JavaScript優(yōu)化細(xì)節(jié)
從宜家的家具設(shè)計講模塊化
快速寫出較好CSS的5種方法
WEB前端開發(fā)經(jīng)驗總結(jié) Ⅰ
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大福“敬•自然”設(shè)計大賽開啟
國際體驗設(shè)計大會7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機會
阿里行云
云手機年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機主題設(shè)計大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:3/31個記錄/頁 轉(zhuǎn)到 頁 共3個記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點的水印,亦不能抹去我站點水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計》
犀利開發(fā)—jQuery內(nèi)核詳解與實踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2