支持IE8的CSS3工具——CSS3pie

文章转载自:http://blog.sina.com.cn/s/blog_7fb1495b0100vfka.html()陌上蜗牛的博客

向大家推荐一款非常优秀的CSS3工具——css3pie,为了获得更佳的效果,请在Chrome 4+, Safari 4+, Firefox 3.6+, IE9+, Opera 10.5+版本浏览器中浏览如下在线工具。
   
    css3pie官方网址:http://css3pie.com/
   
    CSS3 Pie工具可以让IE6至IE8版本实现大多数的CSS3修饰特性,如圆角、阴影、渐变等等,通过这个工具,可以在线修改想要的效果,并即时生成css代码,有点意思了吧 ^^

    超级强大的CSS3工具推荐(一):css3pie

超级强大的CSS3工具推荐(一):css3pie


经测试以下代码,即可兼容firefox , ie6 , ie7 , ie8

border: 1px solid #669966; padding: 60px 0pt; text-align: center; width: 200px; font-size:18px; font-family:"sans-serif";
border-radius: 8px;
box-shadow: #666 0px 2px 3px; 
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#66EE33));   
background: -webkit-linear-gradient(#EEFF99, #66EE33);   
background: -moz-linear-gradient(#EEFF99, #66EE33); 
-pie-background: linear-gradient(#EEFF99, #66EE33); 
behavior: url(PIE.htc);
position:relative;
z-index:10;

个人建议把生成的代码全部复制,应该可以完全保证兼容其它所有的浏览器了。

另外,PIE.htc这个文件足足有40K,让人有点不敢恭维 ^^

当然了,css3pie并不是只有这一点用处,它还包含诸如border-image、multiple background images等非常有趣,新颖的方法  如果你喜欢就赞一个吧 ^^

特别提醒:

1、behavior的url里一定要填写htc文件的绝对路径(不管你用的是pie插件还是别的htc文件),因为 IE浏览器找该文件是相对当前html文件路径来找的,所以对于Wordpress等动态程序生成的页面一定要填写绝对路径。

2、一定要有定位属性:position:relative;

3、因为在IE浏览器下这些CSS3效果的实现是要借助于VML,由VML绘制圆角或是投影效果,所以还需要一个z-index属性。z-index属性最好设置得比较大,如2。

4、如果在IE浏览器下某些模块无法用此渲染,可以试着绝对定位相应的层,即加上“ width: 400px; height:400px;”属性。

5、radius属性的10px是圆角半径,还可以给两个值如“border-radius: 10px 5px;”,这样则左上角与右下角半径为10px,右上角与左下角半径为5px。也可以赋4个值,为“上  右  下  左”。

posted @ 2016-10-16 11:52  snn_宁宁  阅读(914)  评论(0编辑  收藏  举报