css - 有什么方法可以在 CSS 中可视化变换原点?

标签 css animation rotation transform

我试图让一个物体沿着弧线移动,为此我需要将 transform-origin 点设置为远离物体本身,然后 rotate 它.那么,与其盲目地移动 transform-origin 点,使用不同的长度,然后通过反复试验最终达到预期的结果,有没有办法让点可见,从而使过程更容易?

最佳答案

您可以使用 CSS 添加帮助程序。只需将以下代码片段添加到您将 transform-origin 属性设置为的元素中,其中 transform-origin 的 x 值与 helper 的 left 值相同,y 值与 top 值相同。

.foo {
  position: relative;
  transform-origin: 0 100%;
}

.foo::after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 5px;
  height: 5px;
  content: '';
  background-color: #f0f;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

关于css - 有什么方法可以在 CSS 中可视化变换原点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41906994/

相关文章:

android - OverridePendingTransition,当前 Activity 位于顶部

java - 找到要旋转的度数?

iphone - CGAffineTransform 旋转方向错误

html - 包含背景大小不起作用

javascript 如何动态获取高度(当我调整浏览器大小时)

javascript - 如何动态地将类添加到焦点输入字段的父 div?

javascript - 网络动画结束后恢复原状

javascript - 带有单独背景幻灯片的 slider

javascript - 使用 jQuery 快速滚动倒计时

haskell - Haskell 中的旋转参数