本文介紹了CSS 翹邊陰影的實現代碼,分享給大家。具體如下:
仔細觀察可以看到每張圖片下面的兩個角都有不同程度的翹邊。
實現原理和【CSS】曲線陰影差不多,也是通過偽元素來實現。
HTML代碼
<ul class="box"> <li><img src="......" alt=""></li> <li><img src="......" alt=""></li> <li><img src="......" alt=""></li></ul>
CSS代碼
ul,li { list-style:none;}.box { width: 980px; height: auto; clear: both; overflow: hidden; margin: 20px auto;}.box li { width: 300px; height: 210px; position: relative; background: #fff; float: left; margin: 20px 10px; border: 2px solid #efefef; box-shadow: 0 1px 4px rgba(0, 0, 0, .27), 0 0 60px rgba(0, 0, 0, 0.1) inset;}.box li img { display: block; width: 290px; height: 200px; margin: 5px;}.box li:before, .box li:after { content: ''; position: absolute; z-index: -2; width: 80%; height: 80%; bottom: 8px; background: transparent; box-shadow: 0 8px 26px rgba(0, 0, 0, 0.6);}.box li:before { left: 7%; transform: skewX(-12deg) rotate(-4deg);}.box li:after { right: 7%; transform: skewX(12deg) rotate(4deg);}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。
新聞熱點
疑難解答