CSS盒阴影box-shadow的使用

52 阅读1分钟

之前自学的时候,感觉box-shadow的参数好多,记不清每个参数的作用和效果是什么,在后面的学习中这个属性用的次数不是很多就一忘再忘,今天记录一下这个属性的各个参数的作用。

image.png

image.png

box-shadow

参数1: 水平阴影的位置;参数2:竖直阴影的位置;

水平位置和竖直位置可以为负值

<div></div>

        div{
            width: 200px;
            height: 200px;
            background: red;
            box-shadow: 50px 50px;
        }

效果:

image.png

参数3:模糊距离

模糊距离为npx时,向外模糊n/2px,向内模糊n/2px。

        div{
            width: 200px;
            height: 200px;
            background: red;
            box-shadow: 50px 50px 20px;
        }

效果:

image.png

参数4:阴影的尺寸

阴影尺寸为npx时,向座拓宽npx,向右拓宽npx,向上拓宽npx,向下拓宽npx.

宽拓宽2npx,高拓宽2npx。

        div{
            width: 200px;
            height: 200px;
            background: red;
            box-shadow: 50px 50px 0px 20px;
        }

结果为:

image.png

参数5:颜色,不用多说,阴影的颜色

参数6:inset 改为内部阴影

        div{
            width: 200px;
            height: 200px;
            background: red;
            box-shadow: 50px 50px 0px 0px yellowgreen inset;
        }

image.png