zoukankan      html  css  js  c++  java
  • 边框阴影box-shadow

    边框的阴影:

    参数说明:

     box-shadow:1px 2px 3px 4px #ccc inset;

    1px  从原点开始,沿x轴正方向的长度(倘若为负值,为沿x轴负方向的长度)
    
    2px  从原点开始,沿y轴正方向的长度;(倘若为负值,为沿y轴负方向的长度)
    
    3px  阴影的模糊度,只允许为正值
    
    4px  阴影扩展半径
    
    #ccc  阴影颜色
    
     inset  设置为内阴影(如果不写这个值,默认为外阴影)
    

      

    说明

    1. 对于上边,沿x轴方向的偏移量显然没有意义,设为0px;

    2. 沿y轴正方向阴影进入div内部,不显示,因此写为负数;

    3. 扩展半径不要写,或者写成0px,这样就不会影响其他的边;

    4. 颜色自定;

    5. 模糊程度按需要自定;

    6. 下、左、右边阴影按规律类推。

    css部分

     box-shadow:    0px -10px 0px 0px #ff0000,   /*上边阴影  红色*/
    
                    -10px 0px 0px 0px #3bee17,   /*左边阴影  绿色*/
    
                    10px 0px 0px 0px #2279ee,    /*右边阴影  蓝色*/
    
                    0px 10px 0px 0px #eede15;    /*下边阴影  黄色*/
    

      

    例子:

    demo.css

    #box{
        200px;
        height:200px;
        margin:30px auto;
        text-align: center;
        color:seagreen;
        font-size: 26px;
        line-height: 200px;
        background: yellowgreen;
        border:2px solid darkslategray;
        box-shadow: 0px -10px 0px 0px #ff0000,
        			-10px 0px 0px 0px #3bee17,
        			10px 0px 0px 0px #2279ee,
        			0px 10px 0px 0px #eede15;
    }
    

      

    html部分:

    <div id="box">
        边框阴影
    </div>
    

      

    效果:

    多张纸张层叠效果:

     

     样式:

    .footer:before {
        content: '';
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        height: 50px;
        overflow: hidden;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2),
                    0 8px 0 -3px #f6f6f6,
                    0 9px 1px -3px rgba(0, 0, 0, 0.2),
                    0 16px 0 -6px #f6f6f6,
                    0 17px 2px -6px rgba(0, 0, 0, 0.2);
    }
    

      

    完整代码:

    <div class="footer">
    <h1 style="margin:210px 110px;">多重纸张层叠样式</h1>
    </div>
    
    <style>
    
    .footer{
    	margin:100px 100px;
    	500px;
    	height:500px;
    	border:2px solid #f6f6f6;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2),
                    0 8px 0 -3px #f6f6f6,
                    0 9px 1px -3px rgba(0, 0, 0, 0.2),
                    0 16px 0 -6px #f6f6f6,
                    0 17px 2px -6px rgba(0, 0, 0, 0.2);
    }
    </style>
    

     

     ok,就到这里

  • 相关阅读:
    ThinkPHP Ajax 使用详解及实例
    thinkphp中常用的系统常量和系统变量
    JavaScript使用thinkPHP模板标签
    正则表达式替换连续空格
    javascript关联数组
    javascript关联数组的用法
    javascript之数组操作
    CentOS7_开放指定端口
    centos7磁盘基本信息
    SpringBoot thymeleaf——修改后如何实时生效
  • 原文地址:https://www.cnblogs.com/1906859953Lucas/p/9806241.html
Copyright © 2011-2022 走看看