标签:
box-shadow和textshadow我觉得差不多
box-shadow和text-shadow一样可以使用一个或多个投影,如果使用多个投影时必须需要用逗号“,”分开。
box-shadow:inset(投影方式) x-offset(x轴偏移) y-offset(y轴偏移) blur-radius(模糊半径) spread-radius(阴影扩展半径) color(阴影颜色)
box-shadow: 5px 5px 10px 0 red
阴影类型:此参数是一个可选值,如果不设值,其默认的投影方式是外阴影;如果取其唯一值“inset”,就是将外阴影变成内阴影,也就是说设置阴影类型为“inset”时,其投影就是内阴影;
阴影模糊半径:此参数是可选,,但其值只能是为正值,如果其值为0时,表示阴影不具有模糊效果,其值越大阴影的边缘就越模糊
color如果不设定任何颜色时,浏览器会取默认色
单边效果:
.dome2 {
box-shadow: -2px 0 0 green, //左边阴影
0 -2px 0 blue, //顶部阴影
0 2px 0 red, //底部阴影
2px 0 0 yellow; //右边阴影
}
四边具有相同的阴影效果(只设置阴影模糊半径和阴影颜色)
box-shadow: 0 0 5px red)
四边具有相同的阴影效果(只设置阴影模糊半径和阴影颜色)
box-shadow: 0 0 0 1px red;
ps:这个效果跟border产生的效果很像,但是模糊半径不计算demo宽度,border要被计算宽度
在使用多层次的阴影时还需注意一个细节问题,如果前面的阴影模糊值小于后面的阴影模糊值,那么前面的显示在后面之上,如果前面阴影的模糊值大于后面的阴影模糊值,那么前面的阴影将遮住后面的阴影效果
标签:
原文地址:http://www.cnblogs.com/7-Eleven/p/5634864.html