美文网首页
CSS3动画之小圆随着大圆转动

CSS3动画之小圆随着大圆转动

作者: 凯凯frank | 来源:发表于2020-03-05 00:01 被阅读0次

首先点此查看效果

主要原理

利用animation实现转动,然后通过transform-origin设置旋转的原点
点此查看如何使用transform-origin。

代码实现

html结构

 <div class="circle-box">
      <div class="big-circle"></div>
      <div class="small-circle"></div>
 </div>

css样式

.circle-box{
    position: absolute;
    left: 50%;
    top: 200px;
    transform: translate(-50%, 0);
}
.big-circle{
    width: 100px;
    height: 100px;
    background: red;
    border-radius: 50%;
}
.small-circle{
    position: absolute;
    left: 0;
    top: 50%;
    margin-left: -5px;
    margin-top: -5px;
    width: 10px;
    height: 10px;
    background: blue;
    border-radius: 50%;
    /*animation: autoCircle 2s infinite linear;*/
    /*transform-origin: 55px 5px;*/
}
@keyframes autoCircle {
    0%{ transform: rotate(0deg); }
    100%{ transform: rotate(360deg);}
}

为了方便理解,在不添加动画之前,可以先调整样式,把小圆放在大圆上。然后再添加动画,设置旋转原点即可。

相关文章

  • CSS3动画之小圆随着大圆转动

    首先点此查看效果 主要原理 利用animation实现转动,然后通过transform-origin设置旋转的原点...

  • 超炫果冻小红点

    实现思路 动画都三部分组成:小圆,大圆,不规整连线;小圆和大圆非常容易实现,我们重点需要考虑的是中间的不规整连接怎...

  • 小圆、大圆

    这样一张照片,似乎可以试着用PS给画出来。 有两个圆,一圈大的,一圈小的。这两个圆交叠着,左下角的圆边为重合点,并...

  • 用canvas绘制小圆在大圆内部转动

    今天上dribbble, 可能需要fan, 看到一个很有趣的图像动画, 于是写了一个简单版的实现 大致思路 小圆绕...

  • [智力题]大圆小圆

    两个圆环,半径分别是1和2,小圆在大圆内部绕大圆圆周一周,问小圆自身转了几周?如果在大圆的外部,小圆自身转几周呢?...

  • css3旋转动画

    html css

  • 例题

    【例1】因为大圆的半径和小圆的直径相等,所以大圆面积是小圆面积的() A、2倍 B、4倍 C、 ...

  • 会换位置的小球?

    这里没有废话之先上效果图。 这里没有废话之思路描述 1.确定小圆所在大圆的圆心及轨迹2.根据圆心及小圆所在位置确定...

  • 学习逻辑与思维第112题

    逻辑思维第112题:小圆能转几周?(中级题) 两个直径分别是2和4的圆环,如果小圆在大圆内部绕大圆转一周,那么小圆...

  • 红楼大观园非诚勿扰第一轮之贾巧姐牵手第一场

    舞台换了个样式,一个大圆桌放在舞台上,24位男嘉宾围着大圆桌站定, 大圆桌中心是个小圆桌,围绕小圆桌的是金陵十二钗...

网友评论

      本文标题:CSS3动画之小圆随着大圆转动

      本文链接:https://www.haomeiwen.com/subject/tauilhtx.html