发布于 2026-01-06 2 阅读
0

Apply CSS Box Shadow the right way + FREE Resources DEV's Worldwide Show and Tell Challenge Presented by Mux: Pitch Your Projects!

正确应用 CSS 盒阴影 + 免费资源

由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!

你好,我亲爱的朋友,欢迎来到本教程!
今天,我将讲解 CSS 盒阴影,并分享一些很棒的资源,可以帮助你快速地为网站上的元素添加盒阴影!

请陪我走到最后!🍻

CSS 阴影教程

什么是阴影框?

Box-shadow是一个 CSS 属性,用于在元素的框架周围添加阴影效果,您可以设置多个效果,并用逗号分隔。

语法如下:

box-shadow: [optional inset] [horizontal offset] [vertical offset] [blur radius] [optional spread radius] [color];
Enter fullscreen mode Exit fullscreen mode

Box Shadow 可以接受除百分比以外的所有其他测量类型 %。

这些阴影效果具体分别代表什么意思?

1. 插图:

这是一个可选关键字。使用 inset 关键字会将阴影方向更改为位于画面内部,而不是默认的向外显示。

CSS 盒阴影 - 内嵌盒阴影示例

2. 水平偏移:

这表示元素右侧的阴影。正值表示阴影位于方框右侧,负值表示阴影位于方框左侧。此参数为必填项。

下图展示了水平偏移量(30px)和内边距属性的效果。
请注意,内边距属性会像负水平偏移量一样改变阴影的方向。

CSS 阴影 - 水平偏移

3. 垂直偏移:

这表示元素底部的阴影。正值表示阴影位于底部,负值表示阴影位于顶部。此值为必填项。

以下是另一个类似于水平偏移的例子

CSS 阴影 - 垂直偏移

4. 模糊半径:

这会增加阴影颜色的不透明度。默认值为零。如果设置为 0 或未指定,阴影将非常清晰。数值越高,阴影越模糊。此项为可选。

CSS 盒阴影 - 模糊半径

5. 扩散半径:

此参数决定阴影的大小。数值越大,阴影越大。此外,阴影长度的终点即为模糊的起点。正值增大阴影,负值减小阴影。其默认值为 0(与模糊半径大小相同)。

CSS 盒阴影 - 扩展半径

让我们来看看 CSS 盒阴影的一些应用案例。

Codepen 上有趣的 Box Shadow 示例🚀

💯 免费资源,助你快速上手 CSS 盒阴影 🚀

  1. 新形态学
  2. 盒影艺术
  3. 盒子阴影 CSS 生成器
  4. 阴影框

感谢您阅读到最后。

欢迎关注,获取更多有趣且有教育意义的文章,也欢迎在
🚀 LinkedIn
🚀 Twitter上与我联系。

CSS 盒阴影 Giphy

文章来源:https://dev.to/arshadayvid/apply-css-box-shadow-the-right-way-free-resources-1eaj