> 웹 프론트엔드 > HTML 튜토리얼 > 【CSS3】-曲线阴影翘边阴影_html/css_WEB-ITnose

【CSS3】-曲线阴影翘边阴影_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 11:43:22
원래의
1223명이 탐색했습니다.

效果图

代码

index

<!DOCTYPE html><html><head><meta charset=utf-8 /><title>box-shadow</title><link rel="stylesheet" href="css/style.css"></head><body>  <div class="wrap effect">     <h3>Shadow Effect</h3>  </div>  <ul class="box">      <li><img  src="images/photo1.jpg"/ alt="【CSS3】-曲线阴影翘边阴影_html/css_WEB-ITnose" ></li>      <li><img  src="images/photo2.jpg"/ alt="【CSS3】-曲线阴影翘边阴影_html/css_WEB-ITnose" ></li>      <li><img  src="images/photo3.jpg"/ alt="【CSS3】-曲线阴影翘边阴影_html/css_WEB-ITnose" ></li>  </ul></body></html>
로그인 후 복사

css

body{    font-family: Arial;    font-size: 24px;}/*位置样式*/.wrap h3{    text-align: center;    position: relative;    top:100px;}.wrap{    width: 50%;    height: 300px;    background: #FFF;    margin:20px auto;}/*阴影样式 box-shadow: h-shadow v-shadow blur spread color inset;*//*边框阴影*/.effect{    position: relative;    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.2) inset;}/*下边的曲线阴影*/.effect:before,.effect:after{    content:"";    position: absolute;    z-index: -1;    left: 6px;    right:6px;    bottom: 0;    top:95%;    background: red;    border-radius: 100px / 10px;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);}/*照片*/.box{    width: 980px;    height: auto;    margin:20px auto;    padding: 0;    clear: both;    overflow: hidden;}.box li img {    width: 290px;    height: 210px;    padding: 5px;}ul.box li{    background: #fff;    list-style: none;    width: 300px;    height: 220px;    margin:20px 10px;    line-height: 220px;    border: 2px solid #efefef;    position: relative;    float: left;    padding: 0;    text-align: center;}/*照片阴影*/ul.box li:before{    content:"";    position: absolute;    z-index: -1;    width: 85%;    height: 80%;    left: 20px;    bottom: 5px;    background: red;    transform: skew(14deg) rotate(3deg) ;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);}ul.box li:after{    content:"";    position: absolute;    z-index: -1;    width: 85%;    height: 80%;    right: 20px;    bottom: 5px;    background: red;    transform: skew(-14deg) rotate(-3deg) ;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);}
로그인 후 복사

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿