纯css3绘制发光点亮的灯泡,可爱的灯泡表情,发光的灯泡动画特效。
下面是代哦~

:root {--unit: 1vmin;--bulb--one: hsla(210, 20%, 90%, 1);--bulb--two: hsla(210, 20%, 75%, 1);--bulb--three: hsla(210, 0%, 100%, 1);--bulb--four: hsla(210, 10%, 50%, 0.5);--cap--one: hsl(36, 22%, 9%);--cap--two: hsl(33, 74%, 28%);--cap--three: hsl(36, 69%, 37%);--cap--four: hsl(48, 100%, 94%);--cap--five: hsl(48, 100%, 90%);--connector: hsl(0, 0%, 90%);--pupil: hsl(0, 0%, 100%);--feature: hsl(0, 0%, 10%);--glow: transparent;
}html {font-size: var(--unit);
}body {margin: 0;padding: 0;cursor: pointer;background-color: hsl(205, 30%, 24%);
}body:before {--filament--left: linear-gradient(75deg, transparent 0 48%, var(--bulb--four), transparent 52% 100%) 13.25em 22em / 8em 8em;--filament--right: linear-gradient(-75deg, transparent 0 48%, var(--bulb--four), transparent 52% 100%) 18.75em 22em / 8em 8em;--filament--wire: linear-gradient(var(--bulb--four), var(--bulb--four)) 50% 23em / 7em 0.25em;--filament--body: linear-gradient(90deg, var(--bulb--two) 5%, var(--bulb--four) 10% 12%, var(--bulb--three) 15% 18% , var(--bulb--one) 20% 30%, var(--bulb--four) 30% 34%, var(--bulb--one) 34% 66%, var(--bulb--four) 66% 70%, var(--bulb--one) 70% 80%, var(--bulb--three) 82% 85%, var(--bulb--four) 88% 90%, var(--bulb--two) 95%) 50% 30em / 4em 6em;--bulb--glow: radial-gradient(var(--glow) 0 40%, transparent 60% 89%) 50% -3em / 42em 42em;--bulb--main: radial-gradient(var(--bulb--one) 0 45%, var(--bulb--two) 49%, transparent 50% 100%) 50% -3em / 42em 42em;--bulb-bottom--right: linear-gradient(128deg, var(--bulb--one) 0 36%, var(--bulb--two) 48%, transparent 50% 100%) 23.65em 28em / 8em 8em;--bulb-bottom--left: linear-gradient(-128deg, var(--bulb--one) 0 36%, var(--bulb--two) 48%, transparent 50% 100%) 8.35em 28em / 8em 8em;--bulb-bottom--center: linear-gradient(var(--bulb--one) 0 65%, var(--bulb--two) 98% 100%) 50% 28em / 9.5em 8em;--bulb-shine--central: radial-gradient(var(--bulb--three)0 50%, transparent 55% 100%) 50% 5em / 26em 26em;--bulb-shine--central-cover: radial-gradient(var(--bulb--one)0 44%, transparent 55% 100%) 50% 6em / 24em 24em;--bulb-shine--clip-top-right: linear-gradient(120deg, var(--bulb--one) 0 39%, transparent 60% 100%) 18em 8em / 8em 8em;--bulb-shine--clip-top-left: linear-gradient(-120deg, var(--bulb--one) 0 39%, transparent 60% 100%) 11em 8em / 8em 8em;--bulb-shine--clip-bottom-right: linear-gradient(60deg, var(--bulb--one) 0 39%, transparent 60% 100%) 19em 20em / 8em 8em;--bulb-shine--clip-bottom-left: linear-gradient(-60deg, var(--bulb--one) 0 39%, transparent 60% 100%) 14em 20em / 8em 8em;--bulb-shine--right: radial-gradient(circle at 0 50%, var(--bulb--three) 0% 40%, transparent 47% 100%) 19em -1em / 20em 38em;--bulb-shine--right-cover: radial-gradient(circle at 0 50%, var(--bulb--one) 0% 42%, transparent 48% 100%) 18.5em -2em / 20em 40em;--mouth: radial-gradient(circle at 50% 0, var(--feature) 0 50%, transparent 55% 100%) 50% 19em / 6em 2em;--mouth--cap: radial-gradient(circle at 50% 0, var(--bulb--one) 0 42%, transparent 43% 100%) 50% 18.75em / 6em 2em;--cap--top: linear-gradient(90deg, var(--cap--three) 5%, var(--cap--four) 13% 22%, var(--cap--three), var(--cap--one) 32% 54%, var(--cap--three) 60%, var(--cap--four) 74% 84%, var(--cap--three), var(--cap--one)) 50% 63.5% / 11.5em 1em;--cap--highlight: linear-gradient(90deg, var(--cap--three) 5%, var(--cap--five) 13% 84%, var(--cap--three), var(--cap--one)) 50% 64.5% / 11em 0.45em;--cap--highlight-two: linear-gradient(90deg, var(--cap--three) 5%, var(--cap--five) 13% 84%, var(--cap--three), var(--cap--one)) 50% 72% / 9em 0.45em;--cap--top-body: linear-gradient(90deg, var(--cap--three) 5%, var(--cap--four) 13% 22%, var(--cap--three), var(--cap--one) 32% 54%, var(--cap--three) 60%, var(--cap--four) 74% 84%, var(--cap--three), var(--cap--one)) 50% 35em / 10.5em 5em;--cap--main: linear-gradient(90deg, var(--cap--three) 5%, var(--cap--four) 13% 22%, var(--cap--three), var(--cap--one) 32% 54%, var(--cap--three) 60%, var(--cap--four) 74% 84%, var(--cap--three), var(--cap--one)) 50% 35em / 9em 13em;--cap--bayonet: linear-gradient(180deg, var(--cap--one) 5%, var(--cap--four) 10% 20%, var(--cap--two) 70% 100%) 50% 46em / 11em 0.75em;--cap--bottom: linear-gradient(var(--feature), var(--feature)) 50% 47em / 7.5em 1.5em;--cap--connector: linear-gradient(var(--connector), var(--connector)) 50% 47em / 5em 1.75em;content: '';height: 56em;width: 40em;background-color: hsla(180, 20%, 20%, 0.5);position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);/* opacity: 0.5; */background:var(--mouth--cap),var(--mouth),var(--cap--top),var(--cap--highlight),var(--cap--top-body),var(--cap--highlight-two),var(--cap--main),var(--cap--bayonet),var(--cap--bottom),var(--cap--connector),var(--filament--left),var(--filament--wire),var(--filament--right),var(--filament--body),var(--bulb-shine--clip-top-right),var(--bulb-shine--clip-top-left),var(--bulb-shine--clip-bottom-right),var(--bulb-shine--clip-bottom-left),var(--bulb-shine--central-cover),var(--bulb-shine--central),var(--bulb-shine--right-cover),var(--bulb-shine--right),var(--bulb-bottom--center),var(--bulb-bottom--left),var(--bulb-bottom--right),var(--bulb--main),var(--bulb--glow);background-repeat: no-repeat;
}body:after {--eye--left: radial-gradient(var(--feature) 0 65%, transparent 70% 100%) 0em 0em / 4em 4em;--eye--right: radial-gradient(var(--feature) 0 65%, transparent 70% 100%) 100% 0em / 4em 4em;--pupil--left: radial-gradient(var(--pupil) 0 50%, transparent 65% 100%) 0.6em 0.6em / 1em 1em;--pupil--right: radial-gradient(var(--pupil) 0 50%, transparent 65% 100%) 16.4em 0.6em / 1em 1em;content: '';height: 4em;width: 20em;background:var(--pupil--left),var(--pupil--right),var(--eye--left),var(--eye--right);background-repeat: no-repeat;top: 50%;left: 50%;position: absolute;-webkit-animation: blink 5s infinite linear;animation: blink 5s infinite linear;
}@-webkit-keyframes blink {0%, 49%, 51%, 54%, 100% {-webkit-transform: translate(-50%, -300%) scaleY(1);transform: translate(-50%, -300%) scaleY(1);}50%, 52% {-webkit-transform: translate(-50%, -300%) scaleY(0);transform: translate(-50%, -300%) scaleY(0);}
}@keyframes blink {0%, 49%, 51%, 54%, 100% {-webkit-transform: translate(-50%, -300%) scaleY(1);transform: translate(-50%, -300%) scaleY(1);}50%, 52% {-webkit-transform: translate(-50%, -300%) scaleY(0);transform: translate(-50%, -300%) scaleY(0);}
}body:active:before {--glow: hsl(45, 100%, 93%);--bulb--one: hsl(45, 100%, 96%);--bulb--two: hsl(45, 100%, 95%);--bulb--three: hsl(45, 100%, 100%);--bulb--four: hsl(45, 100%, 99%);
}

可爱的灯泡眨眼表情动画特效相关推荐

  1. HTML+CSS css3可爱布丁蛋糕表情动画特效

    style.cs代码: *:before, *:after {position: absolute;content: ""; } *:hover {z-index: 10; }bo ...

  2. 纯css3可爱的Loading加载动画特效

    这个是一款可爱的loading动画,觉得好看的小伙伴一定要试试哦! html代码 <div class="loadster"><div class="l ...

  3. 情人节程序员用HTML网页表白【可爱的节日贺卡ui动画特效】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript

    这是程序员表白系列中的100款网站表白之一,旨在让任何人都能使用并创建自己的表白网站给心爱的人看. 此波共有100个表白网站,可以任意修改和使用,很多人会希望向心爱的男孩女孩告白,生性腼腆的人即使那个 ...

  4. Unity3d之表情动画--眨眼

    Unity3d之表情动画--眨眼 可通过BlendShape来实现眨眼动画,效果如下: 转载请注明出处:http://www.cnblogs.com/jietian331/p/7054673.html ...

  5. 开关灯效果HTML,H5+CSS3打开关闭灯泡开关动画特效

    H5+CSS3打开关闭灯泡开关动画特效 html, body { font-family: Georgia, serif; font-style: italic; font-size: 4.2vmin ...

  6. 分享web前端七款HTML5 Loading动画特效集锦

    以前我们大部分的Loading动画都是利用gif图片实现的,这种图片实现Loading动画的方法虽然也很不错,但是作为HTML5开发者来说,如果能利用HTML5和CSS3实现这些超酷的Loading动 ...

  7. 9款超绚丽的HTML5/CSS3应用和动画特效

    HTML5 现在已经不是很前卫的东西了,越来越多的网站和移动应用都在不断地尝试使用HTML5来更好地优化用户体验.今天我们要分享9款超绚丽的HTML5/CSS3应用和动画特效,这里面有菜单.按钮.图片 ...

  8. 逐帧动画与夸张表情动画

    夸张表情动画的制作(1)   (转之ET动画学堂) 夸张表情动画在网络上应用非常广泛,最 常见的莫过于qq和msn的自定义表情, 这种表情动画是最初级的逐帧动画,使用常见的flash.easytoon ...

  9. loading窗口动画 web_分享web前端七款HTML5 Loading动画特效集锦

    以前我们大部分的Loading动画都是利用gif图片实现的,这种图片实现Loading动画的方法虽然也很不错,但是作为HTML5开发者来说,如果能利用HTML5和CSS3实现这些超酷的Loading动 ...

最新文章

  1. 查询当前Oracle数据库的实例
  2. Ubuntu中如何使得程序在后台运行
  3. lollipods耳机蓝牙连接方法
  4. sonar的安装以及使用
  5. 对于Activity的理解
  6. c++日志文件中文显示乱码的问题及解决办法
  7. C++模拟键盘操作窗口入门
  8. 2012年CISSP考试时间
  9. SELECT INTO和INSERT INTO SELECT的区别 类似aaa?a=1b=2c=3d=4,如何将问号以后的数据变为键值对 C# 获取一定区间的随即数 0、1两个值除随机数以外...
  10. android的findviewbyid,Android开发中如何简化findViewById类型转换
  11. python简述题_常见Python面试题-附答案
  12. 灵悟礼品网上专卖店——分析类似项目的优缺点
  13. 一套ThinkPHP微信小程序商城源码带后台管理
  14. 《生产实习》实习报告——JAVA大数据工程师
  15. ROC曲线下面积的相关计算和检验
  16. CSS3:颜色渐变和重复性渐变
  17. 电影影视网站搭建教程
  18. 2019正睿Day1题解
  19. 关于某normal大学数据库登录的一个尝试
  20. python编程快速上手自动化_《Python编程快速上手 让繁琐工作自动化(异步图书出品)》([美]Al Sweigart(斯维加特))【摘要 书评 试读】- 京东图书...

热门文章

  1. Idea一键导入所有缺省的包
  2. 自建题库,给题库添加密码访问
  3. word批量导入试题,一键组卷,单机软件题库管家迎来1.2版本
  4. PDF 格式的文件编辑难度非常大, 相比 DOCX 格式,它存在的意义是什么?
  5. Java开发第一课认识计算机
  6. 退出手机QQ依然显示在线
  7. 什么是WIN-PE?
  8. Oracle使用SQL*Plus生成html文件
  9. 手机备忘录里的照片怎么保存到相册里
  10. 数列的单调有界和极限值