荟萃馆

位置:首页 > 设计 > 网页设计

纯CSS如何实现动画的天气图标

静态的天气图标看久了显得呆板,那么下面就分享一个很有才创意的用CSS实现天气带动画的.天气图标,代码都分享出来,以这个例子作为参考希望你能得到启发。就跟随本站小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!

纯CSS如何实现动画的天气图标

下面我们来做一个会下雨的天气图标实例,过程其实很简单哦。

STEP1: 整体HTML架构

STEP2: 用CSS绘制云朵图标

CSS代码如下

body {

max-width: 42em;

padding: 2em;

margin: 0 auto;

color: #161616;

font-family: 'Roboto', sans-serif;

text-align: center;

background-color: currentColor;

}

{

position: relative;

display: inline-block;

width: 12em;

height: 10em;

font-size: 1em; /* control icon size here */

}

d {

position: absolute;

z-index: 1;

top: 50%;

left: 50%;

width: 3.6875em;

height: 3.6875em;

margin: -1.84375em;

background: currentColor;

border-radius: 50%;

box-shadow:

-2.1875em 0.6875em 0 -0.6875em,

2.0625em 0.9375em 0 -0.9375em,

0 0 0 0.375em #fff,

-2.1875em 0.6875em 0 -0.3125em #fff,

2.0625em 0.9375em 0 -0.5625em #fff;

}

d:after {

content: '';

position: absolute;

bottom: 0;

left: -0.5em;

display: block;

width: 4.5625em;

height: 1em;

background: currentColor;

box-shadow: 0 0.4375em 0 -0.0625em #fff;

标签:CSS 图标 动画