【CSS】曲線陰影
通過對比可以看書“曲線陰影”比“普通陰影”的效果會更加生動。
原理:通過偽元素做出第二層陰影效果。
注意:偽元素的尺寸要比父元素小一點,並且z-index要在最下面。
HTML程式碼
<div class="effect">
<h1>曲線陰影</h1>
</div>
CSS程式碼
.effect {
width: 70%;
height: 200px;
margin: 50px auto;
background: #fff;
position: relative;
box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect h1 {
font-size: 20px;
text-align: center;
line-height: 200px;
}
.effect:after, .effect:before {
content: '';
background: #fff;
position: absolute;
top: 50%;
bottom: 0;
left: 10px;
right: 10px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
border-radius: 100px/10px;
z-index: -1;
}
想讓陰影過度得更自然,可以在父元素上面設定內陰影。
如果偽元素做出來的陰影不夠深,可以調整不透明度,也可以設定多一個偽元素。這裡我設定了:after和:before。
相關文章
- css圖片陰影、文字陰影CSS
- CSS陰影效果三劍客CSS
- CSS 陰影進階,實現更加的立體的陰影效果!CSS
- CSS圖片邊框陰影效果CSS
- CSS3筆記(二)陰影CSSS3筆記
- css實現邊框陰影效果CSS
- 變形元素旋轉css陰影CSS
- CSS 邊框陰影立體邊框CSS
- CSS:遮罩效果、陰影效果、毛玻璃效果CSS遮罩
- CSS3-陰影引數基礎CSSS3
- css邊框陰影程式碼例項CSS
- 超讚的 CSS 陰影技巧與細節CSS
- 僅用 CSS 實現多彩、智慧的陰影CSS
- 使用純 CSS 實現滾動陰影效果CSS
- css去除ios中input和textarea的陰影CSSiOS
- boder 陰影
- CSS 文字陰影 text-shadow 懸停效果CSS
- CSS3圖層陰影程式碼例項CSSS3
- CSS進階內容—盒子和陰影詳解CSS
- 假陰影,低開銷的陰影實現方式
- CSS3 box-shadow 內外陰影效果CSSS3
- CSS實現帶陰影的三角形CSS
- 你所不知道的 CSS 陰影技巧與細節CSS
- css實現動態陰影、蝕刻文字、漸變文字CSS
- CSS3文字陰影效果程式碼例項CSSS3
- css實現帶有陰影的立體文字效果CSS
- CSS3實現的文字框陰影發光效果CSSS3
- 陰影進階,實現更加的立體的陰影效果!
- 簡單陰影分析
- view邊框陰影View
- Shadow Map(陰影貼圖)跟Soft Shadows(軟陰影)
- CSS3實現的div陰影效果程式碼例項CSSS3
- css3實現的文字陰影效果程式碼例項CSSS3
- CSS3圖片邊框陰影效果程式碼例項CSSS3
- iOS 【如何去除 UILabel 邊緣異常黑線/陰影】iOSUI
- canvas設定陰影效果Canvas
- WPF 實現陰影效果
- HTML中的盒子陰影HTML