跨浏览器转换和转换问题
Cross-browser transition and transform issues
我在建设我的新网站时遇到了问题。
我有一个移动导航显示,只要你的浏览器足够小(我相信在940px宽),它在Chrome和其他webkit浏览器上工作得很好,但在Firefox和IE的过渡不工作,没有什么改变我想要的方式。我不太确定为什么会这样,需要帮助。
这是该网站的链接:http://teamreest.com/
编辑:我正在使用特定的供应商前缀,但它仍然不起作用。
更具体地说:
.overlay{
position: fixed;
top: 0;
height: 100%;
width: 100%;
background: $main-color;
overflow: auto;
z-index:100;
font-size:50px;
font-weight:300;
min-height:400px;
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
-ms-transition: -ms-transform 0.4s;
transition: -transform 0.4s;
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
.overlay.show {
opacity:1;
-webkit-transform: translateX(0%);
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
.container{
height:100%;
opacity: 1;
-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
-moz-transition: -moz-transform 0.4s, opacity 0.4s;
-ms-transition: -ms-transform 0.4s, opacity 0.4s;
transition: -transform 0.4s, opacity 0.4s;
}
.container.show {
opacity: 0.5;
-webkit-transform: translateX(30%);
-moz-transform: translateX(30%);
-ms-transform: translateX(30%);
transform: translateX(30%);
}
我在代码中发现了这个问题。
如下图所示:
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
-ms-transition: -ms-transform 0.4s;
transition: -transform 0.4s;
和这里:
-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
-moz-transition: -moz-transform 0.4s, opacity 0.4s;
-ms-transition: -ms-transform 0.4s, opacity 0.4s;
transition: -transform 0.4s, opacity 0.4s;
是有问题的。如所见,常规转换属性有一个问题。这个问题可以在转换的transform属性前面看到一个破折号。去掉这个,问题就解决了。
相关文章:
- Javascript/Json日期转换问题
- 为什么这不起作用?我认为这是一个转换问题
- SVG到图像的转换问题
- Three.js Javascript对象转换问题
- 角度 UI 状态转换问题
- jQuery data() 类型转换问题
- JSON 转换问题
- JavaScript ascii 到 utf-8 的转换问题与负数
- D3多行图表与工具提示转换问题
- Javascript/CS3转换问题
- 类型转换问题,如何使用好的旧===而不是===
- 当javascript中的系统首选项和用户首选项不同时,会出现时区转换问题
- JavaScript到标准Java的转换问题
- 跨浏览器转换和转换问题
- Chrome, Firefox和Opera的CSS转换问题,但IE没有
- 数字作为字符串的数组到简单int的转换问题
- 在where子句中使用两个字段时出现猫鼬类型转换问题
- 日期转换问题(从JS发送->. net像字符串一样)
- 标签转换问题
- Javascript日期格式转换问题