我只是在玩我的投资组合网站,并注意到当我的(谷歌浏览器)屏幕放大到 400% 并专注于页脚时,我的一些元素与流体网格不匹配。我知道我需要解决这个问题(如果您对如何定位元素以实现非常流畅的布局有任何想法/建议,请发布它们),但是当我使用“查看为实际大小”的热键时,我注意到我有两个单独的启用 CSS3 过渡的参数(不透明度和宽度,代码位于下面)应用到它的元素会从原始位置平滑、缓慢地过渡到它在“实际大小”视图中的位置。
http://jsfiddle.net/Asustaba/VLw7k/
如果这令人困惑,请道歉。如果有人需要更好地了解正在发生的事情,我可以附上过渡视频的链接。
.grower{
-moz-transform: scale(.85);
-webkit-transform: scale(.85);
-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
}
.grower:hover{
-moz-transform: scale(1);
-webkit-transform: scale(1);
}
.grower_big{
-moz-transform: scale(1);
-webkit-transform: scale(1);
-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
}
.grower_big:hover{
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
}
有人遇到过这个吗?是否可以在元素的绝对、相对或正常流定位之间设置基于过渡的移动(缓入缓出)?在基于视差的 Web 布局中查看时会怎样?