@[牛顿摆]

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>牛顿摆</title><style>*{margin: 0;padding: 0;}<!--平台大小,自定义-->.terrace{margin: 0 auto;position: relative;margin: 0 auto;width: 500px;height: 500px;}<!--单杆-->.pole{left: 15%;top: 5%;width: 70%;height: 5%;position:absolute;border-top-right-radius: 5% 50%;border-bottom-right-radius: 5% 50%;border-top-left-radius: 5% 50%;border-bottom-left-radius: 5% 50%;background-color: silver;box-shadow:0 0 1px rgba(0,0,0,.5);}<!--带线摆球-->.wire_ball{top: 9.5%;width: 8%;height: 45%;position:absolute;display: inline-block;text-align: center;}<!--线-->.wire{margin: 0 auto;width: 12.5%;height: 88%;border-top-right-radius: 50% 1%;border-bottom-right-radius: 50% 1%;border-top-left-radius: 50% 1%;border-bottom-left-radius: 50% 1%;background-color: #333;}<!--球-->.ball{width: 100%;height: 16%;line-height: 100%;border-radius: 80%;background-color: #333;background: url("image/qiu.png");background-size: 100% 100%;box-shadow:0 0 1px rgba(0,0,0,.5);}<!--左边摆动-->.left_rock{transform-origin: center top;animation: left_rock 2s  infinite;}<!--右边摆动-->.right_rock{transform-origin: center top;animation: right_rock 2s 1s infinite;}@keyframes left_rock{0%{transform: rotate(0);animation-timing-function: ease-out;}25%{transform: rotate(60deg);animation-timing-function: ease-in;}50%,100%{transform: rotate(0);}}@keyframes right_rock{0%{transform: rotate(0);animation-timing-function: ease-out;}25%{transform: rotate(-60deg);animation-timing-function: ease-in;}50%,100% {transform: rotate(0);}}<!--球定位-->.num_1{ left: 30%}.num_2{ left: 38%}.num_3{ left: 46%}.num_4{ left: 54%}.num_5{ left: 62%}<!--前支架-->.holder_before{position: absolute;width: 5%;height: 70%;top: 5%;border-top-right-radius: 50% 3%;border-bottom-right-radius: 50% 3%;border-top-left-radius: 50% 3%;border-bottom-left-radius: 50% 3%;background-color: silver;}.before_left{transform-origin:left;transform: rotate(15deg);left: 15%;}.before_right{transform-origin:right;transform: rotate(-15deg);right:15%;}<!--后支架-->.holder_queen{position: absolute;width: 5%;height: 60%;border-top-right-radius: 50% 3%;border-bottom-right-radius: 50% 3%;border-top-left-radius: 50% 3%;border-bottom-left-radius: 50% 3%;background-color: silver;/*silver*/}.queen_left{top:6%;transform-origin:left;transform: rotate(7deg);left: 21%;}.queen_right{top:6%;transform-origin:right;transform: rotate(-7deg);right:21%;}</style>
</head>
<body><div class="terrace"><div class="pole"></div><div class="holder_queen queen_left"></div><div class="holder_queen queen_right"></div><div class="wire_ball num_1 left_rock"><div class="wire"></div><div class="ball"></div></div><div class="wire_ball num_2"><div class="wire"></div><div class="ball"></div></div><div class="wire_ball num_3"><div class="wire"></div><div class="ball"></div></div><div class="wire_ball num_4"><div class="wire"></div><div class="ball"></div></div><div class="wire_ball num_5 right_rock"><div class="wire"></div><div class="ball"></div></div><div class="holder_before before_left"></div><div class="holder_before before_right"></div></div>
</body>
</html>

应用html的DIV+CSS制作牛顿摆相关推荐

  1. html语言制作留言条,利用DIV+CSS制作右下角弹出留言板

    /p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 利用DIV+CSS制作右下角弹出留言板 a ...

  2. html把div分成两栏,div+css制作上中下,中间两列的全屏自适应布局

    制作自适应布局的网页对初学者是个难点,今天我们以最常见的上中下结构,中间又分为两列的全屏自适应布局为例,教大家如何制作自适应布局网页. 上中下结构,中间又分为两列的全屏自适应布局HTML代码: 上中下 ...

  3. 纯div+css制作的弹出菜单

    纯div+css制作的弹出菜单 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "ht ...

  4. div做表格 html5,div+css制作表格

    本章给大家介绍如何用div+css制作表格,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. html: 花名册: 序号 姓名 年龄 footer footer footer 1 Jo ...

  5. HTML+CSS初学者练习项目4:利用DIV+CSS制作《互联世纪网》

    适合初学者练习的HTML项目:利用DIV+CSS制作制作一个<互联世纪网>网页. 需要掌握内容: HTML+CSS第八课:使用CSS布局网页--网页中块级元素与行内元素.盒子模型的理解 H ...

  6. html如何做滑动门效果,div+css制作简单滑动门效果

    现在流行的网站设计中,水平导航菜单占据了大壁江山.的确,无论是门户网站还是企事业单位网站,都大量的采用水平的导航菜单设计.而水平导航菜单中,又有绝大多数网站采用"滑动门"设计. 首 ...

  7. div css 制作表格

    <div class="table"> <h2 class="table-caption">花名册:</h2> <di ...

  8. div+css 制作表格

    <div class="table"> <h2 class="table-caption">花名册:</h2> <di ...

  9. div+css制作哆啦A梦

    纯CSS代码加上 制作动画版哆啦A梦(机器猫) 哆啦A梦(机器猫)我们大家一定都很熟悉,今天给大家演示怎么用纯CSS.代码,来做一个动画版的哆啦A梦. 效果图: 下面代码同学可以查看一下,每个线条及椭 ...

  10. 用DIV+CSS制作四川成都美食网页介绍(网页设计期末课程设计)

    家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法,如盒子的嵌套.浮动.margin.border.background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大 ...

最新文章

  1. Java基础:JDK、JRE、JVM的区别与联系
  2. oracle 11gR2 RAC 安装
  3. MFC模态窗口与非模态窗口
  4. java 获取td_[Java教程]jQuery获取table表中的td标签
  5. 基于Docker持续交付平台建设的实践
  6. 微信支付中的刷卡支付和扫码支付测试
  7. Mac下配置Android环境
  8. html层重叠,HTML/CSS相关问题 z-Index层重叠顺序
  9. pythonlambda回调函数_Python中如何借助lambda来给回调函数传参
  10. win10无线投屏_win10无线投屏智能电视
  11. 微型计算机的cpu分类,微处理器分类及组成
  12. css3动画实现3d旋转效果
  13. 网盾极风云:五分钟搞懂HTTP和HTTPS
  14. 【一周头条盘点】中国软件网(2018.12.24~2018.12.28)
  15. Python实现门禁管理系统(源码)
  16. 服务器磁盘满了 处理过程
  17. Java限流及常用解决方案总结
  18. 2020应届毕业生,Android春招总结,已入职小米,进阶加薪全靠它
  19. android建立电话拨号器代码,Android编写电话拨号器
  20. Java-Jvm-06-内存分析工具 jmap,jhat及dump分析

热门文章

  1. VPS上安装Zpanle面板
  2. 【2019.05.26】JS逆向——破解 企名片 参数(encrypt_data)爬虫 超级详细
  3. 【PHP兴趣部落-08】PHP中时区设置的三种方法(timezone)
  4. 前端工程师项目能力精选文章50篇
  5. php遵义旅游管理系统的设计与实现毕业设计源码091801
  6. mysql用户域账户登录_使用本地系统帐户和域用户帐户两者区别(microsoft SQLServer2000...
  7. Java--数组和集合之间的相互转换
  8. Q1:如何用 C# 计算相对时间 ?
  9. 吴恩达deeplearning之CNN—人脸识别与风格化转换(2)
  10. 在线网站\本地软件拓扑图\复杂网络绘制