css3圆环旋转效果动画怎么做

 我来答
我的java笔记
高粉答主

2019-08-20 · 每个回答都超有意思的
知道答主
回答量:724
采纳率:38%
帮助的人:26.8万
展开全部

1、首先新建一个html空白文档,取名字叫做css3动画,保存一下。

2、然后写html结构,只需要一个div元素即可,class名字叫做img

3、设置其边框为不同的颜色,边框宽度设置成100px。

4、因为是圆环,所以我们用到了css3的圆角效果,设置圆角为50%,也就是border-radius:50%,看一下效果。

5、接下来就是关键的步骤了,也就是添加动画效果。输入以下代码

6、来看一下最后的效果,还是不错的。

博思aippt
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景。ai生... 点击进入详情页
本回答由博思aippt提供
匿名用户
2016-03-05
展开全部
方法/步骤
首先我们新建一个html空白文档,取名字叫做css3动画,保存一下。

然后写html结构,我们只需要一个div元素即可,class名字叫做img。我们设置其边框为不同的颜色,边框宽度设置成100px。

因为是圆环,所以我们用到了css3的圆角效果,设置圆角为50%,也就是border-radius:50%,看一下效果。

接下来就是关键的步骤了,也就是添加动画效果。

因为css3动画需要现代比较高级的浏览器才行,所以小编用chrome浏览器来测试,所以加了-webkit前缀。
<style type="text/css">
.img{
width:200px;
height:200px;
border:100px solid green;
border-left-color: red;
border-right-color: black;
border-top-color: yellow;
margin:100px;
border-radius:50%;
-webkit-animation:circle 1s infinite linear;/*匀速 循环*/
}
@-webkit-keyframes circle{
0%{ transform:rotate(0deg); }
100%{ transform:rotate(-360deg); }
}
</style>
来看一下最后的效果,还是不错的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-03-07
展开全部

运用animation就足够了。

首先用div起一个名字。比如

<div class:"king"></div>

然后用css定义你做的运动帧。

第一个start是:编写动画(是在下一步单独操作,不在这个King里面),这个start是随便起的名字,你可以叫  haha  都可以。自定义

第二个:15s 就是你做这个动画做一次执行15s,这个你自己定。

第三个:4  就是次数。如果无限循环用infinite

.king{ animation: start 15s 4/infinite  }

然后就做运动了,但是有很多人做完,不知道为什么动不了。因为很多人总是不记着把自己起名字的 比如本次的名字 start

 @keyframes start{
 0%{}
 100%{}
 }
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小影LrM8q
2018-02-24 · TA获得超过724个赞
知道小有建树答主
回答量:560
采纳率:73%
帮助的人:63.5万
展开全部
设置ritateZ的值就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式