CSS背景尺寸Polyfill?

Posted

技术标签:

【中文标题】CSS背景尺寸Polyfill?【英文标题】:CSS Background Sizing Polyfill? 【发布时间】:2011-11-26 05:03:31 【问题描述】:

在 Safari 4 (ios) 和 IE 中是否有一个 polyfill 来处理 CSS 背景大小调整

【问题讨论】:

Modernizr 只是一个特征检测脚本,它包含 html5 Shim,这是 Modernizr 附带的唯一 polyfill 另见Good “background-size: cover” fallbacks/shims/tricks for cross-browser compatibility on DIVs? 【参考方案1】:

可以试试这个。

http://nooshu.com/jquery-plug-in-scalable-background-image

我也在寻找。

【讨论】:

【参考方案2】:

据称这是 GitHub 上的一个 polyfill,它可以使 CSS3 背景大小起作用,但我自己仍然无法解决问题。

https://github.com/louisremi/background-size-polyfill

如果你让它工作,请告诉我。我正在寻找类似的东西。

【讨论】:

花了几个小时试图让这个脚本工作。做了一些细微的改变: ... 最后一个字符串是我的关键。 XML 文档必须有结束标签,否则没有人会为浏览器如何处理它提供一毛钱。你可以自己试试。 这个调整为我修复了脚本,谢谢!

以上是关于CSS背景尺寸Polyfill?的主要内容,如果未能解决你的问题,请参考以下文章

CSS3 动画填充模式 polyfill

为啥不建议使用 polyfill 来支持 CSS3 选择器?

根据 W3C CR(显示:flex 等),当前的 CSS 灵活框布局模块是不是有任何 polyfill? [关闭]

Safari中的window.performance.getEntriesByType是否有polyfill?

用于样式化组件和 Gatsby / Safari 支持的 Gap Polyfill

vue cli3-IE浏览器-babel-polyfill