首頁 > web前端 > css教學 > css中的透明度該怎麼設置

css中的透明度該怎麼設置

王林
發布: 2023-01-06 11:13:36
原創
5771 人瀏覽過

css中透明度的設定方法是為元素添加opacity屬性,例如【opacity:0.5;】。 opacity屬性設定了一個元素的透明度級別,透明度會把所有內容和元素都設為透明。

css中的透明度該怎麼設置

本文操作環境:windows10系統、css 3、thinkpad t480電腦。

我們通常有兩種方式來設定透明度,具體內容如下:

background-color:rgba(r,g,b,a);

r:红
g:绿
b:蓝
a:透明度
登入後複製
background-color:rgb(r,g,b)
opacity:0.5;
登入後複製

具體程式碼:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>CSS中透明度设置</title>
    <style>
        /*不设置透明度*/
        .box1{
            background-color:rgb(217, 107, 116);
            font-size: 36px;
        }
        /*透明度为0.5*/
        .box2{
            background-color:rgba(217, 107, 116,0.5);
            font-size: 36px;
        }
        /*透明度为0.5*/
        .box3{
            background-color:rgb(217, 107, 116);
            font-size: 36px;
            opacity: 0.5;
        }
    </style>
</head>
<body>
<div> 曾经的照片还留在那个房间</div>
<div> 曾经的照片还留在那个房间</div>
<div> 曾经的照片还留在那个房间</div>

</body>
</html>
登入後複製

效果顯示:

css中的透明度該怎麼設置

##兩種方式的差異:

opacity設定的透明度會把其所有內容和元素都設為透明的,rgba設定的透明度只會把設定為該屬性所對應的操作設定為透明的。

Opacity屬性設定一個元素的透明度等級。

語法:

opacity: value|inherit;
登入後複製

屬性值:


  • #value    指定不透明度。從0.0(完全透明)到1.0(完全不透明)    

  • #inherit    Opacity屬性的值應該從父元素繼承

#小範例:

<style> 
div
{
background-color:red;
opacity:0.5;
filter:Alpha(opacity=50); /* IE8 and earlier */
}
</style>
登入後複製
相關影片:

css影片教學#

以上是css中的透明度該怎麼設置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板