小白学前端化腐朽为神奇-HTML+CSS3实现旋转地球(day02-4)

Posted 长安紫薯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白学前端化腐朽为神奇-HTML+CSS3实现旋转地球(day02-4)相关的知识,希望对你有一定的参考价值。

功能需求

实现地球旋转,本质是一张图片,在网页中图片都是矩形没有直接提供圆形,CSS3提供了圆角样式,非常方便的解决了这个问题。
先准备一个正方形的图片,然后设置其当圆角超过图片半径时,自然就成为一个圆。
CSS3增加了强大的动画功能,可以让图片进行旋转。

界面原型

在这里插入图片描述

实现代码

<!DOCTYPE html>     
<html>     
<head>     
    <meta charset="UTF-8">     
	<title>旋转地球</title>
    <style type="text/css">
		body{
			margin-top: 50px
		}
		#rotation-earth{
			margin: 0 auto;
			width: 310px;
			height: 310px;
			background: url(img/earth.png); /* 背景图 */
			
			border-radius: 300px;  	/* 超过半径形成圆形 */
			/* 动画
				run 调用的动画函数名称
				6s 动画执行的耗时
				linear 动画路径线性
				0s 不延迟
				infinite 反复播放动画
			*/
			-webkit-animation: run 6s linear 0s infinite;
		}
		
		/*
			keyframes 动画的关键帧,动画由几个关键帧组成,中间的过程,动画引擎自动构建完成
			transform 变形
			rotate 旋转角度 0deg 零度,360 度
		*/
		@-webkit-keyframes run{
			from{ -webkit-transform: rotate(0deg);}
			to{ -webkit-transform: rotate(360deg);}
		}
		
    </style>     
</head>     
<body>     
    <div id="rotation-earth"></div>     
</body>
</html>

以上是关于小白学前端化腐朽为神奇-HTML+CSS3实现旋转地球(day02-4)的主要内容,如果未能解决你的问题,请参考以下文章

小白学前端化腐朽为神奇-HTML+CSS3实现圆头像(day02-1)

小白学前端化腐朽为神奇-HTML+CSS3实现课程页(day02-3)

小白学前端化腐朽为神奇-HTML+CSS3实现电影票(day01-3)

小白学前端化腐朽为神奇-Bootstrap实现表单美化(day02-6)

小白学前端化腐朽为神奇-JavaScript实现动态表单-操作DOM树(day03-1)

小白学前端化腐朽为神奇-H5-播放音频视频(day02-5)