国产麻豆一区二区精彩视频-国产麻豆一区精品视频-国产麻豆一区在线-国产毛a片久久久久无码-国产毛片av一区二区三区网站-国产毛片精品av一区二区

CSS的border邊框?qū)傩约捌湓贑SS3中的新特性

2016/8/4 8:54:04   閱讀:1705    發(fā)布者:1705

這篇文章主要介紹了詳解CSS的border邊框?qū)傩约捌湓贑SS3中的新特性,既涵蓋了基礎(chǔ)的邊框?qū)挾扰c顏色設(shè)置又講到了CSS3中的圖片邊框及邊框漸變,需要的朋友可以參考下

基礎(chǔ)
你可能很熟悉邊的最基本用法。

CSS Code
  1. border1px solid black;  

上面的代碼將給元素應(yīng)用1px的邊。即簡潔又簡單;但我們也可以稍作修改。

CSS Code
  1. border-widththick;   
  2. border-stylesolid;   
  3. border-colorblack;  

除了指定具體的邊框?qū)挾戎担部梢允褂眠@三個關(guān)鍵詞:thin,medium 和 thick。

雖然乍看起來單個屬性的方式?jīng)]必要,但有極少數(shù)的情況下,當(dāng)它是有利的,例如當(dāng)你需要在特定的事件發(fā)生時更新邊的部分屬性。
也許你需要在用戶將鼠標(biāo)懸停在一個特定的元素上時改變這個元素的邊框顏色。使用復(fù)合屬性需要重復(fù)像素值和邊的樣式。

CSS Code
  1. box {   
  2.     border1px solid red;      
  3. }   
  4.     
  5. .box:hover {   
  6.     border1px solid green;   
  7. }  

一個更優(yōu)雅的和簡潔(DRY,don’t repeat yourself)的做法是只更新邊的顏色屬性。

CSS Code
  1. .box {   
  2.     border1px solid red;      
  3. }   
  4.     
  5. .box:hover {   
  6.     border-colorgreen;   
  7. }  

此外,一會你會發(fā)現(xiàn),這種單個屬性的方式有助于通過CSS創(chuàng)建自定義的形狀。

CSS3新特性
在 CSS3 中,border 增加了兩個新的特性,一是邊框圖片,而是在邊框顏色中使用漸變色。
邊框圖片利用 border-image 屬性實現(xiàn),可以為一個元素指定一個圖片作為邊框,代替?zhèn)鹘y(tǒng)的線條邊框,它有五個子屬性:

CSS Code
  1. border-image-source  

設(shè)置邊框圖片的圖片地址,只有設(shè)置了這個屬性,才算是使用了邊框圖片,其值為 url() 的形

CSS Code
  1. border-image-width  

該屬性指定邊框厚度,其值可以為帶單位的長度值,也可以是不帶單位的浮點值或百分比,還可以是"auto",這時其值為 border-image-slice 的值,"auto"值很常用,可以方便地做出類似相冊邊框的精致邊框。

CSS Code
  1. border-image-slice  

該屬性指定從上,右,下,左方位來分隔圖像,將圖像分成4個角,4條邊和中間區(qū)域共9份,中間區(qū)域始終是透明的(即沒圖像填充),除非加上關(guān)鍵字 fill,其值可以為數(shù)值或百分比。例如:設(shè)置 border-image-slice: 20 25 30 35; border-image-slice: auto,則圖像會產(chǎn)生像下圖那樣的四個角:
原圖劃分示意圖:

CSS Code
  1. border-image-outset  

該值設(shè)置邊框圖片的擴展,相當(dāng)于在邊框內(nèi)容加入"padding"。

CSS Code
  1. border-image-repeat  

設(shè)置用何種方式填充邊框,其值可以為 stretch、repeat、round、space,stretch 是拉伸方式,repeat、round 和 space 方式都是平鋪方式,但三個之間略有不同,repeat 是直接平鋪圖片,圖片若超出邊框時截斷,round 會動態(tài)調(diào)整圖片的大小,直到圖片正好可以鋪滿整個邊框,space 則會在圖片之間增加空白,直至圖片正好可以鋪滿整個邊框。
值得注意的是,直至 Chrome 23, Firefox 17, Safari 5.1.7, Opera 12.5 ,IE 10 ,僅有 Firefox 支持 round ,沒有任何瀏覽器支持 space 。
接下來是邊框梯度顏色,相對邊框圖片,邊框梯度顏色的瀏覽器支持度就更低了,暫時只有 Firefox 能通過私有屬性支持。但作為一個很酷的效果,也可以先留意一下:

CSS Code
  1. .gradientcolor{   
  2.     border6px solid #fff;   
  3.     -moz-border-bottom-colors: #ff9900 #99cc33 #ccc;   
  4.     -moz-border-top-colors:    #ff9900 #99cc33 #ccc;   
  5.     -moz-border-left-colors:   #ff9900 #99cc33 #ccc;   
  6.     -moz-border-right-colors:  #ff9900 #99cc33 #ccc;   
  7. }  

效果如下:

主站蜘蛛池模板: 欧美久久天天综合香蕉伊 | 日韩免费一级a毛片在线播放一级 | 欧美一级大片免费观看 | 欧美欧美欧美欧美 | 久久精品国产精品青草 | 色综合五月色婷婷开心 | 日韩欧美一二区 | 欧美熟妇另类久久久久久多毛 | 老熟妇仑乱视频一区二区 | 日本高清免费网站 | 欧美欧美欧美欧美 | 日韩亚洲一区中文字幕 | 宝贝jojo第三季 | caoporn成人免费公开 | 丝袜美腿中文字幕 | 婷婷97狠狠的狠狠的爱 | 久久精品久久久久观看99水蜜桃 | 欧美一级毛片大片免费播放 | 久久精品女人天堂av麻 | 久re这里只有精品最新地址 | 日本一区二区视频 | 亚洲 无码 自拍 欧美 小说 | 久久精品一区二区免费播放 | 国内精品久久久久久99 | 91短视频在线播放 | 精品久久久久久久99热 | 亚洲高清少妇成人AV亚洲熟女 | 国产免费又爽又色又粗视频 | 亚洲av无码成人精品区日韩 | 久久久影院亚洲精品 | 亚洲国产成人99精品激情在线 | 欧美视频免费在线播放 | 亚洲日本在线看片 | 2020国产大片天天看 | 国产免费电影入口 | 香港三级日本三级妇三级 | 秋霞av鲁丝片一区二区 | 国产在线精品一区二区高清不卡 | 国产亚洲精品久久久久久久网站 | 嫩草直播 | 美女天天操 |