作者:手机用户2502863477 | 来源:互联网 | 2023-09-04 18:27
文章转载自:http:blog.sina.com.cnsblog_7fb1495b0100vfka.html()陌上蜗牛的博客向大家推荐一款非常优秀的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代码,有点意思了吧 ^^
经测试以下代码,即可兼容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个值,为“上 右 下 左”。