代码使用指南

您所在的位置:网站首页 建站相关 代码使用指南  

css-阴影效果

2016-9-28|发布:合元网络|点击数: 1191


案例欣赏

box-shadow: 2px 2px 2px blue; 这个是div的阴影,

text-shadow:black 2px 2px 2px; 而这个是div里面的字体的阴影


background-color:white; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px;behavior: url(/PIE.htc); 阴影效果

-moz-box-shadow:5px 5px 5px #999; -webkit-box-shadow:5px 5px 5px #999; box-shadow:5px 5px 5px #999; 右下侧阴影效果


-moz-box-shadow:5px 5px 5px #999 inset; -webkit-box-shadow:5px 5px 5px #999 inset; box-shadow:5px 5px 5px #999 inset; 内嵌阴影效果


behavior: url(/PIE.htc)  暂时用不上

background-color:white   设置元素的背景颜色

background:white      在一个声明中设置所有的背景属性。

————————————————————————————————————————————————————————

语法讲解

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

注释:box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。

h-shadow  必需。水平阴影的位置。允许负值。
v-shadow  必需。垂直阴影的位置。允许负值。
blur    可选。模糊距离。
spread   可选。阴影的尺寸。
color   可选。阴影的颜色。请参阅 CSS 颜色值。
inset   可选。将外部阴影 (outset) 改为内部阴影。


10px 10px black
50px 50px black
50px 50px 5px black
50px 50px 10px black
50px 50px 20px black
50px 50px 50px black
50px 50px 50px 5px black
50px 50px 50px 10px black
50px 50px 50px 20px black
50px 50px 50px 20px red
50px 50px 50px 20px blue
50px 50px 50px 20px black
40px 40px 50px 20px black
20px 20px 50px 20px black
10px 10px 50px 20px black inset
10px 10px 30px 20px black inset
10px 10px 5px 20px black inset
10px 10px 5px 10px black inset
10px 10px 5px 5px black inset



CSS3阴影 box-shadow的使用和技巧总结 

text-shadow是给文本添加阴影效果,box-shadow是给元素块添加周边阴影效果。随着html5和CSS3的普及,这一特殊效果使用越来越普遍。

基本语法是{box-shadow:[inset] x-offset y-offset blur-radius spread-radiuscolor}

对象选择器 {box-shadow:[投影方式] X轴偏移量 Y轴偏移量阴影 模糊半径 阴影扩展半径 阴影颜色}


box-shadow属性的参数设置取值:

阴影类型:此参数可选。如不设值,默认投影方式是外阴影;如取其唯一值“inset”,其投影为内阴影;

X-offset:阴影水平偏移量,其值可以是正负值。如果值为正值,则阴影在对象的右边,其值为负值时,阴影在对象的左边;

Y-offset:阴影垂直偏移量,其值也可以是正负值。如果为正值,阴影在对象的底部,其值为负值时,阴影在对象的顶部;

阴影模糊半径:此参数可选,但其值只能是为正值,如果其值为0时,表示阴影不具有模糊效果,其值越大阴影的边缘就越模糊;

阴影扩展半径:此参数可选,其值可以是正负值,如果值为正,则整个阴影都延展扩大,反之值为负值时,则缩小;

阴影颜色:此参数可选。如不设定颜色,浏览器会取默认色,但各浏览器默认取色不一致,特别是在webkit内核下的safari和chrome浏览器下表现为透明色,在Firefox/Opera下表现为黑色(已验证),建议不要省略此参数。

 

 

上一篇:css-下面横线 下一篇:css-圆角效果
分享到:
CopyRight 2012-2017 合元网络 版权所有
公司地址:郑州市高新区升龙又一城A区2号楼2单元17楼 热线电话:15303843903 技术QQ:1808040020 微 信:15303843903 豫ICP备14027215号