Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html IE9:旋转的背景图像变得倾斜_Html_Css_Internet Explorer 9_Css Transforms - Fatal编程技术网

Html IE9:旋转的背景图像变得倾斜

Html IE9:旋转的背景图像变得倾斜,html,css,internet-explorer-9,css-transforms,Html,Css,Internet Explorer 9,Css Transforms,只要背景图像通过内容属性引用,在IE9中旋转多个(伪)元素就可以正常工作: .icon:before { content:url('…')}; 使用背景图像时只要只旋转一个对象,一切都正常: 当我不得不在多个对象上使用背景图像和变换:旋转时,我遇到了以下问题: 两个对象的背景图像都会倾斜。有人知道原因吗?也许还有解决办法? 这个问题只发生在“真正的”IE9中,在IEs新版本的开发工具中模拟IE9是不可靠的 我发现你的问题很有趣,因为旋转元素很有趣 我已经更新了一些代码。。旋转360度,使物

只要背景图像通过
内容
属性引用,在IE9中旋转多个(伪)元素就可以正常工作:

.icon:before { content:url('…')};
使用
背景图像时
只要只旋转一个对象,一切都正常:

当我不得不在多个对象上使用背景图像和变换:旋转时,我遇到了以下问题:

两个对象的背景图像都会倾斜。有人知道原因吗?也许还有解决办法? 这个问题只发生在“真正的”IE9中,在IEs新版本的开发工具中模拟IE9是不可靠的


我发现你的问题很有趣,因为旋转元素很有趣

我已经更新了一些代码。。旋转360度,使物体保持不变


我猜这与你的内容url有关。但是,使用伪对象上的边框也可以产生类似的效果。是一个快速演示;)嗨,谢谢你的快速帮助!对于这种情况,您的纯CSS图标解决方案是一个很好的解决方案,但不幸的是,我的问题中提到的问题影响了网站上的许多不同图标…似乎将所有SVG图标转换为纯CSS图标是一项太多的工作,我无法诚实地看到您所做的错误,我使用了一个
rotateX
来“翻转”图标,如果这对您有用的话:它可能与您正在使用svg这一事实有关。如果你旋转它,我想它可能会重画。IE9可能没有正确地重新绘制。我敢打赌,如果它不是svg的话,它会工作得很好。
{
transform : rotate(-360 deg);
}