css3.0 图形构成实例练习二_ Div+Css教程-查字典教程网
css3.0 图形构成实例练习二
css3.0 图形构成实例练习二
发布时间:2016-12-27 来源:查字典编辑
摘要:主要知识点①transform属性:ratate(旋转度数)scale(等比例缩放)skew(x,y);让元素倾斜显示,包含两个参数值,分别...

主要知识点

① transform属性:

ratate(旋转度数)

scale(等比例缩放)

skew(x , y);让元素倾斜显示,包含两个参数值,分别表示X轴和Y轴倾斜的角度,如果第二个参数为空,则默认为0,参数为负表示向相反方向倾斜。

②animate 适用于鼠标经过产生宽度,高度,left,top等等 示例 transition:1s ease all;所有事件产生动画!

div {

-webkit-animation-name: pulse;

-webkit-animation-duration: 2s;

-webkit-animation-iteration-count: infinite;

-webkit-animation-timing-function: ease-in-out;

-webkit-animation-direction: alternate;

}@-webkit-keyframes pulse {

from {

opacity: 0.0;

font-size: 100%;

}

to {

opacity: 1.0;

font-size: 200%;

}

}style

*{ margin: 0; padding: 0;}

body {

overflow: hidden;

}

#clouds{

background:-webkit-linear-gradient(top,#c9dbe9 0%,#fff 100%);/*等价于background:-webkit-gradient(linear,left top,left bottom,from(c9dbe9),to(#fff))*/

background:-moz-linear-gradient(top,#c9dbe9 0%,#fff 100%);

background:-o-linear-gradient(top,#c9dbe9 0%,#fff 100%);

padding:100px 0px;

}

.cloud{

width:200px;

height:60px;

background:#FFF;

border-radius:200px;

-webkit-border-radius:200px;

-moz-border-radius:200px;

-o-border-radius:200px;

position:relative;}

.cloud:after,.cloud:before{

content:'';

position:absolute;

background:#FFF;

width:100px;

height:80px;

top:-15px;

left:10px;

border-radius:100px;

-webkit-border-radius:100px;

-moz-border-radius:100px;

-o-border-radius:100px;}

.cloud:after{

width:120px;

height:120px;

top:-55px;

left:auto;

right:15px;}

.x1{

-webkit-animation:moveclouds 25s linear infinite;

-moz-animation:moveclouds 25s linear infinite;

-o-animation:moveclouds 25s linear infinite;}

.x2{

left:200px;

transform:scale(0.6);

-webkit-transform:scale(0.6);

-moz-transform:scale(0.6);

-o-transform:scale(0.6);

opacity:0.6;

animation:moveclouds 25s linear infinite;

-webkit-animation:moveclouds 25s linear infinite;

-moz-animation:moveclouds 25s linear infinite;

-o-animation:moveclouds 25s linear infinite;}

.x3{

top:-200px;

left:-250px;

transform:scale(0.6);

-webkit-transform:scale(0.6);

-moz-transform:scale(0.6);

-o-transform:scale(0.6);

opacity:0.6;

animation:moveclouds 25s linear infinite;

-webkit-animation:moveclouds 25s linear infinite;

-moz-animation:moveclouds 25s linear infinite;

-o-animation:moveclouds 25s linear infinite;}

.x4{

top:200px;

left:470px;

transform:scale(0.6);

-webkit-transform:scale(0.6);

-moz-transform:scale(0.6);

-o-transform:scale(0.6);

opacity:0.6;

animation:moveclouds 25s linear infinite;

-webkit-animation:moveclouds 25s linear infinite;

-moz-animation:moveclouds 25s linear infinite;

-o-animation:moveclouds 25s linear infinite;}

.x5{

left:470px;

top:-250px;

transform:scale(0.8);

-webkit-transform:scale(0.8);

-moz-transform:scale(0.8);

-o-transform:scale(0.8);

opacity:0.8;

animation:moveclouds 25s linear infinite;

-webkit-animation:moveclouds 18s linear infinite;

-moz-animation:moveclouds 18s linear infinite;

-o-animation:moveclouds 18s linear infinite;}

@-webkit-keyframes moveclouds{

0%{margin-left:1000px;}

100%{margin-left:-1000px;}

}

@-moz-keyframes moveclouds{

0%{margin-left:1000px;}

100%{margin-left:-1000px;}

}

@-o-keyframes moveclouds{

0%{margin-left:1000px;}

100%{margin-left:-1000px;}

}

html

<div id="clouds">

<div></div>

<div></div>

<div></div>

<div></div>

<div></div>

</div>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新 Div+Css教程学习
    热门 Div+Css教程学习
    网页设计子分类