![57f03b2565c3de2934aa721369ff0bb5.png](https://i-blog.csdnimg.cn/blog_migrate/504530b9f191e1e976e35882e852cf44.jpeg)
css制作电闪雷鸣的天气图标
效果图如下
![5aa297d9631176c904e4c374b4eac8b9.gif](https://i-blog.csdnimg.cn/blog_migrate/0ffc5514a25cd278fb6fb45eb918a371.gif)
实现思路
- 使用box-shadow属性写几个圆,将这些圆错落的组合在一起,形成云朵图案
- after伪元素写下面的投影样式
- before伪元素写黄色闪电的样式
dom结构
用两个嵌套的div容器就可以了,父容器来控制图标显示的位置,子容器用来写乌云的样式。而阴影和闪电的样式都用伪元素就可以了,这些都是在css中定义的。
css样式
css按照步骤来实现
1、先写父容器样式,顺便给整个页面加个背景色,方便预览
body{ background: rgba(73,74,95,1);}.container{ width: 170px; height: 170px; position: relative; margin: 250px auto;}
2、写乌云的样式,别忘了乌云