博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
纯html5+css能写出什么惊人的效果?
阅读量:6657 次
发布时间:2019-06-25

本文共 4253 字,大约阅读时间需要 14 分钟。

纯html5+css能写出什么惊人的效果?

鄙人最近学习css,发现纯html5+css可以实现这般效果:
一棵跳舞的树

 

1 .trunk, .trunk div {  2     background: #136086;  3     /*border-radius:$w;*/  4     width: 100px;  5     height: 10px;  6     position: absolute;  7     left:50%;  8     top:70%;  9     margin-left: -10px; 10     -webkit-animation-name: rot; 11             animation-name: rot; 12     -webkit-animation-duration: 2.02s; 13             animation-duration: 2.02s; 14     -webkit-animation-iteration-count: infinite; 15             animation-iteration-count: infinite; 16     -webkit-animation-direction: alternate; 17             animation-direction: alternate; 18     -webkit-transform-origin: 5px 5px; 19         -ms-transform-origin: 5px 5px; 20             transform-origin: 5px 5px; 21     -webkit-animation-timing-function: ease-in-out; 22             animation-timing-function: ease-in-out; 23  24 } 25 .trunk.trunk, .trunk div.trunk { 26     bottom: 0; 27     left: 50%; 28     -webkit-animation-name: rot-root; 29             animation-name: rot-root; 30     -webkit-animation-duration: 2.5s; 31             animation-duration: 2.5s; 32 } 33 .trunk > div, .trunk div > div { 34     /*opacity:0.9;*/ 35     top: 0; 36     left: 100px; 37     -webkit-animation-duration: calc(inherit / 2); 38             animation-duration: calc(inherit / 2); 39     /* don't works  */ 40 } 41 .trunk > div:nth-child(2), .trunk div > div:nth-child(2) { 42     /*animation-duration:15s;*/ 43     -webkit-animation-name: rot-inv; 44             animation-name: rot-inv; 45     -webkit-animation-duration: 1.7s; 46             animation-duration: 1.7s; 47 } 48  49 @-webkit-keyframes rot { 50     from { 51       -webkit-transform: rotate(15deg) scale(0.72); 52               transform: rotate(15deg) scale(0.72); 53     } 54     to { 55       -webkit-transform: rotate(45deg) scale(0.72); 56               transform: rotate(45deg) scale(0.72); 57     } 58 } 59  60 @keyframes rot { 61     from { 62       -webkit-transform: rotate(15deg) scale(0.72); 63               transform: rotate(15deg) scale(0.72); 64     } 65     to { 66       -webkit-transform: rotate(45deg) scale(0.72); 67               transform: rotate(45deg) scale(0.72); 68     } 69 } 70 @-webkit-keyframes rot-inv { 71     from { 72       -webkit-transform: rotate(-45deg) scale(0.72); 73               transform: rotate(-45deg) scale(0.72); 74     } 75     to { 76       -webkit-transform: rotate(-15deg) scale(0.72); 77               transform: rotate(-15deg) scale(0.72); 78     } 79 } 80 @keyframes rot-inv { 81     from { 82       -webkit-transform: rotate(-45deg) scale(0.72); 83               transform: rotate(-45deg) scale(0.72); 84     } 85     to { 86       -webkit-transform: rotate(-15deg) scale(0.72); 87               transform: rotate(-15deg) scale(0.72); 88     } 89 } 90 @-webkit-keyframes rot-root { 91     from { 92       -webkit-transform: rotate(-95deg); 93               transform: rotate(-95deg); 94     } 95     to { 96       -webkit-transform: rotate(-85deg); 97               transform: rotate(-85deg); 98     } 99 }100 @keyframes rot-root {101     from {102       -webkit-transform: rotate(-95deg);103               transform: rotate(-95deg);104     }105     to {106       -webkit-transform: rotate(-85deg);107               transform: rotate(-85deg);108     }109 }

 效果:

 本人小站:http://www.zuiuren.com

(是只靠纯html5+css,没有js代码)

转载于:https://www.cnblogs.com/zuiuren/p/6066945.html

你可能感兴趣的文章
如何实现居中对齐
查看>>
JQuery设置创建表格并设置样式
查看>>
mysql5.7采坑
查看>>
mysql5.5手册读书日记(4)
查看>>
20172304 《程序设计与数据结构》第三周学习总结
查看>>
NSScanner
查看>>
Mac下如何显示隐藏文件
查看>>
CA1060
查看>>
java_包含抽象方法的枚举类
查看>>
OS | Socket
查看>>
02-CSS基础与进阶-day1-录像293
查看>>
Web Services 应用开发学习笔记(三):XML模式定义
查看>>
Hadoop之hive 其他
查看>>
基础题(二)
查看>>
BGD 通信15-1 150206102 王嘉良 DDS信号发生器
查看>>
4-26 pts dts
查看>>
顺序查找JAVA实现 设置哨兵
查看>>
第十一章 继承与派生 学习笔记
查看>>
SQL 模糊查询 模糊查找 字符串匹配
查看>>
SpringSecurity学习之基于数据库的用户认证
查看>>