• css3.0 滚动的云 图形构成练习二


    主要知识点

    ① 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{
    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;
    100px;
    height:80px;
    top:-15px;
    left:10px;
    border-radius:100px;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -o-border-radius:100px;}
    .cloud:after{
    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 class="cloud x1"></div>
      <div class="cloud x2"></div>
      <div class="cloud x3"></div>
      <div class="cloud x4"></div>
      <div class="cloud x5"></div>
    </div>

  • 相关阅读:
    [CF846E]Chemistry in Berland题解
    [CF846D]Monitor题解
    [CF846B]Math Show题解
    [CF846A]Curriculum Vitae题解
    斜率优化 学习笔记
    【CF115E】Linear Kingdom Races 题解(线段树优化DP)
    【洛谷P3802】小魔女帕琪 题解(概率期望)
    7月13日考试 题解(DFS序+期望+线段树优化建图)
    【BZOJ1426】收集邮票 题解 (期望)
    【HNOI2010】弹飞绵羊 题解(分块)
  • 原文地址:https://www.cnblogs.com/dm511418503/p/2965805.html
Copyright © 2020-2023  润新知