jquery - 较低的 div 在 CSS 和 jQuery 动画中变形

标签 jquery html css

我正在尝试使用 jQuery、CSS 和 Html 制作昼夜循环动画。

当我点击下面的 slider 运行动画时,大圆圈下半部分的水部分变成了一个矩形。

这是 JsFiddle 上用于我的昼夜循环动画的代码: https:// jsfiddle.net/g0Lpzfqr/3/

最佳答案

问题出在您的 CSS 代码上。 water Div 较小,这就是它在动画期间变形的原因。您可以:

  • 增加 CSS 中唯一较小的时间圆的高度和宽度,使其变大并匹配其他较大的元素。

或者

  • 您可以减小所有其他元素的高度和宽度以匹配较小的时间圈

如果您想要一个更简单的解决方案,那么您应该在 CSS 代码中将 .time-circle 的宽度和高度从 200px 更改为 400px,如下所示:

.time-circle {
  width: 400px;
  height: 400px;

}

在此处检查您编辑的 Jsfiddle:https://jsfiddle.net/ydus80wp/3/ 希望对您有所帮助。

关于jquery - 较低的 div 在 CSS 和 jQuery 动画中变形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39304176/

相关文章:

javascript - (为什么)使用类似 jQuery 的选择器并执行其中一个方法比查找命名函数更快?

javascript - Knockout Js 计算出在模型中不起作用

html - 在表格单元格中插入下拉列表选项

javascript - 为什么我的网站不更新文字颜色?

javascript - 加载新文章内容时重置图片库计数

javascript - 如果 div 具有特定背景颜色,则更改图标

c# - 如何在 ASP.NET MVC/SQL 应用程序中正确编码外来重音字符(请提供 C-R-U 示例)

html - div的css高度不从容器继承

html - 在不使用 'navbar-default' 类的情况下在 Bootstrap 3 中切换导航栏

javascript - 通过添加边框和更改祖先显示样式来突出显示元素会更改页面布局