成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

《CSS3實戰》筆記--漸變設計(一)

瀏覽:385日期:2022-06-02 10:42:17

基于CSS的漸變與圖片漸變相比,最大的優點是便于修改,同時支持無級縮放,過渡更加自然。目前,實現CSS漸變的只有基于Webkit和Gecko引擎的瀏覽器,基于Presto引擎的Opera瀏覽器暫時不支持漸變,基于Trident的IE雖然可以通過濾鏡的方式實現,但并不提倡。

Webkit引擎(Safari 4及以上版本)的CSS漸變設計

基本語法:

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

參數說明:

<type>:定義漸變類型,包括線性漸變(linear)和徑向漸變(radial)。

<point>:定義漸變起始點和結束點坐標,即開始應用漸變的x軸和y軸坐標,以及結束漸變的坐標。該參數支持數值,百分比和關鍵字,如(0,0)或者(left,top)等。關鍵字包括top,bottom,left和right。

<radius>:當定義徑向漸變時,用來設置徑向漸變的長度,該參數為一個數值。

<stop>:定義漸變色和步長。包括三個類型值,即開始的顏色,使用from (color value)函數定義;結束的顏色,使用to(color value)函數定義:顏色步長,使用color-stop(value,color value)定義。color-stop()包含兩個參數值,第一個參數值為一個數值或者百分比值,取值范圍為0~1.0(或者0%~100%),第二個參數值表示任意顏色值。

直線漸變基本用法:

/*簡單的線性漸變背景色,從頂部到底部,從藍色向紅色漸變顯示*/background: -webkit-gradient(linear, left top, left bottom, from(blue), to(red));

演示效果:

/*從頂部到中間,再從中間到底部,從藍色到綠色,再到紅色漸變顯示*/background: -webkit-gradient(linear, left top, left bottom, from(blue), to(red), color-stop(50%, green));

演示效果:

/*設計二重漸變,從頂部到底部,先是從藍色到白色漸變顯示,再從黑色到紅色漸變顯示*/background: -webkit-gradient(linear, left top, left bottom, from(blue), to(red),color-stop(0.5, #fff), color-stop(0.5, #000));

演示效果:

/*通過設置不同的步長值,從而設計多重漸變效果,從頂部到底部,先是從藍色到白色漸變,再從百色到黑色漸變,最后是從黑色到紅色漸變顯示*/background: -webkit-gradient(linear, left top, left bottom, from(blue), to(red),color-stop(0.4, #fff), color-stop(0.6, #000));

演示效果:

小結:color-stop()函數包含兩個參數值,第一個參數值指定角標位置,第二個參數指定色標顏色。一個漸變可以包含多個色標,位置值為0~1之間的小數,或者0~100%之間的百分數,指定色標的位置比例。

徑向漸變的基本用法

/*同心圓(圓心坐標為200,100),內圓半徑為10,外圓半徑為100,內圓小于外圓半徑,從內圓紅色到外圓綠色徑向漸變,超過外圓半徑顯示為綠色,內圓顯示紅色*/background: -webkit-gradient(radial, 200 100, 10, 200 100, 100, from(red), to(green));

效果顯示:

/*同心圓(圓心坐標為200,100),內圓半徑為100,外圓半徑為100,內圓小于外圓半徑,從內圓紅色到外圓綠色徑向漸變。當內圓和外圓半徑相等時,則漸變無效*/background: -webkit-gradient(radial, 200 100, 100, 200 100, 100, from(red), to(green));

演示效果:

/*同心圓(圓心坐標為200,100),內圓半徑為100,外圓半徑為10,內圓大于外圓半徑,從內圓紅色到外圓綠色徑向漸變,超出內圓半徑顯示為紅色,外圓顯示綠色*/background: -webkit-gradient(radial, 200 100, 100, 200 100, 10, from(red), to(green));

演示效果:

/*非同心圓,內圓圓心和外圓圓心的距離小于兩圓半徑的差,則顯示上圖效果,呈現錐形徑向漸變效果。錐形的尖銳性與兩圓圓心距離成正比*/background: -webkit-gradient(radial, 120 100, 10, 200 100, 100, from(red), to(green));

演示效果:

/*同心圓,在內圓到外圓中間90%的位置,即距離外環內添加一個藍色色標,設計多層徑向漸變,如下圖所示。*/background: -webkit-gradient(radial, 200 100, 10, 200 100, 100, from(red), to(green), color-stop(90%, blue));

演示效果:

/*通過設置to()函數的顏色值為透明,可以設計發散的圓形效果*/background: -webkit-gradient(radial, 200 100, 10, 200 100, 90, from(red), to(rgba(1,159,98,0)));

演示效果:

/*通過設置to()函數的顏色值為透明,同時設計相似色,可以設計球形效果*/background: -webkit-gradient(radial, 180 80, 10, 200 100, 90, from(#00C), to(rgba(1,159,98,0)), color-stop(98%, #0CF));

演示效果:

/*通過為背景圖定義多個徑向漸變,可以設計多個氣泡效果,如下圖所示*/background: -webkit-gradient(radial, 45 45, 10, 52 50, 30, from(#A7D30C), to(rgba(1,159,98,0)), color-stop(90%, #019F62)), -webkit-gradient(radial, 105 105, 20, 112 120, 50, from(#ff5f98), to(rgba(255,1,136,0)), color-stop(75%, #ff0188)), -webkit-gradient(radial, 95 15, 15, 102 20, 40, from(#00c9ff), to(rgba(0,201,255,0)), color-stop(80%, #00b5e2)), -webkit-gradient(radial, 300 110, 10, 300 100, 100, from(#f4f201), to(rgba(228, 199,0,0)), color-stop(80%, #e4c700)); -webkit-background-origin: padding-box; -webkit-background-clip: content-box;

演示效果:

漸變應用定義漸變效果的邊框

代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Webkit引擎的漸變實現方法</title><style type="text/css">div { border-width: 20px; width: 400px; height: 200px; margin: 20px; -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#00abeb), to(#fff), color-stop(0.5, #fff), color-stop(0.5, #66cc00)) 20;}</style></head><body><div></div></body></html>

演示效果:

定義填充內容效果

代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Webkit引擎的漸變實現方法</title><style type="text/css">.div1 { width:400px; height:200px; border:10px solid #A7D30C; background: -webkit-gradient(linear, left top, left bottom, from(#00abeb), to(#fff), color-stop(0.5, #fff), color-stop(0.5, #66cc00)); float:left;}.div1::before { width:400px; height:200px; border:10px solid #019F62; content: -webkit-gradient(radial, 200 100, 10, 200 100, 100, from(#A7D30C), to(rgba(1, 159, 98, 0)), color-stop(90%, #019F62)); display: block;}</style></head><body><div>透視框</div></body></html>

顯示效果:

定義列表圖標

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Webkit引擎的漸變實現方法</title><style type="text/css">ul { list-style-image: -webkit-gradient(radial, center center, 4, center center, 8, from(#ff0000), to(rgba(0, 0, 0, 0)), color-stop(90%, #dd0000))}</style></head><body><ul> <li>新聞列表項1</li> <li>新聞列表項2</li> <li>新聞列表項3</li> <li>新聞列表項4</li> </ul></body></html>

演示效果:

標簽: CSS HTML
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲综合自拍偷拍| 欧美综合一区二区| 在线影院国内精品| 日韩欧美一级二级三级| 国产精品色呦呦| 日韩av成人高清| 亚洲宅男天堂在线观看无病毒| 亚洲欧美激情视频在线观看一区二区三区 | 午夜在线电影亚洲一区| 欧美国产成人精品| 国产成人亚洲精品青草天美| 国产一区二区久久| 中文字幕中文字幕中文字幕亚洲无线| 欧美一级理论片| 一区二区高清| 亚洲欧洲日本mm| eeuss鲁片一区二区三区 | 91精品国产欧美日韩| 欧美美女直播网站| 亚洲美女视频在线观看| 精品1区2区在线观看| 亚洲成人1区2区| 午夜精品美女久久久久av福利| 久久婷婷麻豆| 国产精品免费丝袜| 国产精品综合二区| 欧美亚洲在线| 中文字幕精品一区二区精品绿巨人| 久久99国产精品免费网站| 在线日韩视频| 久久婷婷色综合| 韩国成人精品a∨在线观看| 亚洲三级影院| 国产日韩欧美精品在线| 黑人精品欧美一区二区蜜桃| 国产精品区一区| 中文一区在线播放| 成人免费看视频| 欧美日韩国产欧美日美国产精品| 亚洲在线观看免费视频| 亚洲性人人天天夜夜摸| 久久久99免费| a亚洲天堂av| 欧美一区日本一区韩国一区| 六月婷婷色综合| 久久久久中文| 亚洲国产婷婷综合在线精品| 亚洲国内精品| 中文字幕一区二区视频| 91蝌蚪porny九色| 久久综合九色综合久久久精品综合| 激情文学综合丁香| 欧美三区在线观看| 日本欧美韩国一区三区| 久久久亚洲人| 日本免费在线视频不卡一不卡二| 久久精品国语| 午夜欧美2019年伦理| 免费在线欧美黄色| 午夜精品爽啪视频| 久久久夜夜夜| 麻豆极品一区二区三区| 在线观看视频91| 欧美性大战久久久久久久蜜臀 | 亚洲国产日韩综合一区| 综合久久久久久| 日韩视频二区| 亚洲成人一区二区| 91国偷自产一区二区三区成为亚洲经典 | 亚洲午夜电影在线| 模特精品在线| 麻豆精品一区二区综合av| 欧美日韩一级二级三级| 国产在线视视频有精品| 欧美mv日韩mv国产网站| 99在线精品免费| 国产精品高清亚洲| 在线视频欧美一区| 丝袜美腿高跟呻吟高潮一区| 欧美日韩性生活| 菠萝蜜视频在线观看一区| 久久精品一区二区三区不卡牛牛| 亚洲永久网站| 99re热视频精品| 影音先锋日韩资源| 91女神在线视频| 亚洲欧美激情视频在线观看一区二区三区| 成人高清视频在线观看| 国产视频不卡一区| 狠狠88综合久久久久综合网| 亚洲一区二区三区在线| 成人一区在线观看| 国产人久久人人人人爽| 国产精品制服诱惑| 精品一区二区国语对白| 欧美视频在线播放| 在线成人亚洲| 午夜在线播放视频欧美| 久久精品国产99精品国产亚洲性色| 精品不卡一区二区三区| 亚洲国产精品久久久久秋霞影院| 欧美91福利在线观看| 亚洲精品写真福利| 欧美性极品少妇| 欧美日韩三区四区| 午夜日韩在线电影| 午夜精品久久久久久久久久久 | 国产精品自拍三区| 久久久99免费| 国产伦精品一区二区三区视频青涩 | 国产真实精品久久二三区| 色天使久久综合网天天| 欧美少妇bbb| www激情久久| 欧美国产91| 日本亚洲天堂网| 免费看亚洲片| 91视频一区二区| 日韩电影在线观看一区| 亚洲国产精品精华液2区45| 99精品视频在线观看| 亚洲欧洲精品一区| 国产日韩欧美不卡| 亚洲国产三级在线| 成人精品免费看| 日韩精品中午字幕| 国产精品视频免费观看| 中文字幕一区不卡| 91精品国产色综合久久不卡电影| 亚洲免费不卡| 91麻豆精东视频| 国产专区综合网| 在线视频欧美精品| 在线国产亚洲欧美| 欧美激情一级片一区二区| 欧美性大战久久久久久久蜜臀| 97se亚洲国产综合自在线观| 亚洲二区视频在线| 国产女主播一区二区三区| 成人午夜在线播放| 午夜精品一区二区三区免费视频 | 亚洲精品久久7777| 成人av电影观看| 亚洲欧美另类图片小说| 欧美 日韩 国产一区二区在线视频 | 国产精品高潮呻吟| 久久综合色一综合色88| 欧美精品在线一区二区三区| 久久综合久久久| 国产精品一二| 国产中文一区二区| 97se亚洲国产综合自在线| 国产精品一区三区| 日本va欧美va精品发布| 亚洲地区一二三色| 一区二区三区产品免费精品久久75| 国产欧美一区二区精品秋霞影院 | 久久成人资源| 国产日韩欧美一区在线| 亚洲二区精品| 亚洲国产精品一区在线观看不卡| 欧美日韩国产不卡在线看| www.亚洲在线| 国产xxx精品视频大全| 国产一区二区三区久久悠悠色av| 麻豆91小视频| 久久99久国产精品黄毛片色诱| 蜜臀av亚洲一区中文字幕| 日韩精品每日更新| 亚洲aaa精品| 伊人婷婷久久| 欧美日一区二区三区在线观看国产免| 色综合久久综合中文综合网| 99国产欧美另类久久久精品| 成人一区二区三区在线观看| 99热国产精品| 欧美日韩一区在线播放| 亚洲午夜伦理| 亚洲专区欧美专区| 亚洲欧美日韩在线综合| 麻豆av一区二区三区久久| 色婷婷av久久久久久久| 欧美日韩情趣电影| 欧美一级爆毛片| 久久久久久久精| 国产女同互慰高潮91漫画| 国产精品成人一区二区艾草 | 在线不卡中文字幕| 欧美精品一区二区蜜臀亚洲| 欧美激情一区二区三区全黄| 亚洲日本免费电影| 亚洲第一二三四区| 久久精品一区四区| 亚洲免费av观看| 日韩精品视频网| 粉嫩高潮美女一区二区三区| 91麻豆精品秘密| 免费在线成人av| 91精品国产日韩91久久久久久| 亚洲欧美日韩国产|