功能需求

实现地球旋转,本质是一张图片,在网页中图片都是矩形没有直接提供圆形,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)相关推荐

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

    界面原型 利用div和table布局实现电影票的布局 小技巧包括:圆角样式.横向合并单元格.纵向合并单元格 代码实现 <!DOCTYPE html> <html><hea ...

  2. 小白学前端——让新手头疼的num++和++num问题

    不知道大家刚开始学js的时候,有没有为num++和++num的问题头疼过,反正我是一遇到这个问题就会错,但是今天仔细看了一下,其实真的很简单,真是怪自己之前不用心. 首先,先看一下下面的代码: 这个就 ...

  3. 跟着pink老师学前端之HTML5和CSS3的新特性

    文章目录 1. HTML5新特性 1.1 HTML5新增的语义化标签 1.2 HTML5新增的多媒体标签 1. 视频< video> 2. 音频< audio> 1.3 HTM ...

  4. 【小白学前端】JS案例:表单全选取消全选

    要求: 1.点击全选按钮,可以选中所有产品前的选择框: 2.再点击一次,取消全选 3.每个产品可以单独选中取消 4.每个产品都选中时,全选框自动选中 5.取消一个产品的选择时,全选框自动取消 HTML ...

  5. 小白学前端——关于html,css,js分号使用问题

    这个是也是我不是很清楚,但其实很简单,很基础的问题. 我在听<JavaScript高级程序设计>这本书的时候,那个讲书的老师提到了这个问题. html:html里面分号不是必须有的,但是写 ...

  6. 从0到1,小白的前端摸索之路,属于你的成功之道!

    0基础,一年自学经验,8个offer,包括头条.去哪儿.猫眼.斗鱼.趣店.趣头条等,总价值180W 朋友们,大家好! 我是白小白,目前是一名电子科技大学信通学院的大四学生.回想起自己正式涉足前端的学习 ...

  7. 从0到1,小白的前端摸索之路

    0基础,一年自学经验,8个offer,包括头条.去哪儿.猫眼.斗鱼.趣店.趣头条等,总价值180W 掘金的朋友们,大家好! 我是白小白,目前是一名电子科技大学信通学院的大四学生.回想起自己正式涉足前端 ...

  8. 从零开始学前端:css3新属性scss和less --- 今天你学习了吗?(CSS:Day22)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(CSS) 复习:从零开始学前端:形变 - 今天你学习了吗?(CSS:Day21) 文章目录 从零开始学前端:程序猿小白也可以完全掌握!-今 ...

  9. c++局部对象是什么_小白学Web前端难点是什么 JS进阶知识点有哪些

    小白学Web前端难点是什么?JS进阶知识点有哪些?JavaScript是前端小白学习的难点,但又是前端工程师必须要掌握的技能.很多同学反映JavaScript知识点多而杂,不知道如何下手,下面就给大家 ...

最新文章

  1. MarkdownPad2.5 注册码
  2. mfc编辑框显示数据_Excel表格技巧—Excel表格中怎么给数据分等级
  3. docker对数据卷进行还原操作
  4. 实际部署遇到的一些问题
  5. 《openssl 编程》之错误处理
  6. Fastreport.Net用户手册:报表对象
  7. Spring Cloud Sidecar –节点初始化
  8. JavaScript函数式编程入门经典
  9. Android学习点点滴滴之获取正在运行的进程
  10. C++标准转换运算符:const_cast
  11. Filestream 使用简单步骤
  12. JavaWeb知识总结
  13. 数据-第13课-链表回顾
  14. wsdl2java validate_使用cxf wsdl2java进行客户端证书身份验证
  15. cmos和ttl_TTL和CMOS的比较
  16. Hyper-v 虚拟机固定Ip、连接外网
  17. python turtle 画蜡笔小新_蜡笔小新有几集?作者到底怎么死的啊?
  18. 实验吧 ctf题目 天下武功唯快不破
  19. 宝可梦世界无限极服务器密码,宝可梦世界无极限
  20. 如何理解空洞卷积(dilated convolution)ID-CNN

热门文章

  1. c语言中%c%x%d%o等代表什么意思
  2. ue4中寻路设置navmesh
  3. “神工坊”性能测试系列之三:Fluent旋转机械稳态分析
  4. Python:Python中已安装的模块出现No module named 'xxx'的解决方案之一
  5. 浅谈vue项目上线问题
  6. 最简单的Excel导出(EasyPOI) 支持简单合并单元格,多Sheet
  7. 基于STM32与3264点阵屏的多功能万年历
  8. 带农历的中国万年历制作
  9. 贝叶斯估计(概率密度函数的估计的参数方法)
  10. 【C语言/C++】项目实战:猜拳游戏(源码详解)