【发布时间】:2014-08-03 23:34:07
【问题描述】:
我从雅虎天气应用中看到了这个动画。我觉得这很酷,我很想做。
现在我创建了半圆并使用 css 关键帧让太阳沿着曲线路径运行
@-webkit-keyframes rotatekey {
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}
.rotate {
-webkit-animation-name: rotatekey;
-webkit-animation-duration: 7s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
但我想知道如何使黄色区域使用 css 和 javascript 填充半圆?外半圈是透明区域。
【问题讨论】:
-
你已经用上面的代码做了动画! :) 有什么问题
-
问题是如何让黄色区域从左到右跟随太阳生长。
-
我不是 CSS 专家,但我会准备两张图片:一张是空的半圆,第二张是实心的。然后把一个放在另一个上并调整它们的宽度。
-
你为什么不做一个圆角的div,溢出隐藏为半圆,把黄色的表面作为div放在里面,从左到右或宽度从0到100%?不需要图片
标签: jquery html css css-animations css-shapes