【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
- CSS圖片邊框陰影效果CSS
- CSS3筆記(二)陰影CSSS3筆記
- CSS 邊框陰影立體邊框CSS
- CSS:遮罩效果、陰影效果、毛玻璃效果CSS遮罩
- CSS3-陰影引數基礎CSSS3
- CSS 文字陰影 text-shadow 懸停效果CSS
- 僅用 CSS 實現多彩、智慧的陰影CSS
- 超讚的 CSS 陰影技巧與細節CSS
- 使用純 CSS 實現滾動陰影效果CSS
- CSS進階內容—盒子和陰影詳解CSS
- CSS3圖層陰影程式碼例項CSSS3
- boder 陰影
- 假陰影,低開銷的陰影實現方式
- Shadow Map(陰影貼圖)跟Soft Shadows(軟陰影)
- 你所不知道的 CSS 陰影技巧與細節CSS
- css實現動態陰影、蝕刻文字、漸變文字CSS
- CSS實現帶陰影的三角形CSS
- CSS3文字陰影效果程式碼例項CSSS3
- 陰影進階,實現更加的立體的陰影效果!
- CSS3陰影 box-shadow的使用和技巧總結CSSS3
- 簡單陰影分析
- iOS 【如何去除 UILabel 邊緣異常黑線/陰影】iOSUI
- 用CSS畫一個帶陰影的三角形CSS
- CSS jquery圓角帶陰影的導航選單程式碼分享CSSjQuery
- box-shadow(盒子陰影)
- WPF 實現陰影效果
- canvas設定陰影效果Canvas
- CSS層級小技巧!如何在滾動時自動新增頭部陰影?CSS
- CardView改變陰影顏色View
- Android Material Design 陰影實現AndroidMaterial Design
- WPS文件如何給標題加陰影?WPS文件給標題加陰影的方法教程
- ROC曲線,曲線下的面積(Aera Under Curve,AUC),P-R曲線
- WebGL實踐之半透陰影Web
- 遊戲中的陰影實現遊戲