那么,大家是不是會問csstransparent屬性是什么,有什么用?
其實,csstransparent是一種全透明黑色(black)的速記法,即一個類似rgba(0,0,0,0)這樣的值;是用來指定全透明色彩的。
舉個例子:
我們在css中定義:background:transparent,意思就代表設置背景為透明。
但,實際上background默認的顏色就是透明的屬性,所以寫和不寫都是一樣的。那么為什么有時候需要設置background為transparent?transparent一般會使用在什么場景下:
當果一個元素覆蓋在另外一個元素之上,而你想顯示下面的元素,這時你就需要把上面這個元素的background設置為transparent
transparent屬性在不同css版本下的使用:
在css1中,transparent被用來作為background-color的一個參數值,用于表示背景透明。
在css2中,border-color也開始接受transparent作為參數值,《OpeneBook(tm)PublicationStructure1.0.1》[OEB101]延伸到color也接受transparent作為參數值。
在css3中,transparent被延伸到任何一個有color值的屬性上。
我們來看看兼容性:
1.jpg
#1:border-color不接受該值;
#2:color不接受該值;
transparent屬性繪制各種三角形(與border屬性一起使用)
<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8">
<title></title>
<style>
*{
margin:0;
padding:0;
}
.demo{
margin:40pxauto;
width:800px;
/*background-color:#f0ac6b;*/
}
.demo*{
float:left;
margin:20px30px;
width:0px;
height:0px;
}
.t1{
/*background-color:#f0ac6b;*/
border-bottom:40pxsolidred;
border-right:20pxsolidtransparent;
border-left:20pxsolidtransparent;
}
.t2{
/*background-color:#f0ac6b;*/
border-bottom:40pxsolidtransparent;
border-right:40pxsolidred;
/*border-left:20pxsolidtransparent;*/
}
.t3{
border-top:40pxsolidred;
border-right:20pxsolidtransparent;
border-left:20pxsolidtransparent;
}
.t4{
border-top:40pxsolidtransparent;
border-left:40pxsolidred;
}
.t5{
border-top:40pxsolidred;
border-right:40pxsolidtransparent;
}
.t6{
border-left:40pxsolidtransparent;
border-bottom:40pxsolidred;
}
.t7{
border-left:40pxsolidred;
border-bottom:20pxsolidtransparent;
border-top:20pxsolidtransparent;
}
.t8{
border-right:40pxsolidred;
border-bottom:20pxsolidtransparent;
border-top:20pxsolidtransparent;
}
</style>
</head>
<body>
<pclass="demo">
<pclass="t1"></p>
<pclass="t3"></p>
<pclass="t2"></p>
<pclass="t4"></p>
<pclass="t5"></p>
<pclass="t6"></p>
<pclass="t7"></p>
<pclass="t8"></p>
</p>
</body>
</html>
感謝各位的閱讀!關于“css怎么利用transparent屬性設置透明度”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
期貨合約代碼是期貨代碼,是根據‘可識別性、傳承性、兼容性和擴展性’的設計原則制定的。所謂的代碼就是根據交貨時間而不同的。IF是CSI300股指期貨代碼,IC是CSI500股指期貨代碼,IH是SSE50指數期貨代碼,1907是指將于7月19日交割的期貨合約,而股指期貨合約已交割每個月。股指期貨合約可以在最后交易日之前交易。(最后交易 日在每個月的第三三個星期五)不同股票,期貨...
運費發票幾個點?1、運輸發票稅率,對所得稅一般納稅人購入貨品或市場銷售商品所支出的物流運輸花費,依據運費清算票據所列運費金額,依10%的扣除率計算進項稅準許扣減,但陪同運費付款的卸車費、保險費等其他附加費不可計算扣減進項稅;2、運輸企業小規模納稅人所得稅增值稅率是3%。運輸發票如何抵扣?1、準許抵扣的貨品運費金額:指自開票經營者和代開票企業為代開票經營開具的貨運物流稅票上標明的運費、基本建設股票基...
為什么九月份的工資千萬別亂花?隨著9月份的快要結束,我們即將迎來大家所期待的國慶長假,然而,對于很多人來說,這個假期也意味著著額外的開銷。因此,我想提醒大家,不要揮霍自己的9月份工資,因為下個月的花費可能更加喜人。自國慶長假的第一天開始,人們的錢包就開始不停地削減,結婚禮金、旅游探親、消費開銷等等,每-個需要花費錢的活動都會讓我們的錢包縮水。盡管人們會一邊享受開銷的快感,又一邊擔心假期過后的貧困生...