html - CSS动画使用rotateY翻转半圈

标签 html css css-animations

我正在尝试使用 CSS 制作动画。查看我的 fiddle :http://jsfiddle.net/xonuf2k1/1/

正在被这个类翻转:

.green .half.right.rotate{
  transform:rotateY(180deg);
}

您会注意到,当您运行 fiddle 时,圆的一半向外折叠。我想要实现的是让那个圆圈向另一个方向折叠,所以右半边的圆边与左半边的圆边相遇。

动画将是一个大序列,但我一辈子都想不出如何让这个半圆翻转相反的方向。

感谢您的反馈!

最佳答案

添加这个transform-origin: top left.green .half.right.rotate

.green .half.right.rotate {
   transform: rotateY(180deg);
   transform-origin: top left
}

关于html - CSS动画使用rotateY翻转半圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28726182/

相关文章:

html - 如何在一行中显示<li> </li>元素

javascript - 使用 useEffect 操作 DOM 事件在不同屏幕上不响应

javascript - 使用 jquery 对多个表单进行通用电子邮件验证

html - 如何将一个 div 重叠在另一个上?

javascript - 具有一个元素的 CSS 模态

javascript - jquery css 颜色前后变化

html - CSS3 滑动渐变动画——它是如何工作的

javascript - CSS 动画创作

javascript - getElementById() 在第一个元素上返回 null

html - CSS - 要阅读的链接列表。 a:visited::before 不符合我的预期