CSS3制作半透明邊框(Facebox)類似漸變
發(fā)布時(shí)間:2012-12-09 17:47:35 作者:佚名
我要評(píng)論

CSS3制作半透明邊框記得以前Facebook有段時(shí)間使用了非常多的半透明邊框(Facebox),雖然現(xiàn)在不支持了,但是還是值得研究一下,接下來將詳細(xì)介紹,需要的朋友可以參考下
CSS3制作半透明邊框記得以前Facebook有段時(shí)間使用了非常多的半透明邊框(Facebox),雖然現(xiàn)在不支持了,但是還是值得研究一下。
你有可能覺得這樣寫就行了: 折疊展開CSS Code復(fù)制內(nèi)容到剪貼板
#lightbox { background: white; border: 20px solid rgba(0,0,0,0.3); }
然而白色背景會(huì)一直擴(kuò)散到邊框上,變成如下的樣子:
還好我們有CSS3的background-clip屬性 CSS Code復(fù)制內(nèi)容到剪貼板
#lightbox { -moz-background-clip: border; /* Firefox 3.6 */ -webkit-background-clip: border; /* Safari 4? Chrome 6? */
background-clip: border-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */ -moz-background-clip: padding; /* Firefox 3.6 */
-webkit-background-clip: padding; /* Safari 4? Chrome 6? */ background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
-moz-background-clip: content; /* Firefox 3.6 */ -webkit-background-clip: content; /* Safari 4? Chrome 6? */
background-clip: content-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */ }
具體如下:
如果我們把background-clip設(shè)置成padding-box,那border就不會(huì)被影響。
}
相關(guān)內(nèi)容: background-origin順便介紹一下和background-clip概念類似的屬性:background-origin,它的功能就是定義背景圖片左上的坐標(biāo)
例子如下:
瀏覽器兼容:Works in: Safari 5, Chrome 7, Firefox 3.6+, Opera 10, IE 9

你有可能覺得這樣寫就行了: 折疊展開CSS Code復(fù)制內(nèi)容到剪貼板
復(fù)制代碼
代碼如下:#lightbox { background: white; border: 20px solid rgba(0,0,0,0.3); }
然而白色背景會(huì)一直擴(kuò)散到邊框上,變成如下的樣子:

復(fù)制代碼
代碼如下:#lightbox { -moz-background-clip: border; /* Firefox 3.6 */ -webkit-background-clip: border; /* Safari 4? Chrome 6? */
background-clip: border-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */ -moz-background-clip: padding; /* Firefox 3.6 */
-webkit-background-clip: padding; /* Safari 4? Chrome 6? */ background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
-moz-background-clip: content; /* Firefox 3.6 */ -webkit-background-clip: content; /* Safari 4? Chrome 6? */
background-clip: content-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */ }
具體如下:

如果我們把background-clip設(shè)置成padding-box,那border就不會(huì)被影響。

}
相關(guān)內(nèi)容: background-origin順便介紹一下和background-clip概念類似的屬性:background-origin,它的功能就是定義背景圖片左上的坐標(biāo)


瀏覽器兼容:Works in: Safari 5, Chrome 7, Firefox 3.6+, Opera 10, IE 9
相關(guān)文章
使用css3背景漸變中的透明度來設(shè)置不同顏色的背景漸變
根據(jù)用戶輸入的顏色來配置整個(gè)主題的顏色,發(fā)現(xiàn)css3的背景漸變中的透明度可以解決這個(gè)問題,具體的實(shí)現(xiàn)如下,大家可以參考下2014-03-31- 這篇文章主要介紹了css實(shí)現(xiàn)透明漸變特效的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)2020-02-18