0
我想在我的网页底部添加这样的锯齿效果。使用CSS的锯齿边缘不能在IE中正常渲染
我设法找到一些代码,在所有浏览器与Internet Explorer在那里我得到以下结果除外很好地工作。
不幸的是避免Internet Explorer不是一个选项,我在我的知识对如何解决这一问题的限制。
这是我在CSS文件中使用的代码。
#footer {
position:relative;
width: 100%;
height: 280px;
margin-top:5px;
background-color: #ab1919 ;
z-index:1;
border-bottom: 10px ridge #ab1919 ;
}
#footer:before {
content: " ";
display:block;
position: relative;
top:0px;left:0px;
width:100%;
height:36px;
background: linear-gradient(#fff 0%, transparent 0%), linear-gradient(135deg, #ab1919 33.33%, transparent 33.33%) 0 0%, #ab1919 linear-gradient(45deg, #ab1919 33.33%, #fff 33.33%) 0 0%;
background: -webkit-linear-gradient(#fff 0%, transparent 0%), -webkit-linear-gradient(135deg, #ab1919 33.33%, transparent 33.33%) 0 0%, #ab1919 -webkit-linear-gradient(45deg, #ab1919 33.33%, #fff 33.33%) 0 0%;
background: -o-linear-gradient(#fff 0%, transparent 0%), -o-linear-gradient(135deg, #ab1919 33.33%, transparent 33.33%) 0 0%, #ab1919 -o-linear-gradient(45deg, #ab1919 33.33%, #fff.33%) 0 0%;
background: -moz-linear-gradient(#fff 0%, transparent 0%), -moz-linear-gradient(135deg, #ab1919 33.33%, transparent 33.33%) 0 0%, #ab1919 -moz-linear-gradient(45deg, #ab1919 33.33%, #fff 33.33%) 0 0%;
background-repeat: repeat-x;
background-size: 0px 100%, 9px 27px, 9px 27px;
}
如果有人能帮助解决这个问题,我将永远感激。
感谢
IE的哪个版本?线性渐变和':after'只支持更新版本的IE。 – MMM 2013-04-11 19:52:09
它必须能够使用所有版本,因为它的学校网站。所以我无法控制哪些浏览器访问它。 – user2271851 2013-04-11 20:08:12
有没有说如果版本<9不包括这种效果? – user2271851 2013-04-11 20:08:33