直播電商軟體開發,css透明度的兩種不同形式
阿新 • • 發佈:2021-09-07
直播電商軟體開發,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透明度的兩種不同形式實現的相關程式碼,更多內容歡迎關注之後的文章