CSS3 box-shadow属性实例详解

2023-12-14css教程
42

CSS3 box-shadow属性实例详解

什么是box-shadow

在CSS3中,box-shadow属性是用来创建元素的阴影效果,可以给框架添加立体感。

box-shadow的语法及参数

box-shadow属性有若干个参数组成,使用英文逗号分隔。语法如下:

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

参数解释:

  • h-shadow(必需):水平方向上的阴影偏移量,可以为正数或负数,如果为正数则是向右侧偏移,为负数则是向左侧偏移。
  • v-shadow(必需):垂直方向上的阴影偏移量,可以为正数或负数,如果为正数则是向底部偏移,为负数则是向顶部偏移。
  • blur(可选):模糊半径,如果值越大,阴影就越模糊,如果值为0,阴影就是清晰的。
  • spread(可选):阴影的扩展半径,可以为正数或负数,如果为正数则是扩展,为负数则是收缩,它的默认值为0。
  • color(必需):阴影的颜色,可以使用CSS中支持的颜色格式,如#xxxxxx、rgb(x,x,x)、rgba(x,x,x,x)等。
  • inset(可选):设置阴影为内阴影(inset),默认情况下是外阴影。

box-shadow的示例

以下是两个使用box-shadow的示例。

示例1:创建边框阴影

.box {
  width: 200px;
  height: 200px;
  box-shadow: 0 0 10px 2px #888888;
}

该示例中,创建了一元素宽高均为200px的边框阴影,阴影的颜色为#888888,阴影的模糊半径为10px,阴影的扩展半径为2px。

示例2:创建内阴影

.box {
  width: 200px;
  height: 200px;
  box-shadow: inset 0 0 10px 2px #888888;
}

该示例中,创建了一个宽高均为200px的方形元素,内阴影的模糊半径为10px,扩展半径为2px,颜色为#888888。

The End

相关推荐

背景图片自适应浏览器分辨率大小并自动拉伸全屏代码
下面是“背景图片自适应浏览器分辨率大小并自动拉伸全屏”的完整攻略。...
2023-12-15 css教程
367

简单但很实用的5个css属性
下面是详细讲解“简单但很实用的5个CSS属性”的完整攻略:...
2023-12-15 css教程
34

我的css框架——base.css(重设浏览器默认样式)
第一步:创建项目文件夹...
2023-12-15 css教程
195

兼做美工之导航条制作过程分享
以下是兼做美工之导航条制作过程分享的完整攻略:...
2023-12-15 css教程
15

JS 控制CSS样式表
JS 控制 CSS 样式表的方式主要有两种:通过修改样式属性来修改元素样式,以及通过切换 CSS 类名来切换元素样式。下面分别给出具体的步骤和示例说明。...
2023-12-15 css教程
25

Html5实现首页动态视频背景的示例代码
实现首页动态视频背景,可以使用HTML5的video标签,下面是具体的示例代码和操作步骤:...
2023-12-15 css教程
397