google-chrome - 启用 CSS3 的元素可以进行位置转换吗?

标签 google-chrome css css-transitions

我只是在玩我的投资组合网站,并注意到当我的 (Google Chrome) 屏幕放大到 400% 并聚焦在页脚上时,我有一些元素与流动网格不匹配。我知道我需要为此找到一个修复程序(如果您对如何为非常流畅的布局定位元素有任何想法/建议,请发布),但是当我使用热键“按实际大小查看”时,我注意到我应用了两个独立的启用 CSS3 转换的参数(不透明度和宽度,代码位于下方)的元素会从原始位置平滑、缓慢地过渡到它在“实际大小” View 中所处的位置。

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); 
}

有人遇到过这个吗?是否可以在元素的绝对、相对或正常流定位之间设置基于过渡的移动(缓入缓出)?在基于视差的网络布局中查看时会怎样?

最佳答案

我想你是在问是否可以转换属性位置。如果是这种情况,那么你不能。大多数可以转换的元素都是使用数值的元素。以下是可以转换的 CSS 属性列表:http://www.w3.org/TR/css3-transitions/#properties-from-css-

关于google-chrome - 启用 CSS3 的元素可以进行位置转换吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10359380/

相关文章:

javascript - 在 IE 11 中工作但无法在 Google Chrome 中工作 - 使用 jquery 下载 Excel 文件

html - 谷歌浏览器切断长页面的底部

html - 如何创建双轮廓边框?

CSS 相对定位

javascript - 防止在移动设备上的输入字段中输入小数位

android - 为什么我的网站的移动版上有笑脸和空白?

php - css 没有加载到主机上的我的 wordpress 网站上

仅包含图像的链接上的 CSS 过渡

css3 webkit 过渡宽度自动聚焦

twitter-bootstrap - Twitter Bootstrap navbar 悬停效果 - 过渡边框从中心展开