您现在的位置是:网站首页> 编程资料编程资料
纯css实现乌云密布的天气图标效果css3使用svg实现天气预报图标动画特效源码CSS3实现带动画的天气icon图标特效源码CSS icon图标之纯CSS实现带动画效果的天气图标 纯CSS3实现的动态天气小图标特效源码纯CSS3实现天气动画图标特效源码
2023-10-19
253人已围观
简介 这篇文章主要介绍了纯css实现乌云密布的天气图标效果,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
效果
效果如下
实现思路
- 使用box-shadow属性画几个灰色的圆,将这些圆错落的组合在一起,形成乌云图案
- after伪元素写乌云下的投影
- 增加动画
dom结构
用两个嵌套的div容器,父容器来控制图标显示的位置,子容器用来写乌云的样式。
css样式
1、父容器样式,顺便给整个页面加一个背景色,方便预览
body{ background: rgba(73, 74, 95, 1); } .container{ width: 170px; height: 170px; position: relative; margin: 250px auto; }2、乌云的样式,乌云有一个上下移动的动画。这儿关键是box-shadow属性的使用,白色的话就可以当作多云的天气图标啦~
.cloudy{ width: 50px; height: 50px; position: absolute; top: 70px; left: 80px; margin-left: -60px; background: #ccc; border-radius: 50%; box-shadow: #ccc 65px -10px 0 -5px, #ccc 25px -25px, #ccc 30px 10px, #ccc 60px 15px 0 -10px, #ccc 85px 5px 0 -5px; animation: cloudy 5s ease-in-out infinite; } @keyframes cloudy{ 50%{ transform: translateY(-20px); } } 3、投影的样式,可以使用after伪元素,别忘了同样是有移动动画的
.cloudy::after{ content: ''; width: 120px; height: 15px; position: absolute; bottom: -60px; left: 5px; background: #000; border-radius: 50%; opacity: 0.2; animation: cloudy-shadow 5s ease-in-out infinite; transform: scale(0.7); } @keyframes cloudy-shadow{ 50%{ transform: translateY(20px) scale(1); opacity: 0.05; } } OK,搞定。按着步骤来,你也可以在你的页面上实现乌云的天气图标咯~
总结
以上所述是小编给大家介绍的纯css实现乌云密布的天气图标效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关内容
- CSS3 @media的基本用法总结
- css3 伪类选择器快速复习小结详解css3中的伪类before和after常见用法CSS伪类:empty让我眼前一亮(实例代码)浅谈CSS 伪元素&伪类的妙用CSS 伪类修改input选中样式的示例代码css伪类 右下角点击出现 对号角标表示选中的示例代码css选择器四大类:基本、组合、属性、伪类详解如何使用CSS3中的结构伪类选择器和伪元素选择器解决移动端跳转问题(CSS过渡、target伪类)CSS新增的:where和:is伪类函数是什么
- css3进阶之less实现星空动画的示例代码利用CSS+JS实现唯美星空轨迹运动效果
- CSS loading效果之 吃豆人的实现10种CSS3实现的loading动画,挑一个走吧?CSS3制作3D立方体loading特效CSS3实现渐变的loading加载进度条特效代码使用css实现android系统的loading加载动画CSS 实现各种 Loading 效果附带解析过程
- 用CSS防Lightbox实现点击小图无刷新显示大图代码jQuery和CSS3超酷图片遮罩层和lightbox动画特效css3实现的半透明遮罩lightbox效果源码jquery+css3实现的超酷动画效果Lightbox灯箱特效纯CSS3实现的绚丽的图片点击放大显示lightbox效果纯CSS实现的lightbox风格的高亮弹出框效果CSS 鼠标经过放大图片+Lightbox图片展示
- 割绳子2废车场3-1三星通关图文攻略推荐_手机游戏_游戏攻略_
- 全民英雄春节版新英雄术士技能全方位解析_手机游戏_游戏攻略_
- 全民英雄春节版新英雄巫妖技能全方位解析_手机游戏_游戏攻略_
- 全民英雄 巫妖好不好 巫妖技能介绍_手机游戏_游戏攻略_
- 全民英雄 术士好不好 术士技能介绍_手机游戏_游戏攻略_
