亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

CSS教程-關于CSS漸變的一些要點

2020-03-24 17:15:34
字體:
來源:轉載
供稿:網友
譯自:Quick Tip: Understanding CSS3 Gradients
中文:理解CSS3漸變
請尊重版權,轉載請注明來源,多謝!

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

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

Webkit

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

/* Syntax, taken from: http://webkit.org/blog/175/introducing-css-gradients/ */
-webkit-gradient(, [, ]?, [, ]? [, ]*)

/* In practice... */
background: -webkit-gradient(linear, 0 0, 0 100%, from(red), to(blue));



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

漸變的類型? (linear)
漸變開始的X Y 軸坐標(0 0 – 或者left-top)
漸變結束的X Y 軸坐標(0 100% 或者left-bottom)
開始的顏色? (from(red))
結束的顏色? (to(blue)) Mozilla

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

/* Syntax, taken from: http://hacks.mozilla.org/2009/11/css-gradients-firefox-36/ */
-moz-linear-gradient( [ ,]? , [, ]* )

/* In Practice */
background: -moz-linear-gradient(top, red, blue);



請注意我們將漸變的類型——linear——放到了屬性前綴中了
漸變從哪里開始? (top – 我們也可以使用度數,比如-45deg)
開始的顏色? (red)
結束的顏色? (blue)
Color-Stops
如果你不需要從一個顏色到另一個顏色的100%漸變怎么辦?這就是color stop起作用的時候了。一個普遍的設計技術是使用一個較短而細微的漸變,比如:



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

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

background: white; /* fallback for older/unsupporting browsers */
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;
這次,我們讓漸變結束于8%,而不是默認的100%。請注意我們也在頭部采用了一個邊框,以形成對比。這很常用。

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

background: white; /* fallback for older/unsupporting browsers */
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,采用兩個參數:哪里開始停止,使用哪種顏色。
IE
IE并不支持CSS漸變,但是提供了漸變濾鏡,可以實現最簡單的漸變效果:

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的解決方法,就是使用這個漸變濾鏡。

關于CSS漸變的一些要點:
盡可能的使用它。如果讓IE用戶看到一個固定的純色,我鼓勵你使用這種方法;
IE6/7/8, Opera, Safari 3, 和Firefox 3 不能渲染CSS3 漸變,Firefox 和Safari用戶通常經常升級瀏覽器,而Chrome的自動升級機制會在后臺自動升級,所以這并不是個大問題;
總是為不支持這些瀏覽器私有屬性的瀏覽器應用一個默認的,純色背景;
永遠不要使用紅色到藍色的漸變,就像我用作例子的這種;
頁面無須在每個瀏覽器里面看起來完全一樣!
Firefox可以使用角度來設定漸變的方向,而webkit只能使用x和y軸的坐標 相關閱讀:
大型門戶網站實現的十四大技術小結
javascript編程起步(第七課)
PHP編程過程中需要了解的this,self,parent的區別
樣式表CSS中div、span和center元素
CSS Hack(Safari、Opera、Firefox3和IE7)
PHP網站漏洞的相關總結
用Pear加速PHP程序開發
UNIX 操作系統復雜的關機過程
批處理 文件歸類整理器
javascript select控件間內容互相移動
Windows下實現Oracle 9i數據庫文件自動備份
SQL CONVERT轉化函數使用方法小結
刪除表的記錄以后,如何使新記錄的編號仍然從1開始
腳本分析、壓縮、混淆工具 JSA新版本發布,壓縮效率提高大約10%
html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91九色国产视频| 狠狠操狠狠色综合网| 在线看欧美日韩| 成人美女av在线直播| 在线观看国产成人av片| 不卡伊人av在线播放| 伊人一区二区三区久久精品| 97香蕉久久超级碰碰高清版| 中文字幕欧美亚洲| 欧美性猛交99久久久久99按摩| 日韩电影在线观看中文字幕| 欧美一区二三区| 久久91亚洲精品中文字幕| 亚洲精品日韩激情在线电影| 欧美性色xo影院| 亚洲色图15p| 亚洲嫩模很污视频| 亚洲欧洲一区二区三区久久| 欧美wwwwww| 精品国产1区2区| 亚洲伊人久久大香线蕉av| 日韩欧美亚洲范冰冰与中字| 亚洲xxx视频| 欧美日韩不卡合集视频| 成人激情黄色网| 欧美日韩亚洲精品内裤| 国产精品va在线播放| 成人网址在线观看| 91精品国产91久久久久| 欧美黄色片免费观看| 国产精品久久久久影院日本| 精品国偷自产在线视频| 久久久久久18| 欧美精品激情视频| 日本午夜在线亚洲.国产| 亚洲自拍偷拍福利| 国产精品入口日韩视频大尺度| 亚洲欧美激情另类校园| 91在线观看免费观看| 2019中文字幕在线免费观看| 国产精品jizz在线观看麻豆| 国产91精品久久久久久| 麻豆精品精华液| 国产精品99久久久久久久久| 精品日本高清在线播放| 欧美性20hd另类| 在线观看成人黄色| 日韩av免费观影| 91中文精品字幕在线视频| 久久亚洲精品毛片| 欧美激情在线观看| 久久6精品影院| 日韩av免费看网站| 亚洲人免费视频| 国产精品视频久久久久| 亚洲欧洲黄色网| 国产亚洲视频在线| 国产精品吴梦梦| 成人久久久久爱| 麻豆国产精品va在线观看不卡| 日韩美女免费观看| 亚洲资源在线看| 日韩在线观看视频免费| 国产在线拍揄自揄视频不卡99| 91在线高清免费观看| 成人亲热视频网站| 亚洲一区二区在线| 国产一区二区日韩精品欧美精品| 国产美女久久精品香蕉69| 久久97精品久久久久久久不卡| www.日韩不卡电影av| 国产一区二区三区直播精品电影| 成人精品一区二区三区电影黑人| 久久久久一本一区二区青青蜜月| 欧美www在线| 欧美性猛交xxxx免费看久久久| 国产免费一区二区三区香蕉精| 久久综合九色九九| 2019中文字幕在线观看| 国产精品美女www| 日韩中文在线中文网三级| 日韩av片电影专区| 在线亚洲男人天堂| 日韩理论片久久| 亚洲综合日韩中文字幕v在线| 色中色综合影院手机版在线观看| 精品久久久一区二区| 97精品国产aⅴ7777| 久久全球大尺度高清视频| 日韩在线中文字| 97超级碰碰人国产在线观看| 久久精品亚洲热| 午夜精品一区二区三区视频免费看| 亚洲一区av在线播放| 欧美又大又硬又粗bbbbb| 国产精品欧美一区二区三区奶水| 国产精品一区久久久| 欧美一区二区三区精品电影| 伦伦影院午夜日韩欧美限制| 国产成人+综合亚洲+天堂| 97激碰免费视频| 久久国产精彩视频| 在线观看日韩av| 亚洲伊人久久综合| 亚洲影院色在线观看免费| 456国产精品| 成人淫片在线看| 欧洲精品在线视频| 欧美在线激情视频| 日韩在线欧美在线| 在线电影欧美日韩一区二区私密| 欧美在线性视频| 亚洲精品自在久久| 国产成人亚洲综合91精品| 97成人超碰免| 亚洲精品综合精品自拍| 国产亚洲xxx| 国产亚洲精品美女久久久久| 亚洲欧美日韩网| 亚洲国产精品成人va在线观看| 亚洲欧美在线磁力| 久久久成人精品| xvideos亚洲人网站| 亚洲在线第一页| 91成人国产在线观看| 这里只有精品久久| 国产91色在线播放| 亚洲精品久久久久中文字幕二区| 精品成人在线视频| 欧美日韩另类字幕中文| 国产精品96久久久久久| 欧美成人黄色小视频| 日韩欧美视频一区二区三区| 亚洲最大成人免费视频| 亚洲国产天堂久久综合| 亚洲成人av片| 欧美在线性爱视频| 永久免费精品影视网站| 95av在线视频| 97国产在线观看| 欧美亚洲视频一区二区| 久久在线免费视频| 亚洲男人天堂2019| 懂色av中文一区二区三区天美| 精品亚洲永久免费精品| 亚洲精品久久久久久久久久久久久| 亚洲国产成人在线视频| 在线观看国产精品91| 亚洲v日韩v综合v精品v| 久久久精品一区二区| 欧美日韩成人免费| 国产成人高潮免费观看精品| 成人免费网站在线| 中文字幕亚洲欧美| 欧美最猛黑人xxxx黑人猛叫黄| 欧美不卡视频一区发布| 亚洲成av人影院在线观看| 国产91ⅴ在线精品免费观看| 亚洲免费小视频| 亚洲女人天堂色在线7777| 日本在线观看天堂男亚洲| 国产精品久久久久久久久久免费| 国产又爽又黄的激情精品视频| 亚洲精品国产免费|