日本亚洲欧美日韩中文字幕_精品欧美一区二区三区久久久_久久av高潮av无码av_成在人线av无码免费_亚洲中文字幕无码久久精品1

4008508622

全國統(tǒng)一學(xué)習(xí)專線 8:30-21:00

CSS的未來:一些試驗(yàn)性CSS屬性

盡管現(xiàn)代瀏覽器已經(jīng)支持了眾多的CSS3屬性,但是大部分設(shè)計(jì)師和開發(fā)人員貌似依然在關(guān)注于一些很“主流”的屬性,如border-radius、box-shadow或者transform等。它們有良好的文檔、很好的測試并且最常用到,所以如果你最近在設(shè)計(jì)網(wǎng)站,你很難能脫離它們。

但是,隱藏在瀏覽器的大寶庫中是一些高級的、被嚴(yán)重低估的屬性,但是它們并沒有得到太多的關(guān)注?;蛟S它們中的一些應(yīng)該這樣(被無視),但是其它的屬性應(yīng)該得到更多的認(rèn)可。最偉大的財(cái)富隱藏在Webkit的下面,而且在iPhone、iPad和Android apps的時(shí)代,開始了解它們會灰常有用。就連Firefox等使用的Gecko引擎,也提供了一些獨(dú)特的屬性。在本文中,我們將看一下鮮為人知的CSS 2.1和CSS3屬性以及它們在現(xiàn)代瀏覽器中的支持情況。

說明: 對于每個(gè)屬性,我們這里規(guī)定:”WebKit” 即指代使用Webkit內(nèi)核的瀏覽器(Safari、Chrome、iPhone、iPad、Android等),”Gecko“指代采用Gecko內(nèi)核的瀏覽器(Firefox等)。然后有的屬性是官方CSS 2.1. 規(guī)范的一部分,這意味著更多的瀏覽器甚至一些古老的瀏覽器也會支持它們。最后,一個(gè)CSS3 的標(biāo)簽標(biāo)明遵守這個(gè)標(biāo)準(zhǔn),被最新的瀏覽器版本——比如Firefox 4、Chrome 10、Safari 5、Opera 11.10以及IE9支持的屬性。

WebKit特有屬性

-webkit-mask

這個(gè)屬性是相當(dāng)強(qiáng)大的,所以詳細(xì)的介紹超出了本文的范疇,它非常值得深入研究,因?yàn)樗梢栽趯?shí)際應(yīng)用中為你省掉很多時(shí)間。

-webkit-mask讓為一個(gè)元素添加蒙板成為可能,從而你可以創(chuàng)建任意形狀的花樣。蒙板可以是CSS3漸變或者半透明的PNG圖片。蒙板元素的alpha值為0的時(shí)候會覆蓋下面的元素,為1的時(shí)候會完全顯示下面的內(nèi)容。相關(guān)的屬性有-webkit-mask-clip、 -webkit-mask-position 和-webkit-mask-repeat等,嚴(yán)重依賴來自于background中的語法。更多信息請查看webkit的博客和下面的鏈接。

示例

圖片蒙板:

1
2
3
4
.element{
background: url(img/image.jpg) repeat;
-webkit-mask: url(img/mask.png);
}

示例

漸變蒙板:

.element2 {
background: url(img/image.jpg) repeat;
-webkit-mask: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
}

-webkit-text-stroke

CSS邊框的一個(gè)不足就是只有矩形的元素才能使用。-webkit-text-stroke可以為文字添加邊框。它不但可以設(shè)置文字邊框的寬度,也能設(shè)置其顏色。而且,配合使用color: transparent屬性,你還可以創(chuàng)建鏤空的字體!

示例

為所有的<h1>標(biāo)題設(shè)定一個(gè)2px寬的藍(lán)色邊框:

1
h1 {-webkit-text-stroke: 2px blue}

另一個(gè)特性是,通過設(shè)定1px的透明邊框,可以讓文字變得平滑:

1
h2 {-webkit-text-stroke: 1px transparent}

創(chuàng)建紅色鏤空字體:

1
2
3
4
h3 {
color: transparent;
-webkit-text-stroke: 4px red;
}

-webkit-nbsp-mode

換行有時(shí)是很棘手的事情:有時(shí)你希望文字在適當(dāng)?shù)牡胤綌嘈?而不是折行),有時(shí)你又不想這樣。一個(gè)能控制這個(gè)

溫馨提示:為不影響您的學(xué)業(yè),來校區(qū)前請先電話咨詢,方便我校安排相關(guān)的專業(yè)老師為您解答
  • 詳情請進(jìn)入武漢
  • 已關(guān)注:23649
  • 咨詢電話:
相關(guān)資料
  • 作者最新文章
  • 在線報(bào)名
申請?jiān)嚶犝n程

只要一個(gè)電話
我們免費(fèi)為您回電

姓名不能為空
手機(jī)號格式錯(cuò)誤