【发布时间】:2013-12-06 21:00:27
【问题描述】:
我有两个样式表,一个是 core.css,另一个是 tablet-and-mobile.css,如下所示:
<link rel="stylesheet" type="text/css" href="assets/css/core.css">
<link rel="stylesheet" media="screen and (max-width: 1024px)" href="assets/css/tablet-and-mobile.css" />
转到www.loaistudio.com 并开始将宽度从 1024 像素以上重新调整到以下,以便应用平板电脑和手机样式表。
你能注意到元素在跳跃吗?那是因为其中一些有:
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
如何解决这个问题!我需要对它们进行转换,但有没有办法阻止跳跃的发生?
【问题讨论】:
-
平板电脑和移动设备没有可调整大小的浏览器窗口。因此,这不是问题。无论如何,调整浏览器窗口的大小并不是一种常见的操作,而且真的不值得担心。
-
你完全正确,我同意!这只是我的客户将用来查看响应式网站示例的模板,这是他们将不断调整大小和使用的模板。请问有什么办法可以解决吗? ://
-
@Blazemonger 是对的:智能设备没有可调整大小的视口,真正的桌面用户不会花时间不断调整视口大小来查看会发生什么。
-
您(可能还有所有其他开发人员)需要向您的客户解释,调整浏览器大小并不是真正的用例,也不是响应式设计的重点。在每台设备上为用户提供优化的内容;这就是响应式设计的重点。
-
@Mathletics 你的陈述被误导了。真正的用户可以并且将调整他们的浏览器大小。这就是响应式设计。自适应设计正在为设备提供优化的内容。当用户调整浏览器大小时,人们期望内容流畅地移动是非常现实的。
标签: javascript jquery html css stylesheet