1. 程式人生 > 其它 >直播電商軟體開發,css透明度的兩種不同形式

直播電商軟體開發,css透明度的兩種不同形式

直播電商軟體開發,css透明度的兩種不同形式實現的相關程式碼
有時候,我們在css設定透明度來實現特殊的效果。css中有兩種透明度方式:opacity和rgba,那麼兩者又有什麼區別呢?
opacity

<style>
/* opacity設定透明度,會給父元素裡的所有子元素也設定 */
#box {
width: 200px;
height: 200px;
position: relative;
margin: auto;
background-color: red;
opacity: 0.5;
}

#content {
width: 100px;
height: 100px;
position: absolute;
top: 
0; left: 0; right: 0; bottom: 0; margin: auto; line-height: 100px; text-align: center; } </style> <div id="box"> <div id="content">這是內容</div> </div>

rgba

<style>
/* rgba只能給顏色設定透明度,並且不會影響到子元素 */
#box {
width: 200px;
height: 200px;
position: relative;
margin: auto;
background
-color: rgba(0, 0, 0, 0.3) } #content { width: 100px; height: 100px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; line-height: 100px; text-align: center; } </style> <div id="box"> <div id="content">這是內容</div> </div>


rgba設定的透明度則不能被子元素給繼承。
以上就是 直播電商軟體開發,css透明度的兩種不同形式實現的相關程式碼,更多內容歡迎關注之後的文章