我试图制作一个“多行”sprite CSS动画(insipred by this:http://codepen.io/simurai/pen/vmhuJ),结果发现Firefox不支持background-position-x或-y。 缺乏-x/-y在长度这里讨论:https://bugzilla.mozilla.org/show_bug.cgi?id=550426和所提出的解决方案(backgr
最新版本的Firefox支持CSS Variables,但Chrome,IE和其他浏览器不支持。应该可以访问一个DOM节点或者编写一个返回浏览器是否支持该功能的小方法,但是我一直无法找到任何目前能够做到的事情。我需要的是一个解决方案,我可以作为条件用于运行代码,如果浏览器不支持此功能,像: if (!browserCanUseCssVariables()) {
// Do stuff..
比方说,我有以下的CSS: :root { --color: blue; }
div { --color: green; }
#alert { --color: red; }
* { color: var(--color); }
和我的标记是: <p>I inherited blue from the root element!</p>
<div>I got green set dir