一、边框阴影


标准语法:

box-shadow : h-offset  v-offset  blur  spread  color [   inset ] ,...

[ 偏移量向右下为正值,左上为负值 ]


a、若有多重阴影,用逗号分隔,且依次往下叠加,最先写的在最上面


b、若有inset,则为内侧阴影,但要注意:如果只是简单的在原来阴影上加 inset,则阴影在相反一侧内部,并非简单翻转反向。


c、扩展spread最大的好处和作用是当取负值时屏蔽或减少对其余3边的干扰


d、如果元素内部DIV填充有颜色,则内侧阴影会被有颜色的部分遮蔽,但可将内部有颜色的DIV设置为relative并将z-index设为-1即可显示被遮挡的内侧阴影

[这种情况较少,而且有诸多限制 ]



二、文本阴影

参考:http://www.w3cplus.com/blog/52.html

标准语法:

text-shadow : h-offset   v-offset   blur   color ,...

[ 偏移量向右下为正值,左上为负值 ]


a、若有多重阴影,用逗号分隔,且依次往下叠加,最先写的在最上面


效果二:Apple Style Effect

.demo4 {  color: #000;
  text-shadow: 0 1px 1px #fff;           }

效果三:Photoshop Emboss Effect

.demo5 {  color: #ccc;
  text-shadow: -1px -1px 0 #fff,1px 1px 0 #333,1px 1px 0 #444;}

效果四:Blurytext Effect

.demo6 {  color: transparent;
  text-shadow: 0 0 5px #f96;}

效果七:3D text effect

.demo10 {  color: #fff;
  text-shadow: 1px 1px rgba(197, 223, 248,0.8),2px 2px rgba(197, 223, 248,0.8),3px 3px rgba(197, 223, 248,0.8),4px 4px rgba(197, 223, 248,0.8),5px 5px rgba(197, 223, 248,0.8),6px 6px rgba(197, 223, 248,0.8);}

效果八:Vintge/Retro text effect

.demo11 {  color: #eee;
  text-shadow: 5px 5px 0 #666, 7px 7px 0 #eee;}