久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

css3漸變

css3漸變 為了顯示一個漸變而專門制作一個圖片的做法是不靈活的,而且很快會成為一種不好的做法。但是遺憾的是,截至寫這篇文章,可能還必須這樣做,但是希望不會持續(xù)太久。多

css3漸變

為了顯示一個漸變而專門制作一個圖片的做法是不靈活的,而且很快會成為一種不好的做法。但是遺憾的是,截至寫這篇文章,可能還必須這樣做,但是希望不會持續(xù)太久。多虧Firefox 和Safari/Chrome,我們現(xiàn)在可以使用最少的努力實現(xiàn)強大的漸變。在本文中,我們將展示CSS漸變的簡單實現(xiàn)以及該屬性在Mozilla和webkit內(nèi)核瀏覽器中的不同。

 

PS:本文原文本來提供了一個視頻,但是由于眾所周知的原因,我們無法觀看這個在Youtube上的視頻,想看的同學請自己想辦法觀看(最高720P) : http://www.youtube.com/watch?v=9D2hyM5SSCE

 

Webkit

 

盡管Mozilla和Webkit通常對CSS3屬性采取同樣的語法,但是對于漸變,他們很不幸的不能達成一致。Webkit是第一個支持漸變的瀏覽器內(nèi)核,它使用下面的結(jié)構(gòu):

 

/* 語法,參考自: http://webkit.org/blog/175/introducing-css-gradients/ */

-webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*)

/* 實際用法... */

background: -webkit-gradient(linear, 0 0, 0 100%, from(red), to(blue));

漸變

 

不要擔心這些語法會讓你看花眼,我也是這樣的!只要記得我們需要用一個逗號來隔開這個參數(shù)組。

 

漸變的類型? (linear)

漸變開始的X Y 軸坐標(0 0 – 或者left-top)

漸變結(jié)束的X Y 軸坐標(0 100% 或者left-bottom)

開始的顏色? (from(red))

結(jié)束的顏色? (to(blue))

 

Mozilla

 

Firefox,從3.6版本才開始支持漸變,更喜歡和Webkit略微不同的語法。

 

/* 語法,參考自: http://hacks.mozilla.org/2009/11/css-gradients-firefox-36/ */ -moz-linear-gradient( [

<point> || <angle>,]? <stop>, <stop> [, <stop>]* )

 

/* 實際用法*/

background: -moz-linear-gradient(top, red, blue);

漸變

 

請注意我們將漸變的類型——linear——放到了屬性前綴中了

漸變從哪里開始? (top – 我們也可以使用度數(shù),比如-45deg)

開始的顏色? (red)

結(jié)束的顏色? (blue)

Color-Stops

 

如果你不需要從一個顏色到另一個顏色的100%漸變怎么辦?www.zzarea.com  這就是color stop起作用的時候了。一個普遍的設(shè)計技術(shù)是使用一個較短而細微的漸變,比如:

 

漸變

注意頂部的淺灰色到白色的細小的漸變

 

在過去,標準的做法就是制作一個圖片,并將其設(shè)為一個元素的背景圖片,然后讓其水平平鋪。然而使用CSS3,這是個小Case。

 

background: white; /* 為較舊的或者不支持的瀏覽器設(shè)置備用屬性 */

background: -moz-linear-gradient(top, #dedede, white 8%);

background: -webkit-gradient(linear, 0 0, 0 8%, from(#dedede), to(white));

border-top: 1px solid white;

這次,我們讓漸變結(jié)束于8%,而不是默認的100%。請注意我們也在頭部采用了一個邊框,以形成對比。這很常用。

 

如果我們想要添加多一種(幾種)顏色,我們可以這樣做:

 

background: white; /* 備用屬性 */

background: -moz-linear-gradient(top, #dedede, white 8%, red 20%);

background: -webkit-gradient(linear, 0 0, 0 100%, from(#dedede), color-stop(8%, white), color-stop(20%, red);

對于-moz 版本,我們定義,從元素的20%的高度的地方開始是紅色。

而對于-webkit,我們使用color-stop,采用兩個參數(shù):哪里開始停止,使用哪種顏色。

 

IE

 

IE并不支持CSS漸變,但是提供了漸變?yōu)V鏡,可以實現(xiàn)最簡單的漸變效果:

 

filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ff0000'); /* IE6,IE7 */

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ff0000')"; /* IE8 */

PS:事實上,我們在《RGBa色彩的瀏覽器支持》提到的IE的解決方法,就是使用這個漸變?yōu)V鏡。

 

關(guān)于CSS漸變的一些要點:

 

盡可能的使用它。如果讓IE用戶看到一個固定的純色,我鼓勵你使用這種方法;

IE6/7/8, Opera, Safari 3, 和Firefox 3 不能渲染CSS3 漸變,F(xiàn)irefox 和Safari用戶通常經(jīng)常升級瀏覽器,而Chrome的自動升級機制會在后臺自動升級,所以這并不是個大問題;

總是為不支持這些瀏覽器私有屬性的瀏覽器應(yīng)用一個默認的,純色背景;

永遠不要使用紅色到藍色的漸變,就像我用作例子的這種;

頁面無須在每個瀏覽器里面看起來完全一樣!

Firefox可以使用角度來設(shè)定漸變的方向,而webkit只能使用x和y軸的坐標。

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

近來,HTML5和CSS3的發(fā)展速度還是很可觀的,國內(nèi)外不乏一些大站,酷站都在使用最新的技術(shù)。面對新的技術(shù),我們該如何正確的把握和使用到今后的項目實戰(zhàn)中呢?針對這一問題,浩子
純javascript+CSS3制作精美時鐘。該實例主要應(yīng)用了CSS3中transform屬性(translate、rotate)、border-radius屬性。 CSS樣式: style type=text/css body { background: black; } .fill { position: absolute; top: 0; right: 0
CSS3動畫實例--jQuery+CSS3制作轉(zhuǎn)動的3D立方體動畫實例,該實例引用了jQuery v2.0.0插件以及velocity.min.js插件。主要應(yīng)用了CSS3中transform屬性。 CSS代碼: body { background-image:radial-gradient(circle, #
一、CSS3 animation 簡介 在開始介紹Animation之前我們有必要先來了解一個特殊的東西,那就是Keyframes,我們把他叫做關(guān)鍵幀,玩過flash的朋友可能對這個東西并不會陌生。CSS3的Animation就是由
CSS3漸變背景動畫應(yīng)用,嚴格來說,目前各個瀏覽器都還不支持css3的漸變背景的動畫,所以在制作的時候我們要靈活變通下,這里有兩種方法可以曲折實現(xiàn)漸變背景的動畫: 方法一:
隨著技術(shù)的發(fā)展,代碼在不斷的進步,進而替代一些圖片所能實現(xiàn)的效果,其中CSS3屬性中Box-shadow表現(xiàn)陰影效果是現(xiàn)代瀏覽器中是一個非常有用的技巧,通過它我們可以做出很多非常酷
主站蜘蛛池模板: 一区二区三区四区在线播放 | 午夜影晥 | 国产精品一区二区三区久久 | 欧美一区二区 | 欧美99| 天天狠狠 | 亚洲福利| 欧美日韩一区二区三区在线观看 | 精品欧美一区二区在线观看欧美熟 | 蜜桃臀av一区二区三区 | 成人精品啪啪欧美成 | 色狠狠一区 | 亚洲免费观看视频网站 | 亚洲一区精品在线 | 日本一区二区高清不卡 | 国产区视频在线观看 | 国产极品91| 99热首页 | 色在线免费视频 | 亚洲成人在线视频播放 | 日韩久久综合 | 欧美视频成人 | 日韩成人在线播放 | 毛片a级毛片免费播放100 | 欧美 日韩 国产 一区 | 久久久久成人精品亚洲国产 | 欧美在线观看免费观看视频 | 91久久久久久 | 国产精品久久久久久吹潮 | 欧美精品一区二区三区四区 在线 | 九九热re| 日韩在线 | 男人的天堂在线视频 | 国产欧美精品一区二区色综合朱莉 | 91亚洲精选 | 日韩精品中文字幕在线 | 人人人人干 | 色视频在线播放 | 婷婷久久网 | 一区二区三区观看视频 | 国产精品久久精品 |