CSS

语言:

CSSSCSS

确定

html,

body {

background: #333;

width: 100%;

height: 100%;

display: flex;

display: -webkit-flex;

display: -moz-flex;

display: -o-flex;

display: -ms-flex;

justify-content: center;

-o-justify-content: center;

-ms-justify-content: center;

-webkit-justify-content: center;

-moz-justify-content: center;

align-items: center;

-moz-align-items: center;

-o-align-items: center;

-webkit-align-items: center;

-moz-align-items: center;

}

.cable {

position: absolute;

top: 35%;

left: 50%;

width: 2px;

height: 110px;

border-radius: 25%;

background: #fbd286;

}

.cable-2 {

left: calc(50% - 30px);

}

.cable-3 {

left: calc(50% + 30px);

}

.cable-4 {

left: calc(50% - 60px);

}

.cable-5 {

left: calc(50% + 60px);

}

.cable-6 {

left: calc(50% - 90px);

}

.cable-7 {

left: calc(50% + 90px);

}

.leaf-1 {

position: absolute;

width: 20px;

height: 20px;

border-bottom-right-radius: 30px;

border-top-left-radius: 30px;

background: linear-gradient(55deg, #47cf73, #9df179, #47cf73 70%);

animation: fly 1s infinite alternate ease-in-out;

transform-style: preserve-3d;

transform: rotateY(50deg);

}

.leaf-2 {

position: absolute;

top: 25px;

left: -18px;

width: 20px;

height: 20px;

border-bottom-left-radius: 30px;

border-top-right-radius: 30px;

background: linear-gradient(55deg, #47cf73, #9df179, #47cf73 70%);

animation: fly 1s infinite alternate ease-in-out;

transform-style: preserve-3d;

transform: rotateY(50deg);

}

.leaf-3 {

position: absolute;

top: 50px;

width: 20px;

height: 20px;

border-bottom-right-radius: 30px;

border-top-left-radius: 30px;

background: linear-gradient(55deg, #47cf73, #9df179, #47cf73 70%);

animation: fly 1s infinite alternate ease-in-out;

transform-style: preserve-3d;

transform: rotateY(50deg);

}

.leaf-4 {

position: absolute;

top: 75px;

left: -18px;

width: 20px;

height: 20px;

border-bottom-left-radius: 30px;

border-top-right-radius: 30px;

background: linear-gradient(55deg, #47cf73, #9df179, #47cf73 70%);

animation: fly 1s infinite alternate ease-in-out;

transform-style: preserve-3d;

transform: rotateY(50deg);

}

@-moz-keyframes fly {

0% {

transform: translateY(0px);

}

50% {

transform: translateY(-2px);

}

}

@-webkit-keyframes fly {

0% {

transform: translateY(0px);

}

50% {

transform: translateY(-2px);

}

}

@-o-keyframes fly {

0% {

transform: translateY(0px);

}

50% {

transform: translateY(-2px);

}

}

@keyframes fly {

0% {

transform: translateY(0px);

}

50% {

transform: translateY(-2px);

}

}

用html写树干的形状,HTML5使用纯CSS3构建的树枝和树叶相关推荐

  1. 8个超震撼的HTML5和纯CSS3动画源码

    HTML5和CSS3之所以强大,不仅因为现在大量的浏览器的支持,更是因为它们已经越来越能满足现代开发的需要.Flash在几年之后肯定会消亡,那么HTML5和CSS3将会替代Flash.今天我们要给大家 ...

  2. 纯html css动画效果,8个超震撼的HTML5和纯CSS3动画源码

    本文作者html5tricks,转载请注明出处 1.HTML5 Canvas水波纹动画特效 HTML5的Canvas特性非常实用,我们不仅可以在Canvas画布上绘制各种图形,也可以制作绚丽的动画,比 ...

  3. html5 css3 卡片切换,HTML5之纯CSS3实现的tab标签切换

    HTML5的运用之纯CSS3实现的tab标签切换 CSS3代码实现的tab标签切换 *{padding:0px;margin:0px;} #tab{margin:20px;20px;position: ...

  4. html5卷轴动画制作,使用纯CSS3构建的3D卷轴动画特效

    CSS 语言: CSSSCSS 确定 .container, .fragment-cont, .fragment { transform-style: preserve-3d; -webkit-tra ...

  5. 纯CSS3写的10个不同的酷炫图片遮罩层效果

    这个是纯CSS3实现的的10个不同的酷炫图片遮罩层效果,可以欣赏一下  在线预览 下载地址 实例代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...

  6. 纯CSS3写的10个不同的酷炫图片遮罩层效果【转】

    这个是纯CSS3实现的的10个不同的酷炫图片遮罩层效果,可以欣赏一下 在线预览 下载地址 实例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...

  7. html自动平分宽度,HTML5使用纯CSS实现“按比例平分”整个垂直空间

    HTML5使用纯CSS实现"按比例平分"整个垂直空间 需求 需要实现头部固定在"屏幕"上方+中部滚动+底部固定在"屏幕"下方的页面布局样式. ...

  8. html5样式表,CSS3+HTML5_css,css3,html5,html5教程_html5,css,css3-站长之家

    CSS 3 + HTML 5 是未来的 Web,它们都还没有正式到来,虽然不少浏览器已经开始对它们提供部分支持.本文介绍了 5 个 CSS3 技巧,可以帮你实现未来的 Web,不过,这些技术不应该用在 ...

  9. 20个纯css3写的logo

    2019独角兽企业重金招聘Python工程师标准>>> 随着对css3了解得越深入,越来越发现了css3的强大.css3不但能完成一些基本的特效如圆角阴影等,还能借助动画技术实现一些 ...

最新文章

  1. php lodop 实例,Vue使用lodop实现打印小结
  2. BZOJ2038: [2009国家集训队]小Z的袜子(hose)
  3. 关于Config.ARGB_8888、Config.ALPHA_8、Config.ARGB_4444、Config.RGB_565的理解
  4. 《创造奇迹的编程语言也有黑历史!原来他还有这副面孔?!》
  5. 【LeetCode】【HOT】297. 二叉树的序列化与反序列化(BFS)
  6. 写在自己工作六年:转载《软件工程师六年心得体会》
  7. locate用主动还是被动_已婚女人VS未婚女人,你觉得女人是应该主动出击还是被动接受?...
  8. SQL 2005/2008质疑修复
  9. 越折腾越好用的 3 款开源 APP
  10. matlab求3db函数,数字信号处理第二章习题26、30、32解答(包括matlab运行程序)
  11. 第十四届教育技术与计算机国际会议新增SSCI, ESCI期刊
  12. Test meeting 11.23
  13. 随笔---为什么一到选课时教务系统就卡顿甚至登不上去
  14. 洛谷P3939填颜色
  15. 港澳台身份证校验规则和计算方法
  16. 酷比魔方iWork10pro安卓root+单系统+双系统恢复教程(理论适配所有x86安卓root)
  17. debian linux 桌面,Debian/Ubuntu使用tasksel安装桌面环境
  18. 深圳大学 计算机 教育部学科,深圳大学有13个A类学科,位居全国第24!
  19. 替换请求输出文件和日志文件
  20. 利用python实现修改阿里云DNS值解析

热门文章

  1. 5000字、12字 连环炮、一张图快速解决线程池
  2. 金融伦理学(Financial Ethcs)笔记
  3. 身份证人脸认证接口是如何识别网络诈骗?
  4. JS逆向加密——B 站弹幕 protobuf 分析
  5. 为VMware vSphere创建Ubuntu 16.04 Terraform模板
  6. 使用:js 中 url 传参
  7. Java学习——JDBC之从导Jar包到封装
  8. Google开源的Deep-Learning项目word2vec处理中文
  9. Pytorch环境下微调BERT以及调参教程
  10. xbox手柄usb连接linux python控制