视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
css3中关于box-shadow外阴影以及外发光的示例详解(图)
2020-11-27 18:50:28 责编:小采
文档

基础说明:

外阴影:box-shadow: X轴 Y轴 Rpx color;

属性说明(顺序依次对应): 阴影的X轴(可以使用负值) 阴影的Y轴(可以使用负值) 阴影模糊值(大小) 阴影的颜色

内阴影:box-shadow: X轴 Y轴 Rpx color inset;

默认是外阴影 内阴影:inset 可以设置成内部阴影

注(PS):此属性使用于盒模型 如(p,p,h1,h2,h3,h4,h5,h6等) 不是用来设置文字阴影 如果设置文字阴影请参考知识点:text-shadow(同理)

因为是新属性,为了兼容各主流浏览器并支持这些主浏览器的较低版本,基于主流浏览器上使用box-shadow属性时,我们需要将属性的名称写成-webkit-box-shadow的形式。Firefox浏览器则需要写成-moz-box-shadow的形式

欧朋浏览器 -o-box-shadow IE>9 -ms-box-shadow

基础练习:

为了更好的了解box-shadow的特征,做几个小测试:(为了方便直接在标签内嵌套样式)

测试1:

<p style="box-shadow: 0 0 10px #f00; border:1px solid green">
</p> box-shadow: 0 0 10px #f00

(因没有使其X轴与Y轴移动 设置值 所在会在本身发生作用 半径范围,颜色)

测试2:

<p style="box-shadow:4px 4px 10px #f00; border:1px solid green">
</p> box-shadow:4px 4px 10px #f00;

与测试1不同 X轴与Y轴改变了正值(正值 向右 向下) 所以变成了这样?

测试3:

<p style="box-shadow:-4px -4px 10px #f00; border:1px solid green">
</p> box-shadow:-4px -4px 10px #f00;

与测试2不同 之处是 X轴与Y轴改变成了负值(负值 向左 向上) 所以变成了这样?

同理:你可以测试下一正值,一负值的效果,这里就不做测试了。。。。

测试4:

<p style="box-shadow:-10px 0px 10px red, /*左边阴影*/ 
0px -10px 10px #000, /*上边阴影*/ 
10px 0px 10px green, 
/*右边阴影*/ 
0px 10px 10px blue;" 
/*下边阴影*/ 
></p>

你看到这样的代码会感觉很乱 但是看到效果图片之后你就能明白这是怎么做的了无非改一下X轴与Y轴位置与颜色值 还有阴影值大小,(用逗号隔开)多练习几次就好

测试5:--内阴影

<p style="box-shadow: 0px 0px 10px red inset; border:1px solid green">
</p> box-shadow: 0px 0px 10px red inset;

与上面写法相同 唯一不同的是添加了一个inset 其它属性与外阴影相同

百变不离其宗,练习就能熟悉,懂了就知道原理,随意改写,在配合css3的动画效果, 闪光层(字)都很简单实现。希望对你有帮助。

下载本文
显示全文
专题