box-shadow的具体使用方法(一分钟详解)

本文详细解析了 CSS 中 box-shadow 属性的使用方法,包括各参数的意义及如何创建四边阴影效果。通过实例展示了如何利用 box-shadow 实现复杂的阴影样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先前学习的时候只知道box-shadow的前三个阴影向x轴偏移距离y轴偏移距离和阴影大小

直到今天遇到一个案例才去网上细看box-shadow的使用方法才理解真正含义

box-shadow - CSS(层叠样式表) | MDN

这里是官方给予box-shadow的详解不过自己观看很容易遗漏一些关键点

在讲解之前我们先上代码再进行逐一讲解

看代码

    box-shadow: 1px 2px 3px 4px rgba(0,0,0,0.4) inset;

在box-shadow里面

第一个参数1代表了x正轴的偏移量 向右

第二个参数2代表了y正轴的偏移量 向左

第三个参数3代表了模糊程度只能是正值 它也是实现阴影的关键

第四个参数4代表了阴影所扩展的半径如果没有第三个参数只能达到放大边框的大小

第五个参数inset为内置阴影,默认为外置阴影

那如果要用box-shadow实现四边阴影那该如何做呢

    box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.4);

没错就是给当给第三个和第四个宽度达到阴影扩散的效果从而实现四边阴影

那如果想四边一边一个色呢?

box-shadow是可以分别给四边设置各自的样式的

box-shadow: 0px -10px 0px 0px red,//上边阴影
            -10px 0px 0px 0px yellow,//左边阴影
            0px 10px 0px 0px blue,//下边阴影
            10px 0px 0px 0px pink;//右边阴影

达到的效果如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值