效果:

HTML:

  <div class="container"><div class="jar"></div><div class="pencils"><div class="pencil one"></div><div class="pencil two"></div><div class="pencil three"></div></div></div>

CSS:

body {background: #AFE0CE;
}.container {width: 200px;height: 300px;position: relative;margin: 200px auto 0;
}
.jar,
.pencil {position: absolute;
}.jar {width: 200px;height: 220px;background: #A5C4D4;top: 93px;opacity: 0.5;border: 5px solid #A2B9C4;border-radius: 0 0 20px 20px;border-top: none;
}.jar:before,
.jar:after {position: absolute;content: '';background: #FFF;opacity: 0.6;
}.jar:before {top: 76px;left: 184px;width: 7px;height: 120px;border-radius: 100px;
}.jar:after {top: 200px;left: 184px;width: 7px;height: 7px;border-radius: 50%;
}.pencil {z-index: -1;left: 40px;width: 20px;height: 280px;background: #FFBA49;border-radius: 3px;box-shadow: 0 -5px 0 #A6B0B5, 0 -17px 0 #EF5B5B;transform: rotate(-20deg);transform-origin: bottom;
}.pencil:before,
.pencil:after {position: absolute;content: '';
}.pencil:before {top: 280px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 30px solid #B5864D;
}.pencil:after {top: 295px;left: 5px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 15px solid #000;
}.pencils .one {left: 15px;transform: rotate(12deg);
} .pencils .two {left: 30px;transform: rotate(24deg);
}.pencils .three {left: 45px;transform: rotate(36deg);
}

转载于:https://www.cnblogs.com/houfee/p/10612964.html

CSS3 之高级动画(5)CSS3铅笔玻璃瓶相关推荐

  1. css3 线条出现动画效果,CSS3实现的线条波浪动画效果

    HTML结构 该css3线条波浪动画效果的HTML结构如下: CSS样式 然后通过下面的CSS代码来制作线条波浪动画效果. @keyframes move_wave { 0% { transform: ...

  2. css3 发光字,CSS3发光字动画

    html> 无标题文档 *{ margin:; padding:} img{ width:200px; height:200px; border:2px solid #000} .back h5 ...

  3. CSS3 变形 过渡 动画

    文章目录 CSS3 变形 过渡 动画 transform(变形) 概述 translate() 平移 scale() 缩放 skew() 倾斜 rotate() 旋转 transform-origin ...

  4. css3边框交替动画_用css3实现惊艳面试官的背景即背景动画(高级附源码)

    我们传统的前端更多的是用javascript实现各种复杂动画,自从有了Css3 transition和animation以来,前端开发在动画这一块有了更高的自由度和格局,对动画的开发也越来越容易.这篇 ...

  5. HTML5+CSS3高级动画的应用实践

    我们大概都知道css可以用来作平面旋转.扭曲.放大缩小.平移...并且用起来几乎都得心应手. 但目前来说,3D效果的"高级"动画似乎更受欢迎一些,而且我们也确实需要. 这不,前两天 ...

  6. CSS3中的动画效果记录

    今天要记录的是CSS3中的三种属性transform.transition以及animation,这三个属性大大提升了css处理动画的能力. 一.Transform 变形 CSS中transform ...

  7. html ie动画效果,css3强大的动画效果animate使用说明及浏览器兼容介绍

    好久没更新blog,上次发文(11月8日)到现在刚好一个月,期间项目上的东西比较多,一时觉得时间比较紧,没来得及更新.这个星期总算是告一段落,补上几篇技术性的文章.好吧,第一篇是关于css3动画的使用 ...

  8. css3圆形轨迹动画

    <!doctype html>      <html lang="en">      <head>          <meta char ...

  9. loading动画_超干货 CSS3/SVG Loading动画集合

    随着css3实现各种炫酷动画效果越来越流行.今天给大家推荐一些css3和SVG实现loading加载动画效果. 先上一波令人愉悦的动画效果. 怎么样,是不是感觉很nice,那就继续往下看吧.这里为大家 ...

最新文章

  1. 有人统计了2万篇论文发现:想增加引用量,最好少说「黑话」
  2. js中的全局变量和局部变量
  3. PHP session值控制
  4. 排序算法之——希尔排序分析
  5. 2019电赛巡线机器人总结
  6. WPS - 数据对比在excel中经常用到,那么如何在excel中进行数据对比呢?
  7. 各种气象数据下载地址推荐
  8. sql数据库可以创建同义词_如何使用同义词简化SQL Server数据库对象的使用
  9. 详解散度、旋度(二维、三维)
  10. 路由器当做交换机使用
  11. 因创新而更美,永洪科技获大数据产业创新百强
  12. 2022年全球沥青毯市场前景分析及研究报告
  13. python期货数据 库_如何用python或者基于vnpy框架将期货tick数据聚合成1分钟数据呢?...
  14. keil软件仿真逻辑分析仪出现了Unknown Signal
  15. 89c51的万年历c语言,用AT89C51与DS1302做的万年历c语言编程
  16. Innovus update_io_latency
  17. c语言0x1234占两个字节,C语言考试必考知识点
  18. audio的播放没有声音的问题
  19. 最优化算法学习笔记+个人总结(一)
  20. 全球与中国回转窑市场深度研究分析报告

热门文章

  1. JDOJ 2174 忠诚
  2. 【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( DEX 文件准备 | 拷贝资源目录下的文件到内置存储区 | 配置清单文件 | 启动 DEX 文件中的组件 | 执行结果 )
  3. java修饰词不能使用抽象类_java-修饰词、抽象类、抽象方法
  4. kafka 入门概念和架构,以及应用场景
  5. 为什么UI设计师比平面设计师工资高?
  6. linux++挖矿模式,矿池挖矿PPLNS+分配模式解析,长期挖矿收益会更高
  7. 【Excel高效工作3】VLOOKUP函数实例使用(二):精确匹配进阶——反向查找,多条件查找 / 模糊匹配的使用
  8. matlab的fix函数,fix函数(函数fix是什么意思)
  9. 手把手教你用python发送邮件
  10. 企业如何提高纳税信用级别,成为A级纳税人?