分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

每天一点点之css - 动画-一个圆绕着另一个圆动(绕着轨迹运动)

发布时间:2023-09-06 02:28责任编辑:熊小新关键词:动画

最近要开发一个类似星河的效果,需要小圆绕着一定的轨迹运动,这个时候我首先想到的是使用canvas来实现,在实现过程中发现这个实现起来不是很灵活,然后想到css3有动画也可以实现,下面是效果

注:图2是多个的效果,没有代码 

html

<div class="s"> ???<div class="m"> ???????<div class="small small1"> ???????????<div class="small-p small-p1"></div> ???????</div> ???</div></div>

css

.s { ???????width: 500px; ???????height: 200px; ???????border: 1px solid #ccc; ???????position: relative; ???????left: 50px; ???????top: 50px; ???????overflow: hidden; ???????margin-bottom: 100px; ???} ???????.small-p{ ???????width: 10px; ???????height: 10px; ???????border-radius: 5px; ???????background: #ff0000; ???????position: absolute; ???????????} ???.small-p1 { ???????background: #dde3a2; ???????top: -5px; ???????left: 150px; ???} ???.small { ???????position: relative; ???????width: 300px; ???????height: 300px; ???????border-radius: 150px; ???????left: 100px; ???????top: -50px; ???????animation: run 6s linear infinite; ???????border: 1px solid #dde3a2; ???} ???.m { ???????position: absolute; ???} ???@keyframes run{ ???????0%{ ???????????transform: rotateZ(0deg); ???????} ???????100%{ ???????????transform: rotateZ(360deg); ???????} ???} ???

每天一点点之css - 动画-一个圆绕着另一个圆动(绕着轨迹运动)

原文地址:https://www.cnblogs.com/cap-rq/p/10201798.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved