欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
您的位置:DIVCSS5首页 > CSS入门 >

Css实例制作“荷花盛开”代码演示

 

步骤如下:

1.构建HTML框架,主要是一个大盒子box,里面包裹着小盒子,也就是要盛开的莲花花瓣。

<div id="box">

<div class="box01"></div>

<div class="box02"></div>

<div class="box03"></div>

<div class="box04"></div>

<div class="box05"></div>

<div class="box06"></div>

<div class="box07"></div>

<div class="box08"></div>

<div class="box09"></div>

<div class="box10"></div>

</div>

2.基础的CSS效果,制作出莲花的初始形态。

#box{

width:1000px;

height:800px;

margin:0 auto;

margin-top:50px;

position:relative;

}

.box01,.box02,.box03,.box04,.box05,.box06,.box07,.box08,.box09{

width:300px;

height:300px;

border-radius:300px 0;

background:pink;

opacity:0.6;

position:absolute;

bottom:100px;

left:500px;

transform-origin:0 300px;

transform:rotate(-45deg);

transition:all 8s;

}

3.添加hover效果,这样就可以实现莲花盛开的效果了。

#box:hover .box01{

transform:rotate(-23deg);

}

#box:hover .box02{

transform:rotate(0deg);

}

#box:hover .box03{

transform:rotate(23deg);

}

#box:hover .box04{

transform:rotate(45deg);

}

#box:hover .box06{

transform:rotate(-68deg);

}

#box:hover .box07{

transform:rotate(-90deg);

}

#box:hover .box08{

transform:rotate(-113deg);

}

#box:hover .box09{

transform:rotate(-135deg);

}

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/rumen/r27119.shtml

我要分享到:

必备CSS教程 Essential CSS Tutorials

必备HTML基础教程 Essential HTML Tutorials

如对文章有任何疑问请提交到DIV CSS论坛,或有任何网页制作CSS问题立即到CSS论坛发贴求解 或 直接DIVCSS5网页顶部搜索遇到DIVCSS疑问。
CSS教程文章修订日期:2017-05-17 08:40 原创:DIVCSS5
本文www.divcss5.com DIVCSS5版权所有。