参考资料

  1. 颜色属性详细说明以及案例
  2. 属性选择器详细说明以及案例
  3. css中div居中
  4. css如何居中一个div
  5. div居中样式
  6. 类选择器详细说明以及案例
  7. 如何用Flex布局实现导航栏?
  8. 有没有推荐的 CSS 过渡动画库?

CSS 阴影效果属性

1. box-shadow

作用: 为元素添加阴影效果。

属性值:

  • none (默认)

  • h-offset (水平阴影位置)

  • v-offset (垂直阴影位置)

  • blur (模糊距离)

  • spread (阴影尺寸)

  • color (阴影颜色)

  • inset (内阴影)

用法:

box-shadow: h-offset v-offset blur spread color inset;

示例:

div {
  box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

2. text-shadow

作用: 为文本添加阴影效果。

属性值:

  • none (默认)

  • h-offset (水平阴影位置)

  • v-offset (垂直阴影位置)

  • blur (模糊距离)

  • color (阴影颜色)

用法:

text-shadow: h-offset v-offset blur color;

示例:

h1 {
  text-shadow: 2px 2px 4px #000000;
}

3. drop-shadow (滤镜)

作用: 为图像或元素添加阴影效果。

属性值:

  • none (默认)

  • h-offset (水平阴影位置)

  • v-offset (垂直阴影位置)

  • blur (模糊距离)

  • color (阴影颜色)

用法:

filter: drop-shadow(h-offset v-offset blur color);

示例:

img {
  filter: drop-shadow(5px 5px 5px #666);
}

4. 多重阴影

作用: 为元素添加多个阴影效果。

用法:

box-shadow: shadow1, shadow2, ...;
text-shadow: shadow1, shadow2, ...;

示例:

div {
  box-shadow: 3px 3px 5px red, -3px -3px 5px blue;
}

5. 内阴影

作用: 在元素内部添加阴影效果。

用法:

box-shadow: inset h-offset v-offset blur spread color;

示例:

div {
  box-shadow: inset 0 0 10px #000000;
}

6. 模糊与扩展

作用: 控制阴影的模糊程度和大小。

示例:

div {
  box-shadow: 10px 10px 20px 5px rgba(0,0,0,0.5);
}

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。