首頁 > web前端 > css教學 > 淺談使用CSS實現半透明邊框和多重邊框效果的方法

淺談使用CSS實現半透明邊框和多重邊框效果的方法

青灯夜游
發布: 2021-01-20 15:53:34
轉載
2209 人瀏覽過

本篇文章分成兩種場景來介紹CSS實作半透明邊框與多重邊框效果。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

淺談使用CSS實現半透明邊框和多重邊框效果的方法

(學習影片分享:css影片教學

場景一:

實作半透明邊框:

由於CSS樣式的預設行為,背景色的渲染範圍是content padding border。

半透明邊框被主調色影響, 實現的效果為

淺談使用CSS實現半透明邊框和多重邊框效果的方法

使用background-clip 屬性規定背景的繪製區域,使得繪製區域只限制在content padding。 淺談使用CSS實現半透明邊框和多重邊框效果的方法

div {
border:10px solid rgba(0,0,0,.5);
background: lightblue;
background-clip: padding-box;
}
登入後複製

#補充: background-clip 不相容IE6-8, Opera10

場景二:

##實作多重邊框: 淺談使用CSS實現半透明邊框和多重邊框效果的方法

方案1: 使用box-shadow來產生多重投影

#程式碼與效果如下:

div {
background:#c3e6f4;
box-shadow:0 0 0 15px #b7dae6,0 0 0 30px #cce2ea;
}
登入後複製

#########方案2:盒子邊框結合描邊屬性(outline)######特點: 只能實現兩重邊框,更靈活,能使用虛線等效果######程式碼與效果如下:###
div {
border: 6px dashed #c3f4ec;
outline: 10px solid #d9faf6;
background-clip: padding-box;
}
登入後複製
####### ######更多程式相關知識,請造訪:###程式設計影片###! ! ###

以上是淺談使用CSS實現半透明邊框和多重邊框效果的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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