html代码太阳系特效
导读:太阳系是我们所在的星系,由太阳和八大行星以及许多的卫星、矮行星、小行星、彗星、陨石和宇宙尘埃组成。为了呈现出太阳系的美丽和神秘感,我们可以使用html代码实现太阳系特效。<!DOCTYPE html><html>&l...
太阳系是我们所在的星系,由太阳和八大行星以及许多的卫星、矮行星、小行星、彗星、陨石和宇宙尘埃组成。为了呈现出太阳系的美丽和神秘感,我们可以使用html代码实现太阳系特效。
!DOCTYPE html> html> head> title> 太阳系特效/title> style> body { background-color: black; } .sun { width: 200px; height: 200px; border-radius: 50%; background-color: yellow; position: absolute; top: 50%; left: 50%; margin-top: -100px; margin-left: -100px; animation: spin 10s infinite linear; } .planet { width: 50px; height: 50px; border-radius: 50%; background-color: #333; position: absolute; animation-name: orbit; animation-duration: x秒; animation-timing-function: linear; animation-delay: x秒; animation-iteration-count: infinite; transform-origin: center center; top: x%; left: x%; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes orbit { 0% { transform: rotate(0deg) translateX(x px) rotate(0deg); } 100% { transform: rotate(360deg) translateX(x px) rotate(-360deg); } } /style> /head> body> div class="sun"> /div> div class="planet" style="animation-duration: 6s; animation-delay: 2s; top: 25%; left: 30%; "> /div> div class="planet" style="animation-duration: 8s; animation-delay: 4s; top: 40%; left: 60%; "> /div> div class="planet" style="animation-duration: 10s; animation-delay: 6s; top: 60%; left: 20%; "> /div> div class="planet" style="animation-duration: 12s; animation-delay: 8s; top: 75%; left: 70%; "> /div> /body> /html>
在以上的代码中,我们定义了一个div样式为sun表示太阳,通过设置它的位置以及使用animation让它自转。同时定义多个div样式为planet表示各行星,通过设置它们的位置以及使用animation让它们绕太阳旋转,实现太阳系中行星的运动。这样通过html代码,我们就可以呈现出一个生动、美丽的太阳系特效。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: html代码太阳系特效
本文地址: https://pptw.com/jishu/541686.html