返回

最全的CSS阴影总结【建议收藏】

前端




CSS阴影总结【建议收藏】

CSS阴影是一种强大的工具,它可以用来创建各种各样的阴影效果。本文将介绍CSS阴影的语法、属性和用法,并提供一些示例代码来帮助您理解和使用CSS阴影。

语法

CSS阴影的语法如下:

box-shadow: [水平偏移] [垂直偏移] [模糊半径] [颜色] [扩展];
  • 水平偏移 :阴影的水平偏移量。可以是正值或负值。
  • 垂直偏移 :阴影的垂直偏移量。可以是正值或负值。
  • 模糊半径 :阴影的模糊半径。可以是正值或负值。
  • 颜色 :阴影的颜色。可以是任何有效的CSS颜色值。
  • 扩展 :阴影的扩展量。可以是正值或负值。

属性

CSS阴影有以下属性:

  • box-shadow-color :阴影的颜色。
  • box-shadow-offset-x :阴影的水平偏移量。
  • box-shadow-offset-y :阴影的垂直偏移量。
  • box-shadow-blur-radius :阴影的模糊半径。
  • box-shadow-spread-radius :阴影的扩展量。

用法

CSS阴影可以应用于任何HTML元素。要应用CSS阴影,只需在元素的样式中添加box-shadow属性即可。例如,以下代码将为<div>元素添加一个黑色的阴影:

div {
  box-shadow: 0px 0px 5px 0px black;
}

示例

以下是一些使用CSS阴影创建的示例:

  • 浮动阴影 :使用box-shadow属性可以创建浮动阴影。浮动阴影是阴影的一种,它看起来像是在元素下方漂浮。要创建浮动阴影,只需将box-shadow属性的模糊半径设置为一个正值即可。例如,以下代码将为<div>元素添加一个黑色的浮动阴影:
div {
  box-shadow: 0px 0px 5px 5px black;
}
  • 内阴影 :使用box-shadow属性可以创建内阴影。内阴影是阴影的一种,它看起来像是在元素内部。要创建内阴影,只需将box-shadow属性的扩展设置为一个正值即可。例如,以下代码将为<div>元素添加一个黑色的内阴影:
div {
  box-shadow: inset 0px 0px 5px 5px black;
}
  • 多重阴影 :使用box-shadow属性可以创建多重阴影。多重阴影是阴影的一种,它由多个阴影组成。要创建多重阴影,只需在box-shadow属性中添加多个阴影即可。例如,以下代码将为<div>元素添加一个黑色的多重阴影:
div {
  box-shadow: 0px 0px 5px 0px black,
              0px 0px 10px 0px black,
              0px 0px 15px 0px black;
}

总结

CSS阴影是一种强大的工具,它可以用来创建各种各样的阴影效果。通过学习CSS阴影的语法、属性和用法,您可以创建出令人惊叹的视觉效果。