zoukankan      html  css  js  c++  java
  • box-shadow

    一直有在使用这个属性,他不在占据文本流,不包括在宽高之中,但是今天无意间看到文档,才发现还有很多我不知道的事

    原来box-shadow还可以这么玩

    多个花边:投影效果:弥散阴影:

    觉得好玩便在这里记录一下

    首先是四边不同色的阴影,

    css

    box-shadow: -10px 0 10px pink, 0 -10px 10px #000, 10px 0 10px green, 0 10px 10px blue;
    

      其实原理就是用位移偏移来实现,就是设置了几个box-shadow,然后通过水平或者垂直的偏移使得它只露出你想让人看到一部分,就成了这个花边阴影

    第二个是投影效果

    这个是三个元素共同完成的

    一个大的 两小的 在改变一下rotate角度 把它放在合适的位置 就成功了

    css

    .myp:before, .myp:after {
        content: "";
        position: absolute;
        z-index: -1;
        bottom: -28px;
        left: 10px;
         50%;
        max- 150px;
        height: 20%;
        -webkit-box-shadow: 0 15px 10px rgba(125,125,125,0.8);
        -moz-box-shadow: 0 15px 10px rgba(125,125,125,0.8);
        box-shadow: 0 15px 10px rgba(125,125,125,0.8);
        -webkit-transform: rotate(-3deg);
        -moz-transform: rotate(-3deg);
        -o-transform: rotate(-3deg);
        transform: rotate(-3deg);
    }
    .myp:after {
    right:10px;
    left: auto;
    -webkit-transform:rotate(3deg);
    -moz-transform:rotate(3deg);
    -o-transform:rotate(3deg);
    transform:rotate(3deg);
    }

      第三个和第二个差不多,

    在一个大圆里放一个小一点的圆 z-index为-1 然后调整位置 

    就实现了 

    以后发现其他例子 继续写

  • 相关阅读:
    H5开发推荐使用Q.js,轻量的前端单页路由框架
    微信公众号分享接口
    ios浏览器 图片size过大(长度6000px) 设置translateZ(0)/translate3d(0,0,0),会模糊
    Android Studio创建项目
    unity 旋转两种方法
    Unity3D 物体移动方法总结
    unity3d 各键值对应代码
    MonoBehaviour简述
    unity之Rigidbody属性
    Unity UGUI实现分段式血条
  • 原文地址:https://www.cnblogs.com/GoTing/p/7607561.html
Copyright © 2011-2022 走看看