ie8下兼容background-sizing方案
2017-11-19 15:55
176 查看
没啥可说的,直接上代码。
通常给页面设置全屏背景时会这样写:
but,background-sizing不兼容ie8。如下图
效果图
效果图
通常给页面设置全屏背景时会这样写:
html, body { width: 100%; height: 100%; } body { overflow: hidden; background: url("./images/bg.png"); -webkit-background-size: cover; background-size: cover; }
but,background-sizing不兼容ie8。如下图
效果图
解决方案
将body的样式增加一行代码:body { overflow: hidden; background: url("./images/bg.png"); -webkit-background-size: cover; background-size: cover; /* ie8 实现全屏背景 */ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/bg.png", sizingMethod="scale"); }
效果图
参数解释
属性 | 解释 |
---|---|
src | 图片路径,可以是相对,也可以是绝对 |
sizingMethod | 可选值,设置或检索的方式来显示一个图像在对象边界显示方式。有三个值:crop裁剪图像以适应对象的尺寸;image,默认值,扩大或减少对象的边界,以适应图像的尺寸;scale,伸展或收缩图像填充对象的边界; |
相关文章推荐
- 让IE支持CSS3的不完全兼容方案
- IE兼容性问题解决方案2--css样式兼容标签
- HTML语义化:HTML5的新标签及IE5.5~9的部分兼容方案
- css3的background-size兼容IE低版本
- 解决IE(IE6/IE7/IE8)不兼容HTML5标签的方案
- background-size兼容ie7/8
- background-size IE8兼容方案
- IE等浏览器兼容问题解决方案
- localStorage兼容IE系列的本地存储方案
- IE中的CSS3不完全兼容方案
- 解决ie 低版本的 background-size 兼容问题
- css3兼容IE8的方案 各个ie的hack
- background-size IE8兼容方案
- IE中的CSS3不完全兼容方案
- iview-admin IE兼容方案
- IE中的CSS3不完全兼容方案
- IE中的CSS3不完全兼容方案
- 【技术】让IE兼容background-size
- css3 background-size属性--ie兼容
- IE中的CSS3不完全兼容方案