IE中的CSS翻转动画:翻转的一面显示镜像内容
CSS flipping animation in IE: Turned side shows mirror content
我正试图从下面的网站实现一个翻转动画,我让它在没有悬停效果的情况下工作,并使用了一个切换转换的按钮。查看此Fiddle
IE的给定代码在悬停时运行良好,但通过使用按钮,第二个按钮显示在右上角,文本镜像。有人能告诉我如何像在其他浏览器中一样在左上角正常显示吗?这是专为IE设计的css:
/* entire container, keeps perspective */
.flip-container {
perspective: 1000;
transform-style: preserve-3d;
}
/* UPDATED! flip the pane when hovered */
.flip-container.hover .back {
transform: rotateY(0deg);
}
.flip-container.hover .front {
transform: rotateY(180deg);
}
.flip-container, .front, .back {
width: 100%;
height: 500px;
}
/* flip speed goes here */
.flipper {
transition: 0.6s;
transform-style: preserve-3d;
position: relative;
}
/* hide back of pane during swap */
.front, .back {
backface-visibility: hidden;
transition: 0.6s;
transform-style: preserve-3d;
position: absolute;
top: 0;
left: 0;
}
/* UPDATED! front pane, placed above back */
.front {
z-index: 2;
transform: rotateY(0deg);
}
/* back, initially hidden pane */
.back {
transform: rotateY(-180deg);
}
/*
Some vertical flip updates
*/
.vertical.flip-container {
position: relative;
}
.vertical .back {
transform: rotateX(180deg);
}
.vertical.flip-container:hover .back {
transform: rotateX(0deg);
}
.vertical.flip-container:hover .front {
transform: rotateX(180deg);
}
}
IE的transform属性存在已知问题。对于您的示例,在IE上,仅样式从父div中删除悬停时的转换(.horver)。请参阅fiddle。
.flip-container.hover .flipper {
transform: none;
}
相关文章:
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- Markdown模式代码镜像正在创建
- 更改代码镜像中TextArea的高度和宽度
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- 什么CSS/JS技巧驱动镜像反转http://com.google愚人节页面
- jquery使2组单选按钮相互镜像
- Nodejs使用httpdispatcher提供静态镜像
- HTML5相机缓冲和延迟(延迟镜像)
- jQuery插件在本地主机上运行良好,但在web服务器上却与bg镜像混淆
- 镜像滚动效果打开.在两个容器之间单击
- 代码镜像批量更改
- 如何在代码镜像编辑器中设置隐藏值
- Selenium-使用换行符将文件写入代码镜像
- 如何根据子字符串位置在代码镜像中突出显示子字符串
- 如何在使用代码镜像单击按钮时撤消选定/突出显示的文本
- 从文本区域获取选定/高亮显示的文本,代码镜像不起作用
- 代码镜像显示HTMLLint错误内联(. addlinewidget)
- 在使用代码镜像时显示警报中的文本区域内容
- 如何在同一页面上使用代码镜像突出显示多种语言源代码
- 如何在代码镜像中显示行数