分享web开发知识

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

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

css3动画(animation)效果2-旋转的星球

发布时间:2023-09-06 01:44责任编辑:赖小花关键词:动画
<!DOCTYPE html><html lang="en"><head> ???<meta charset="UTF-8"> ???<title>旋转的星球</title> ???<style type="text/css"> ???????.box { ???????????transform: scale(0.5); ???????????position: relative; ???????????padding: 1px; ???????????height: 300px; ???????????width: 300px; ???????} ???????.sunline { ???????????position: relative; ???????????height: 400px; ???????????width: 400px; ???????????border: 2px solid black; ???????????border-radius: 50%; ???????????margin: 50px 0 0 50px; ???????????display: flex; ???????????animation: rotate 10s infinite linear; ???????} ???????.sun { ???????????height: 100px; ???????????width: 100px; ???????????margin: auto; ???????????background-color: red; ???????????border-radius: 50%; ???????????box-shadow: 5px 5px 10px red, -5px -5px 10px red, 5px -5px 10px red, -5px 5px 10px red; ???????} ???????.earthline { ???????????position: absolute; ???????????right: 0; ???????????top: 50%; ???????????height: 200px; ???????????width: 200px; ???????????margin: -100px -100px 0 0; ???????????border: 1px solid black; ???????????border-radius: 50%; ???????????display: flex; ???????????animation: rotate 2s infinite linear; ???????} ???????.earth { ???????????margin: auto; ???????????height: 50px; ???????????width: 50px; ???????????background-color: blue; ???????????border-radius: 50%; ???????} ???????.moon { ???????????position: absolute; ???????????left: 0; ???????????top: 50%; ???????????height: 20px; ???????????width: 20px; ???????????margin: -10px 0 0 -10px; ???????????background-color: black; ???????????border-radius: 50%; ???????} ???????@keyframes rotate { ???????????100% { ???????????????transform: rotate(360deg); ???????????} ???????} ???</style></head><body><div class="box"> ???<div class="sunline"> ???????<div class="sun"></div> ???????<div class="earthline"> ???????????<div class="earth"></div> ???????????<div class="moon"></div> ???????</div> ???</div></div><strong>【简要介绍】</strong><p>旋转的星球主要通过rotate()旋转函数来实现。实际上,蓝色的地球和黑色的月球并没有发生旋转,只是其父级旋转形成的视觉上的旋转效果</p></body></html>

效果图:

原链接:https://www.cnblogs.com/xiaohuochai/p/5419236.html

css3动画(animation)效果2-旋转的星球

原文地址:https://www.cnblogs.com/huanghuali/p/8489516.html

知识推荐

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