CSS3中的box-shadow(阴影)使用说明和兼容性问题

css3中的box-shadow(阴影)兼容性问题是我们经常遇到的前端布局难点,如何有合理的添加CSS阴影?如何让CSS阴影兼容所有主流浏览器?在这里开创者素材来个大家讲一下关于CSS阴影的使用和难点解决。

CSS3 box-shadow 属性讲解

  • 01

    box-shadow: h-shadow v-shadow blur spread color inset;h-shadow:阴影水平偏移的距离,大于0表示向右偏移,小于0表示向左偏移,等于0等于没有水平偏移。该参数为必需参数。v-shadow:阴影垂直偏移的距离,大于0表示向下偏移,小于0表示向上偏移,等于0表示没有垂直偏移。该参数为必需参数。blur:阴影的模糊距离,该参数为可选参数。spread:阴影的尺寸,该参数为可选参数。0px代表阴影和当前的实体一样大,大于0则表示大于实体的尺寸。color:阴影的颜色,该参数为可选参数。参数的形式有:black(英文)、#000000(16进制)、RGB:(0,0,0)(10进制)等。inset:将外部阴影 (outset) 改为内部阴影。该参数为可选参数。 也有这样表述的:box-shadow:inset x-offset y-offset blur-radius spread-radius color 对象选择器 box-shadow:投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色

  • 02

    水平向右偏移5像素 .box_shadow{ width:300px; height:120px; background:#AAA; box-shadow:5px 0px 0px #333; text-align:center; font:900 55px/120px "微软雅黑", Helvetica, sans-serif; color:#FFF; }

  • 03

    水平向左偏移5像素 .box_shadow{ width:300px; height:120px; background:#AAA; box-shadow:-5px 0px 0px #333; text-align:center; font:900 55px/120px "微软雅黑", Helvetica, sans-serif; color:#FFF; }

  • 04

    垂直向下偏移5像素 .box_shadow{ width:300px; height:120px; background:#AAA; box-shadow:0px 5px 0px #333; text-align:center; font:900 55px/120px "微软雅黑", Helvetica, sans-serif; color:#FFF; }

  • 05

    垂直向上偏移5像素 .box_shadow{ width:300px; height:120px; background:#AAA; box-shadow:0px -5px 0px #333; text-align:center; font:900 55px/120px "微软雅黑", Helvetica, sans-serif; color:#FFF; }

  • 06

    向右下偏移5像素,阴影模糊半径设置为5像素 .box_shadow{ width:300px; height:120px; background:#AAA; box-shadow:5px 5px 5px #333; text-align:center; font:900 55px/120px "微软雅黑", Helvetica, sans-serif; color:#FFF; }

  • 07

    向右下偏移5像素,阴影模糊半径设置为5像素,设置阴影的尺寸为10像素 .box_shadow{ width:300px; height:120px; background:#AAA; box-shadow:5px 5px 5px 10px #333; text-align:center; font:900 55px/120px "微软雅黑", Helvetica, sans-serif; color:#FFF; }

  • 08

    向右下偏移5像素,阴影模糊半径设置为5像素,设置阴影的尺寸为10像素,设置阴影的颜色为红色 .box_shadow{ width:300px; height:120px; background:#AAA; box-shadow:5px 5px 5px 10px #F00; text-align:center; font:900 55px/120px "微软雅黑", Helvetica, sans-serif; color:#FFF; }

设置内部阴影

  • 01

    .box_shadow{ width:300px; height:120px; background:#AAA; box-shadow:0px 0px 5px 5px #999 inset; text-align:center; font:900 55px/120px "微软雅黑", Helvetica, sans-serif; color:#FFF; }

  • 02

    浏览器兼容问题调用方法 .box_shadow{ background-color: #eee; filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);/*for ie6,7,8*/ -moz-box-shadow:2px 2px 5px #969696;/*firefox*/ -webkit-box-shadow:2px 2px 5px #969696;/*webkit*/ box-shadow:2px 2px 5px #969696;/*opera或ie9*/ }

(0)

相关推荐

  • 在word文档中怎么设置文字阴影?

    word文件是我们学习,办公,工作等最需要的编辑软件,学校,企业,单位等都会用到,可以在这里学习得到,每个方法简单实用.设置文字阴影很简单,步骤如下. 步骤 首先,在文字中鼠标选择文字, 然后鼠标右键 ...

  • 电脑如何使用PR软件中beauty box美颜效果

    PR是我们现在经常使用的视频编辑软件.今天小编跟大家推荐的是电脑如何使用PR软件中beauty box美颜效果.具体如下:1.首先我们需要打开电脑,然后在电脑中打开Pr软件,进入主界面之后我们将素材导 ...

  • 如何在PS软件中给图片添加阴影修饰效果

    今天给大家介绍一下如何在PS软件中给图片添加阴影修饰效果的具体操作步骤.1. 首先打开电脑,找到桌面上的PS软件,双击打开,进入主页面,如图.2. 然后找到想要编辑的图片素材.3. 将图片导入软件中之 ...

  • CSS3中选择器

    css3中的属性选择器 操作方法 01 选择器: :root  根选择器(相当于html) :not  取反选中器(否定选择器) :empty  空选择器(选中没有任何元素的标签) :target   ...

  • 如何设置css3中placeholder的字体颜色

    placeholder属性是css3中新增加的属性,IE9和Opera12以下版本的CSS选择器均不支持占位文本.那么怎样设置它的默认字体颜色呢? 操作方法 01 因为每个浏览器的CSS选择器都有所差 ...

  • 如何通过在 Word 2007 或 PowerPoint 2007 中添加边框或阴影来改进图像或形状的外观

    我正在寻找一种方法来改善图像或图形的外观。 使用 格式 选项卡,您可以轻松地在编辑文档中的图像和图形。首先,请尝试双击照片。 格式 选项卡将添加到 Word 2007 的功能区中。 单击“形状样式”中 ...

  • wps中文字背景的阴影怎么去掉(wps字体有阴影怎么去掉)

    最近有小伙伴问我,在粘贴的时候,会有阴影,别人一看就知道是复制粘贴的了,那么如何在Word中消除字体下面的阴影呢?1. 打开Word文档,如图所示:2. 点击开始→点击倾斜的方框的右边的倒三角→选择无 ...

  • css3中transition属性的详细介绍

    我相信刚接触CSS的新手对于css3还是比较陌生的下面就来介绍一下transition属性的详细运用. 操作方法 01 定义: transition用于在一定的时间内平滑的过度,这种效果可以在鼠标单击 ...

  • Windows7中如何清理桌面阴影

    桌面图标带有蓝色底纹,这个常见的故障难倒了一批电脑新手.最近逛论坛,总是发现有人在问这被问了千万次的问题,小编特意总结了一套方法,写出来给大家学习. 操作方法 01 鼠标右键点击计算机,选择属性. 0 ...