前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

技巧分享之在HTML元素中添加逼真阴影的教程

添加一个简单的阴影


让我们为投影准备一个简单的HTML元素:

然后添加CSS:

输出结果是三个框,通过调用每个框的ID可以很容易地放置阴影。要添加阴影,让我们将属性box-shadow赋予框1:

我们提供三个参数。前两个参数是offset-x和offset-y。两者都确定投影的位置。相对于元素左上角的位置给出偏移量。偏移x处的正值表示将阴影向右引导,偏移y处的正值表示将阴影向下引导。

第三个参数是所需的阴影颜色。尽管这里我们使用elements <div>,但是属性box-shadow可以应用于所有其他HTML元素。

赋予模糊半径

如果想要阴影看起来更逼真,则可以使用blur-radius参数。此参数将设置我们如何给予阴影模糊效果。让我们将其应用于方框2:

注意第三个参数,该值4px调整应用于投影的模糊半径。

提供半径差数

如果要调整阴影的大小,我们可以添加参数spread-radius以使阴影扩大或缩小。让我们8px在框2中添加一个半径扩展:

注意参数的顺序。

合并多个阴影

我们甚至可以一次将多个阴影组合到一个元素中。让框3应用蓝色和绿色投影:

制作阴影

我们可以用参数制作一个向内的阴影inset。参数inset可以写在属性的开头或结尾box-shadow。以下示例使用elements blockquote。

我们还可以添加一些模糊和散布以增强阴影:

使用properties box-shadow,我们可以为所创建的网页提供阴影,从而可以提供良好的3D照明效果。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言