📜  盒子阴影:0px 4px 8px rgba(164, 188, 223, 0.15); - CSS (1)

📅  最后修改于: 2023-12-03 15:27:16.063000             🧑  作者: Mango

盒子阴影详解

CSS 中,盒子阴影是一个非常常见的样式效果。盒子阴影可以用来强调某个元素,也可用来提高整体设计的兴趣和美感。本文将介绍盒子阴影的常用属性和其取值的详解。

盒子阴影基本属性

盒子阴影的基本属性有以下四个:

  • box-shadow:用于设置元素的阴影效果
  • inset:可选属性,用于设置内阴影
  • offset-x:用于设置阴影在水平方向上的偏移量
  • offset-y:用于设置阴影在垂直方向上的偏移量
盒子阴影取值详解

盒子阴影的取值非常灵活,我们可以根据自己的需求设置不同的取值来实现不同的阴影效果。下面是box-shadow属性的具体取值:

// 阴影位置、模糊度、阴影颜色、阴影大小
box-shadow: offset-x offset-y blur-radius color inset;
  • offset-x:表示阴影在水平方向上的偏移量,正值为向右偏移,负值为向左偏移。如0表示不偏移,10px表示向右偏移10像素,-10px表示向左偏移10像素。
  • offset-y:表示阴影在垂直方向上的偏移量,正值为向下偏移,负值为向上偏移。如0表示不偏移,10px表示向下偏移10像素,-10px表示向上偏移10像素。
  • blur-radius:表示阴影的模糊度,数值越大则模糊度越高,阴影边缘越渐变,值为0表示不模糊。
  • color:表示阴影的颜色,可以使用颜色名称、RGB、RGBA、16进制等颜色值进行设置。
  • inset:表示设置内阴影。

除了上述基本取值外,还可以通过使用逗号分隔来设置多重阴影效果,如:

box-shadow: 0px 4px 8px rgba(164, 188, 223, 0.15), 0px 0px 4px rgba(164, 188, 223, 0.3);
代码示例

下面是使用box-shadow属性实现阴影效果的示例代码:

.box {
  width: 200px;
  height: 200px;
  background-color: #fff;
  box-shadow: 0px 4px 8px rgba(164, 188, 223, 0.15);
}

以上代码表示一个200 x 200的白色方格,四周有淡蓝色的阴影效果,如图所示:

盒子阴影示例图

总结

盒子阴影是 CSS 中常用的一种样式效果,可以通过设置不同的取值来实现多样化的阴影效果。在实际开发中,我们可以灵活应用盒子阴影来提高页面的美观和可读性。