CSS中的滑動門技術(shù)研究
2006/10/23 11:02:07

在CSS中,一個經(jīng)常被人們討論的先進之處即背景圖像的可層疊性,并允許他們在彼此之上進行滑動,以創(chuàng)造一些特殊的效果。根據(jù)CSS2.0當(dāng)前的規(guī)定,每一個背景圖像都需要各自的HTML元素。在許多情況下,典型的標(biāo)記已經(jīng)為一般的接口組件提供了多種元素以供我們使用。
標(biāo)簽導(dǎo)航欄就是其中的一個例子。過去,我們頻繁的使用這些標(biāo)簽,并已成為了一種非常流行的站點導(dǎo)航方式。現(xiàn)今,在CSS已被廣泛支持的前景下,我們可以為我們站點制作出更高質(zhì)量和更好外觀的標(biāo)簽導(dǎo)航欄來。你也許知道CSS可以用來“馴服”無序的列表,或許你還曾經(jīng)看到過這種樣式的標(biāo)簽列表:
 


如果我們想用和以上類似的標(biāo)記,將導(dǎo)航標(biāo)簽變成這種樣式,該怎么辦呢?
 


經(jīng)過簡單的設(shè)計,我們是可以做到的。  創(chuàng)新于何處?

我見過的許多基于CSS的導(dǎo)航標(biāo)簽大都具有一類的特征:矩形的色塊,也許僅僅是一個輪廓,對于當(dāng)前選中的標(biāo)簽則沒有邊框,標(biāo)簽在鼠標(biāo)指針游至其上時改變顏色。這難道就是CSS所能給我們的全部嗎?一連串的小盒子和單調(diào)的色彩嗎?
在CSS被廣泛采用之前,我們已經(jīng)看到許多標(biāo)簽導(dǎo)航設(shè)計中的創(chuàng)新之處。獨創(chuàng)的外形,熟練的色彩混合,以及對真實世界中許多物理接口的模仿。但是這些設(shè)計往往過分依賴于經(jīng)過復(fù)雜制作、帶有文本的圖像,或被包裝成若干嵌套的表格。修改文本或改變標(biāo)簽的順序則需要一個復(fù)雜的過程。文本的伸縮更是不可能的,或給頁面的布局極大的影響。 
純文本的導(dǎo)航欄比起文本即圖像的導(dǎo)航欄更具有持續(xù)使用性和更快的載入速度。同樣,我們甚至可以為每一個圖像加上alt屬性,對于弱視者,純文本更可以自由的改變大小。不足為奇的是,基于純文本的導(dǎo)航欄,并加以CSS樣式,又重新回到Web設(shè)計中來。但是,大多數(shù)基于CSS的導(dǎo)航欄設(shè)計,至今為止仍然是毫無意義的。一種最近被采用的技術(shù)(例如CSS)可以讓我們做的更好,同樣不失先前提到的那些表格和圖片標(biāo)簽的效果。  滑動門技術(shù)

美觀的工藝,真正靈活的接口組件,并根據(jù)文本自適應(yīng)大小,我們可用兩個獨立的背景圖像來創(chuàng)造它。一個在左邊,一個在右邊。把這兩幅圖像想象成兩扇可滑動的門,它們滑到一起并交迭,占據(jù)一個較窄的空間;或者相互滑開,占據(jù)一個較寬的空間,就像下圖所顯示的那樣:
 


在這個模型中,一個圖像掩蓋住另一個圖片的一部分。假設(shè)我們放置一些獨特的內(nèi)容在每個圖像的周圍,例如標(biāo)簽的圓角,我們并不希望上面一副圖像完全的遮蔽住下面一副。為了防止這種情況的發(fā)生,我們可以將上面一副圖像(此例中的左邊那幅)控制的盡可能的窄。但仍然要保證一定的寬度來顯現(xiàn)標(biāo)簽一側(cè)的獨特性。如果外部是圓角,我們就應(yīng)該控制上面一副圖像和它的弧線部分具有一樣的寬度。 
 


如果目標(biāo)在大小上增長,并超過了以上所顯示的寬度,歸咎于文本大小及字體的改變,圖像會被拉開,產(chǎn)生不美觀的間隙。我們需要判斷的是,預(yù)測這種可擴展的量將有多大。如果在瀏覽器中改變字體的大小,目標(biāo)又會如果增長呢?實際來說,我們至少應(yīng)該估算到字體大小增長至300%的情況。背景圖像也得適應(yīng)這種增長。對于以上的例子,我們將下面(即右邊)的圖像設(shè)為400*150像素,上面的設(shè)為9*150像素。
在頭腦中,始終要有這樣的認識:背景圖像只是顯示一個可供內(nèi)容填充的有效空間(即內(nèi)容區(qū)域和padding,稱為doorway)。這兩幅圖像始終和各自外部的邊角相錨定。背景圖像的可見部分和在一起即形成了一個具有這種標(biāo)簽形狀的空間(doorway):
 


如果標(biāo)簽被撐大,圖像即滑開,doorway變寬,圖像的也將被顯露的更多:
 


此例中,我在photoshop中制作兩個平滑,細的3D標(biāo)簽圖像,如文章開頭所顯示的那樣。對于其一,內(nèi)部明亮,邊框暗淡些,用來表現(xiàn)當(dāng)前選中的標(biāo)簽。將這種技巧模型應(yīng)用于

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 亚洲日本一区二区一本一道| 成人免费看www网址入口| 国产二区在线播放| 一二三四社区在线中文视频| 欧美又粗又长又爽做受| 国产一级毛片卡| 99爱免费视频| 日韩亚洲欧美视频| 免费在线不卡视频| 性满足久久久久久久久| 性欧美黑人巨大| 亚洲丁香婷婷综合久久| 精品国产不卡在线电影| 国产农村妇女精品一二区 | 中文字幕免费视频精品一| 污污污污污污www网站免费| 国产午夜视频在线| 中文字幕激情视频| 少妇人妻av无码专区| 亚洲1区1区3区4区产品乱码芒果 | 免费看h片的网站| 成人免费视频在线播放| 久久人妻无码中文字幕| 欧美色欧美亚洲另类二区| 国产zzjjzzjj视频全免费| 91av电影在线观看| 无翼乌全彩无遮挡动漫视频| 亚洲欧洲国产精品久久| 美女扒开内裤羞羞网站| 国产亚洲精品精品国产亚洲综合| 69成人免费视频| 性色AV无码中文AV有码VR| 久久久久亚洲精品美女| 欧美日韩一区二区三区在线观看视频| 四虎国产精品永免费| 蜜芽.768.忘忧草二区老狼| 国产高清在线a视频大全| 中文字幕66页| 无码无套少妇毛多18pxxxx| 久久国产视频一区| 日韩毛片在线视频|