问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html5地球如何实现转动

发布网友 发布时间:2022-05-13 20:03

我来回答

3个回答

懂视网 时间:2022-05-14 05:45

这篇文章主要介绍了关于利用CSS3实现地球自转,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

CSS3实现地球自转,不可思议啊,不过确实可以实现,不信的朋友可以祥看本文,附送源码

最终成果:

素材:两张图片,

espaco.jpg(1600*1000)

背景太空

terra.jpg(900*450)

世界地图

第一步,形成静态图(地球背景全屏,地球大小为450px*450px,地球位置为上下左右居中):

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>Planet Earth</title>
 <style type="text/css">
body{
 background: url(espaco.jpg) no-repeat 0 0;
 background-size: 100%; /* 背景图片被拉伸为全屏 */
}
.earth{
 background: url(terra.jpg) repeat-x 0 0; /* 背景图片在水平方向复制*/
 /*下面的属性可使地球位于浏览器窗口垂直水平居中国*/
 height: 450px;
 left: 50%;
 margin: -225px 0 0 -225px;
 position: absolute;
 top: 50%;
 width: 450px;
}
 </style>
</head>
<body>
 <p class="earth"></p>
</body>
</html>

效果图:

第二步,形成圆形地球效果,同时添加月晕效果:

/*在earth中添加以下属性样式*/
  border: 1px solid rgba(26,18,101,0.3); /*形成圆边效果,视觉效果更好,不用也行*/ 
  border-radius: 225px; /*使地球形成圆形效果*/ 
  box-shadow: -8px 0 25px rgba(256,256,256,0.3), -1px -2px 14px rgba(256,256,256,0.5) inset; /*形成圆形外面的模糊月晕效果*/

效果图:

第三步,形成白天黑夜效果:

.earth:before{
 content: "";
 border-radius: 225px;
 box-shadow: -150px -6px 25px rgba(0,0,0,0.7) inset;/*弧形阴影,形成白天黑夜效果*/
 left: 0;
 position:absolute;
 top: 0;
 height: 450px;
 width: 450px;
}

效果图:

最后一步,形成地球自转效果:

@-webkit-keyframes loop {
% { background-position: 0 0; }
%{ background-position: -900px 0;} /* 世界地图的大小为900*450,所以background-position-x: -900px */ } 
/*在earth中添加如下样式*/ 
-webkit-animation: loop 20s linear infinite; /* 这的时间是可以设置的,如果你想地球转快一点的话,时间改小点就行了,比如10s */

热心网友 时间:2022-05-14 02:53

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>旋转</title>

<style>

* {margin:0; padding:0; border:0;}

div {width:200px; height:200px; margin-left:100px; margin-top:-100px;}

img {width:200px; height:200px; border-radius:100px; animation:myfirst 5s linear infinite; -webkit-animation:myfirst 5s linear infinite; animation-play-state:running; -webkit-animation-play-state:running;}

img:hover {animation-play-state:paused; -webkit-animation-play-state:paused;}


@keyframes myfirst {0% {transform:rotate(0deg);} 100% {transform:rotate(360deg);}}

@-webkit-keyframes myfirst {0% {transform:rotate(0deg);} 100% {transform:rotate(360deg);}}

</style>

</head>


<body>

<p style="margin-top:100px"></p>

<div><img src="163146_vN8g_574908.jpg"/><div>

</body>

</html>

需要的图片

热心网友 时间:2022-05-14 04:11

css3的旋转属性和css3的自定义动画,信息量太大,无法一一列举,可以百度看教程."老师领进门,修行在个人"望采纳
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 地球自转效果怎么用css3实现 浪琴手表 下午6点调整日期 怎么调最准确 浪琴手表时间不准怎么调 被老板潜规则怎么办 薪税师的就业方向有哪些? 遭遇职场潜规则怎么办 遭遇潜规则该如何处理? 女孩子在公司遭遇职场“潜规则”怎么办? 薪税师岗位是做什么的? 同事被领导潜规则,该怎么办? 被潜规则了怎么办 职上网薪税师是做什么的? 毛传的内容简介 被老板给潜规则了,要怎么办?哭了… 根据例子,回答问题 古书注解的古注的分类 大学新生入伍被潜规则了怎么办 女老师遭遇领导潜规则怎么办? 遇到客户暗示潜规则,应该怎么办? 遭遇公司潜规则,如何机智应对? 车主是本人,车子是老公开,违章12分没有去处理,到时会自动扣车主的驾照分吗? 被人打了怎么维权? 老公开我的车出去酒驾被交警查收我会不会被扣分? 被人打伤怎么维权? 你好,我的车我老公开的违章,我自己可以销分吗,但是拍到是我老公开的? 被人打了挺严重的,怎样维权 夫妻开一辆车怎么扣分? 在维权中被人打了怎样维权? 小车上户是我的但是是我男朋友开车违规这样怎么扣分呢? 被人打了怎么索赔 被人打了,怎么维权? 车子行驶证是我老公的,车子一直是我开的,车子扣分可以用我的驾驶证扣吗? 被人打了该怎么维权 如果车主是老公的,违规积分可以扣老婆的驾驶证里吗? 我被人打了,应该怎么做才能维护我的合法权益? 我开老公的车闯红灯扣谁的分? 我被人打了怎么维护我的权益? 老公开我的车酒驾出事被查,老婆要付什么责任。老公是有驾照的哦! 被人打了一巴掌算什么?该怎么维护自己的权益? 老公无证开了老婆的车违章扣分