刚刚想用css写个三角形出来,可是在IE6下transparent却是黑色,在网上找了一下,解决方法是这样的

<div style="width:0px; height:0px; overflow:hidden; border-top:100px solid #f00;
 border-left:100px solid transparent; _border-left:100px solid white;
_filter:chroma(color=white);"></div>

transparent——透明色(ie6 例外)
overflow——ie6下被拉得很高
white——白色
_filter:chroma(color=white)——css 滤镜,透明色

如此,理论上是可以的。但是可能这边测试时IEtest出了问题,IE6下对滤镜没反应,所以一下只能用背景色(白色)代替了。能做出效果的朋友请留个言,谢谢哈!

要写出其他的形状,可以看看这里http://css-tricks.com/examples/ShapesOfCSS/

© 2012 Hedgehog Suffusion theme by Sayontan Sinha