【42】CSS3 (3)——新增常用属性②

本文详细介绍了CSS3中的边框阴影属性box-shadow,包括其基本属性如水平和垂直阴影位置、模糊距离、颜色等,并提供了多层阴影的实现方法及实例代码。

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

边框阴影

在这里插入图片描述


一.介绍
边框阴影属性名box-shadow
属性值简介
h-shadow必需的,水平阴影的位置。单位px,允许负值。
v-shadow必需。垂直阴影的位置。单位px,允许负值。
blur可选有无。模糊的距离。单位px,
spread可选有无。阴影的尺寸,阴影扩展大小。 单位px。
color可选有无。阴影的颜色。
inset可选有无。写了inset会将外部阴影改为内部阴影。

二. 语法
  • box-shadow 属性向盒子添加阴影;
  • 属性值有2-4 个长度值(必需的:h-shadowv-shadow;可选择的:blurspread)、可选的颜色值以及可选的 inset 关键词来规定;
  • 省略的长度是 0。
box-shadow: h-shadow v-shadow blur spread color inset;

三. 多层阴影
  • box-shadow 属性也可以向盒子添加多个阴影;
  • 逗号分隔多个阴影的属性值;
  • 注意:多阴影中,先写的阴影压盖在后写的阴影上。

四. 举例
边框阴影举例①常见阴影
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>边框阴影举例①</title>
  <style>
    *{
      margin: 0;
      padding: 0;
    }
    img {
      width: 100px;
      border: 10px solid skyblue;
      box-shadow: 4px 5px 6px 10px yellow ;
    }
  </style>
</head>
<body>
 <img src="samoye.jpg" alt="">
</body>
</html>

在这里插入图片描述



边框阴影举例②内部阴影
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>边框阴影举例②</title>
  <style>
    *{
      margin: 0;
      padding: 0;
    }
    .box1 {
      width: 100px;
      height: 100px;
      border: 10px solid blue;
      box-shadow: 4px 5px 6px  10px red inset;
    }
    </style>
</head>
<body>
 <div class="box1"></div>
</body>
</html>

在这里插入图片描述



边框阴影举例③多重阴影
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>边框阴影举例③</title>
  <style>
    *{
      margin: 0;
      padding: 0;
    }
    .box2 {
      float: left;
      width: 100px;
      height: 100px;
      border: 10px solid black;
      box-shadow: 2px 3px 4px 5px skyblue ,
                  3px 4px 5px 6px yellow ,
                  4px 5px 6px 7px red;
    }
    </style>
</head>
<body>
 <div class="box2"></div>
</body>
</html>

在这里插入图片描述



下篇继续:【43】CSS3 (4)——新增属性①过渡属性

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

倏存

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值