Background-size完美兼容IE
生活随笔
收集整理的這篇文章主要介紹了
Background-size完美兼容IE
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
CSS3 新增的 background-size 是一個(gè)很有用的屬性,用于定義背景圖片的尺寸,有了這個(gè)屬性,你就可以任意指定背景圖片的大小。其中最常用的值應(yīng)該要數(shù) cover 了,該值能讓背景圖片縮放至填滿整個(gè)容器,即使是圖片面積小于容器面積。
-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.gif',sizingMethod='scale')";
但問(wèn)題是只能background-size:100%,不能直接指定任意大小background-size
js插件完美兼容IE6-IE8:?background_size_emu.JS
DEMO在線演示
用法:
在元素標(biāo)簽上寫行內(nèi)樣式,一個(gè)背景圖片,一個(gè)是background-size.即可實(shí)現(xiàn)想要的效果
?
由于 background-size 是 CSS3 新增的屬性,所以 IE 低版本自然就不支持了,但是老外寫了一個(gè) htc 文件,名叫 background-size polyfill,使用該文件能夠讓 IE7、IE8 支持 background-size 屬性。其原理是創(chuàng)建一個(gè)?img?元素插入到容器中,并重新計(jì)算寬度、高度、left、top?等值,模擬 background-size?的效果。
以下是網(wǎng)上解決IE8的兼容方案:
-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.gif',sizingMethod='scale')";
但問(wèn)題是只能background-size:100%,不能直接指定任意大小background-size
js插件完美兼容IE6-IE8:?background_size_emu.JS
DEMO在線演示
用法:
在元素標(biāo)簽上寫行內(nèi)樣式,一個(gè)背景圖片,一個(gè)是background-size.即可實(shí)現(xiàn)想要的效果
?
轉(zhuǎn)載請(qǐng)注明:前端錄?Background-size完美兼容IE
<script src="http://www.wozhuye.com/index.php?m=digg&c=index&a=init&id=16-323-2"></script>總結(jié)
以上是生活随笔為你收集整理的Background-size完美兼容IE的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: webview部分安卓机中文乱码
- 下一篇: select里加链接