关于ie兼容css3圆角与阴影与渐变的渲染

我们都知道,ie不兼容一些css3新属性,这就导致有些浏览效果不太好,关于ie的兼容有很多前辈给出了解决方案。这里我主要讲我用到的一个比较好用的方案,即PIE。
这里的PIE实际上指的是一个名为pie.htc的文件,通过使用css的behavior行为调用这个文件,然后使IE也能实现一些常见的css3效果,例如圆角、阴影、渐变、多图片背景的渲染等等。

下面就是一个小例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
        .main{
            width:300px;
            height:530px;
            background: #fff;
            border:1px solid #efefef;
            border-radius: 8px;
            box-shadow: 1px 0 15px #a89b97;
            margin:40px auto;
            padding:50px 60px 0 60px;
            behavior:url(PIE.htc);
        }
    </style>
</head>
<body>
    <div class="main"></div>
</body>
</html>

上图即ie8浏览器下的效果,需要注意的是behavior:url(PIE.htc);这行代码url中需要导入正确的文件地址。

时间: 2024-08-02 16:03:27

关于ie兼容css3圆角与阴影与渐变的渲染的相关文章

PIE使IE支持CSS3圆角盒阴影与渐变渲染

PIE使IE支持CSS3圆角盒阴影与渐变渲染 http://css3pie.com/download/

css3 圆角,阴影,渐变...

一.边框圆角border border-radius:10px 0px 0px 0px; //先从左上角开始border-radius:30px;//也可只写一个 二.阴影 1.盒子的阴影 box-shadow box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式]; X轴偏移量 Y轴偏移量 是必填项 阴影模糊半径:此参数可选,其值只能是为正值,如果其值为0时,表示阴影不具有模糊效果,其值越大阴影的边缘就越糊: 阴影扩展半径:此参数可选,其

IE兼容CSS3圆角border-radius的方法

IE兼容CSS3圆角border-radius的方法 优化网站js效果,网上看见一个很简单方便的兼容圆角的方法,记下来. 和大家分享一下,知道的高手就当捧个过场.嘻嘻 1.下载border-radius.htc 2.CSS .radius{ -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; behavior: url(border-radius.htc); } 优点: 一.最为方便让IE实现圆角

CSS3 Pie工具可以让IE6至IE8版本实现大多数的CSS3修饰特性,如圆角、阴影、渐变等

css3 pie使用方法: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .style{ border: 1px solid #669966; padding: 60px 0pt; text-align: center; width: 200

从零开始学习前端开发 — 16、CSS3圆角与阴影

一.css3圆角: border-radius:数值+单位; 1.设置一个值:border-radius:20px; 四个方向圆角都为20px(水平半径和垂直半径相等) 2.设置两个值 border-radius:50px 5px; 左上,右下为50px,右上,左下为5px 3.设置三个值 border-radius:10px 50px 20px; 左上为10px,右上,左下为50px,右下20px 4.设置四个值 border-radius:0px 10px 30px 50px; 顺时针方向依

CSS3基础第一篇(圆角,阴影,渐变,选择器)

1.border-radius:1px 2px 3px 2px;  /*添加圆角  四个半径值分别是左上角.右上角.右下角和左下角,顺时针 */ 2.box-shadow:0px 0px 12px 5px #33CC00 inset; /*添加阴影 参数分别是  X轴偏移量 Y轴偏移量  [阴影模糊半径] [阴影扩展半径][阴影颜色]  [投影方式]*/ a.阴影模糊半径与阴影扩展半径的区别 阴影模糊半径:此参数可选,其值只能是为正值,如果其值为0时,表示阴影不具有模糊效果,其值越大阴影的边缘就

IE6,7,8中兼容css3圆角问题

圆角效果使人感觉网页更加协调美观,ie9.Opera 10.5.Safari 5.Chrome 4和Firefox 4及其以上版本都添加了对css3的支持,这让我们领略到了css3的强悍. 传统的圆角生成方案,必须使用多张图片作为背景图案.css3的出现,使得我们再也不必浪费时间去制作这些图片了,而且还有其他多个优点: 1. 减少维护的工作量.图片文件的生成.更新.编写网页代码,这些工作都不再需要了. 2. 提高网页性能.由于不必再发出多余的HTTP请求,网页的载入速度将变快. 3. 增加视觉可

IE兼容CSS3圆角border-radius的方法(同时兼容box-shadow,text-shadow)

1.下载ie-css3.htc 2.CSS box { -moz-border-radius: 15px; /* Firefox */ -webkit-border-radius: 15px; /* Safari 和 Chrome */ border-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ -moz-box-shadow: 10px 10px 20px #000; /* Firefox */ -webkit-box-shadow:

【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角

HTML5/CSS3菜单特效代码,实现了阴影+发光+圆角效果,实属不错,不过IE8下看不到效果,期待IE8快点兼容css3啦.本效果代码简洁,还可继续优化完善,要的就拿去哦. 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>HTML5/CSS3阴影菜单</title> 6 <style> 7 .ui-menu {