zoukankan      html  css  js  c++  java
  • 元素单侧阴影效果

    语法: box-shadow: h-shadow   v-shadow   blur   spread   color   inset;

    (box-shadow: 水平阴影 垂直阴影 模糊距离 阴影大小 阴影颜色  内部阴影;)

    水平阴影、垂直阴影值必填,其余值可选;

    1)box-shadow的第二个参数1px,表示垂直阴影,其值越大,向下偏移越大;

    .box{
        width:300px;
        height: 200px;
        box-shadow: 0px 1px 10px 0px green;//第二个参数1px,表示垂直阴影,其值越大,向下偏移越大;
        margin:20px;
    }

    效果图如下所示:

    当将垂直距离的参数设置变大时:

    .box{
        width:300px;
        height: 200px;
        box-shadow: 0px 10px 10px 0px green;//第二个参数10px,表示垂直阴影,其值越大,向下偏移越大;
        margin:20px;
    }

    效果图:

    可以看出上册已经看不到绿颜色的边框了。

    2)第三个参数,表示阴影的半径,其值越大,阴影越模糊:

    .box{
        width:200px;
        height: 200px;
        border-radius: 50%;
        margin:20px;
        background-color: yellow;
        box-shadow: 0px 5px 1px 0px green;
    }

    效果:

    将第三个参数改为100:

     box-shadow: 0px 5px 100px 0px green;

    可以看出变得更加模糊。

     3)第四个参数表示阴影的半径:

    .box{
        width:200px;
        height: 200px;
        border-radius: 50%;
        margin:20px;
        background-color: yellow;
        box-shadow: 0px 0px 0px 20px green;
    }

    半径为20px;

    综上所述:如果要实现左侧和上册的阴影效果,则第一个和第二个参数要设置为负值。

    如果要实现元素周围等距离的阴影,则需要设置第一个和第二个参数均为0;

  • 相关阅读:
    apiAutoTest:基于mitmproxy实现接口录制
    FastAPI + Vue 前后端分离 接口自动化测试工具 apiAutoTestWeb
    FastAPI项目实战:"异步"接口测试"平台"
    apiAutoTest:自动化测试用例中调用自定义函数的实现
    测试笔记01-Git
    C++:常量
    C++: 变量类型
    C++:数据类型
    C++:第一个c++程序
    mitrproxy抓包微信小程序
  • 原文地址:https://www.cnblogs.com/xiaozhumaopao/p/5909933.html
Copyright © 2011-2022 走看看