CSS3中background-clip背景裁切屬性


css中的background屬性想必大家已經用了無數遍,但是對於css3屬性background-clip你可能還不太了解,那么今天我們就專門來聊聊這個屬性。 clip,英文意為 “裁切,修剪”,所以很顯然,background-clip屬性肯定與背景裁切有關,而事實也正是如此。 background-clip存在以下四個屬性值,他們分別是: border-box、padding-box、content-box 和 text

 

background-clip屬性值:

說明
border-box  默認值。背景繪制在邊框方框內(剪切成邊框方框)
padding-box    背景繪制在襯距方框內(剪切成襯距方框)
content-box  背景繪制在內容方框內(剪切成內容方框)
text  給文本填充圖片背景



background-clip瀏覽器支持

IE9+、Firefox、Opera、Chrome 以及 Safari 支持 background-clip 屬性。注釋:Internet Explorer 8 以及更早的版本不支持 background-clip 屬性。

 

background-clip屬性講解

接下來我將通過具體實例來對background-clip這幾個屬性值一一進行講解。


border-box

.box{ background-clip: border-box;}

border,意味着將邊框以外的背景部分裁掉,所以最終效果與圖一相同,也就是說,border-box是background-clip的默認屬性值。

 

padding-box

.box{ background-clip: padding-box;}

padding,意味着將內邊距以外的背景部分裁掉

資源搜索網站大全 http://www.szhdn.com 廣州VI設計公司https://www.houdianzi.com

content-box

.box{ background-clip: content-box;}

content,意味着將內容以外的背景部分裁掉

 

text

.box{ -webkit-text-fill-color: transparent; background: -webkit-linear-gradient(right,#0f0,#00f); -webkit-background-clip: text;}

text,意味着將文字輪廓以外的背景部分裁掉而只留下文字輪廓以內的部分,而此時我們只需要通過設置文字為透明色即可透過文字看到盒子背景色

background-clip: text ,目前需要加上webkit前綴 。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM