zoukankan      html  css  js  c++  java
  • css3翘边阴影效果

       一,直接上图

       

    二,应用技术及原理

         主要应用css3的box-shadow属性和transform属性,利用伪类变形分不同层来重叠阴影。

         

    三,代码

         html: 

    <div class="box"></div>

         css:

    .box {
        display: inline-block;
        *display: inline;
        width: 200px;
        height: 248px;
        margin: 20px;
        background-color: #fff;
        border: 1px solid #eee;
        -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.06) inset;
        -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; 
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
        position: relative;
        *zoom: 1;
    }
    
    .box:before {
        -webkit-transform: skew(-15deg) rotate(-6deg);
        -moz-transform: skew(-15deg) rotate(-6deg);
        transform: skew(-15deg) rotate(-6deg);
        left: 15px;
    }
    .box:after {
        -webkit-transform: skew(15deg) rotate(6deg);
        -moz-transform: skew(15deg) rotate(6deg);
        transform: skew(15deg) rotate(6deg);
        right: 15px;
    }
    
    .box:before, .box:after {
        width: 70%;
        height: 55%;
        content: ' ';    
        -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); 
        box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);  
        position: absolute;
        bottom: 10px;
        z-index: -1;        
    }

    四,参考

    1,http://www.zhangxinxu.com/wordpress/?p=1322  张鑫旭  
    2,http://www.imooc.com/learn/240 慕课网
  • 相关阅读:
    EntityManager 实例化方法
    Java Jpa 规范
    Spring HandlerInterceptor
    Spring data jpa
    Spring Security @PreAuthorize 拦截无效
    Java ee el表达式
    脏读&幻读
    OR查询是否会使得索引失效?
    ThinkPHP中的parseDSN方法的坑记录一下
    js , map中的坑
  • 原文地址:https://www.cnblogs.com/akou/p/4272745.html
Copyright © 2011-2022 走看看