snowfox373 2007-12-9 21:40
利用CSS的Clip属性来创造多彩文字
原理
)SG!Z4jf/}
;{9N3hT\(t2{](h
将二个相同而色彩不同的文字重合在一起,通过分别给其加 clip 属性,使上面和下面的文字被剪切位置不同,从而产生二种不同的色彩。[code]clip : auto | rect ( number number number number ) J*H:zlYpR+R!I
参数:
8re
F1D/E4S
auto : 对象无剪切 @2Ha;V8HX2b
rect ( number number number number ) :
q2{v[6nOnE;j*PZ;g
依据上-右-下-左的顺序提供自对象左上角为(0,0)坐标计算的四个偏移数值,其中任一数值都可用auto替换,即此边不剪切
)]<np*j4C+B
说明: t_%B*~E"j Bo
检索或设置对象的可视区域。区域外的部分是透明的。
e?ycl3D!ug
必须将position的值设为absolute,此属性方可使用。[/code] 测试环境
$p5B^2v!YDY
+SML~9xc
Firefox1.5、IE6.0、Opera8.5、IE5.01绿色版通过。
/z3P@b$S%wqf
N7Z ?B9p#uS
CSS[code] .textBottom { bKmRu z w-i
color: #333333;