当前位置:首页 > 前端设计

运用CSS3巧妙制作浮动云彩

micai11年前 (2015-04-26)前端设计1760

细心的博友可能已经发现,轻微生活 网站LOGO位置多了一朵浮动的云彩,慢悠悠地来回游动,有一种悠闲自在的感觉!那么她是如何实现的呢?主要得归功于CSS3的一些神奇新属性!

其实这个浮云效果是小编在瞎逛博客圈时无意间发现的,第一时间就觉得创意不错,就应用到了自己的网站上来,这里也分享给大家。该创意来自于Abel's blog,代码很简单,就是运用CSS3 的一些特性,画出三个圆形和一个矩形,组合成一朵云的形状,加上动画效果,让它左右移动,形成一个飘动的效果~

首先,您需要在网站待显示位置贴上如下的HTML代码:

<!-- Cloud HTML -->
<div id="cloud">
<div class="one">大圆</div>
<div class="two">中圆</div>
<div class="thr">小圆</div>
<div class="fou">矩形</div>
</div>

然后,您需要在网站引用的样式表里添加如下CSS代码:

/* Cloud CSS */
#cloud {
margin-left:50px;
width:250px;
height:150px;
position:relative;
-webkit-animation:'cloud' 5s linear infinite;
}

#cloud * {
position:absolute;
background:#FFF;
border-radius:50%;
box-shadow:0px 5px 0px #6695B0;
text-indent:-99999px;
}

#cloud .one {
left:60px;
top:30px;
width:128px;
height:128px;
}

#cloud .two {
left:20px;
top:76px;
width:82px;
height:82px;
}

#cloud .thr {
left:155px;
top:94px;
width:64px;
height:64px;
}

#cloud .fou {
left:56px;
top:118px;
width:135px;
height:40px;
border-radius:0;
}

@-webkit-keyframes cloud {
0% { margin-left:50px;}
50% { margin-left:150px; }
100% { margin-left:50px; }
}

如此简单两步便已大功告成,效果如本站LOGO右下方浮云效果,

当然您也可以去原作者Abel Yao的浮云专属站点查看:forcloud.net

扫描二维码推送至手机访问。

版权声明:本文由轻微生活发布,如需转载请注明出处。

本文链接:https://humicai.cn/using-css-3-artfully-floating-clouds.html

分享给朋友:

“运用CSS3巧妙制作浮动云彩” 的相关文章

刚哥笔记

原来是这样,我以为是用hover效果呢。

轻微生活

純点赞、纯顶贴类似的点评,小编都是拒绝的哦,
心情好时会回复,心情不好时会让它隐身,
博友勿怪,对事不对人,我们还是好朋友

轻微生活

同感,思想无涯,创意无限
感谢原作者Abel的奇思妙想

懿古今

看起来真的很不错,太有才了

Me.稀奇

我那儿不适合···

轻微生活

我也是从Abel 那儿领的小小云,你也可以领一朵小小云回家

Me.稀奇

上面的浮动云真漂亮·····

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。