CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性


Posted in HTML / CSS onSeptember 02, 2014

首先看到能让IE8及以下的IE亲们用上css3的border-radius和Gradient还有box-shadow着实兴奋了一大把。是的,你没有看错,用css3PIE就可以了,想了解猛戳链接。这里也不介绍怎么使用了,官方有文档。

这是一坑

但还是要提一下,在使用过程中的pie路径一定要是相对于正在浏览页面的相对路径。如下代码的url路径不是相对于css文件所在路径。因为虽然是在css里写的url,但是是在css被应用前就对html起作用了。

复制代码
代码如下:

behavior: url(path/to/pie_files/PIE.htc);

其中的PIE.htc文件就是pie的灵魂所在了,当然你也可以用他zip包里的js来实现。(那个包里很全的,你根据自己要用的方法选择一个对应的文件就可以了,没必要全部贴到项目里)

这是第二坑

路径弄对了,想说,要在IE下看一看奇迹的出现!但!!注意这个但,第一次使用的时候,被pie处理的Element背景就全消失了,重点是,官方的start教程根本没提这一情况。

如果出现这种情况,表示,你使用的方法是对的,其实PIE已经生效了,至于为什么背景不见了,解决办法如下。

复制代码
代码如下:

yourCssSelector{ position:relative;}
/*或者*/
yourCssSelector{ position:absolute;}

如果还是没解决,请给你的element加上一个合适的z-index的属性。
然后一切就正常了

不要太天真

请不要在:after、:before中使用pie,这样完全无效。

来自jason的解释

复制代码
代码如下:

No, unfortunately. The reason is that pseudo-elements have no DOM and therefore there's nothing that PIE can manipulate.

最后我有一个很不解的问题,在fancybox上用pie,貌似不管怎么解决方法,背景还是不会出现!!如果有解决的朋友,一定要!!一定要告诉我!!!
HTML / CSS 相关文章推荐
IE下实现类似CSS3 text-shadow文字阴影的几种方法
May 11 HTML / CSS
css3绘制天猫logo实现代码
Nov 06 HTML / CSS
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
Jan 06 HTML / CSS
一款纯css3实现简单的checkbox复选框和radio单选框
Nov 05 HTML / CSS
纯CSS3打造属于自己的“小黄人”
Mar 14 HTML / CSS
CSS3中的display:grid,网格布局介绍
Oct 30 HTML / CSS
CSS3 边框效果
Nov 04 HTML / CSS
HTML5之SVG 2D入门7—SVG元素的重用与引用
Jan 30 HTML / CSS
HTML5梦幻之旅——炫丽的流星雨效果实现过程
Aug 06 HTML / CSS
使用HTML5 Geolocation实现一个距离追踪器
Apr 09 HTML / CSS
Html5写一个简单的俄罗斯方块小游戏
Dec 03 HTML / CSS
不要在HTML中滥用div
May 08 HTML / CSS
css3中背景尺寸background-size详解
Sep 02 #HTML / CSS
css3中transition属性详解
Sep 02 #HTML / CSS
纯css3实现鼠标经过图片显示描述的动画效果
Sep 01 #HTML / CSS
纯css3实现效果超级炫的checkbox复选框和radio单选框
Sep 01 #HTML / CSS
css3设置box-pack和box-align让div里面的元素垂直居中
Sep 01 #HTML / CSS
CSS3实例分享--超炫checkbox复选框和radio单选框
Sep 01 #HTML / CSS
CSS实现限制字数功能当对象内文本溢出时显示省略标记
Aug 20 #HTML / CSS
You might like
php实现图片上传时添加文字和图片水印技巧
2020/04/18 PHP
PHP编程 SSO详细介绍及简单实例
2017/01/13 PHP
php中bind_param()函数用法分析
2017/03/28 PHP
PHP实现的折半查询算法示例
2017/10/09 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
Javascript写了一个清除“logo1_.exe”的杀毒工具(可扫描目录)
2007/02/09 Javascript
关于IE7 IE8弹出窗口顶上
2008/12/22 Javascript
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
JavaScript中的值类型详细介绍
2014/12/29 Javascript
JavaScript中函数(Function)的apply与call理解
2015/07/08 Javascript
js格式化时间的方法
2015/12/18 Javascript
electron demo项目npm install安装失败的解决方法
2018/02/06 Javascript
浅谈Vue数据响应
2018/11/05 Javascript
vue实现抖音时间转盘
2019/09/08 Javascript
layui table 表格模板按钮的实例代码
2019/09/21 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
如何基于jQuery实现五角星评分
2020/09/02 jQuery
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
2020/12/10 Javascript
小程序实现列表倒计时功能
2021/01/29 Javascript
[01:00]DOTA2 store: Collection of Artisan's Wonders
2015/08/12 DOTA
python的类变量和成员变量用法实例教程
2014/08/25 Python
Python单元测试框架unittest使用方法讲解
2015/04/13 Python
Python编写Windows Service服务程序
2018/01/04 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
python提取log文件内容并画出图表
2019/07/08 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
2019/11/11 Python
selenium 多窗口切换的实现(windows)
2020/01/18 Python
Python基于类路径字符串获取静态属性
2020/03/12 Python
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
英国最大的LED专业零售商:Led Hut
2018/03/16 全球购物
Kaufmann Mercantile官网:家居装饰、配件、户外及更多
2018/09/28 全球购物
巴塞罗那观光通票:Barcelona Pass
2019/10/30 全球购物
俄语地区最大的中国商品在线购物网站之一:Umka Mall
2019/11/03 全球购物
Linux的主要特性
2014/10/06 面试题
2014第二批党员干部对照“四风”找差距检查材料思想汇报
2014/09/18 职场文书
党员自我评价范文2015
2015/03/03 职场文书