div+css实现可爱两个海琼跳舞旋转代码

代码语言:html

所属分类:动画

代码描述:div+css实现可爱两个海琼跳舞旋转代码

代码标签: div css 可爱 两个 海琼 跳舞 旋转 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>
   
<meta charset="UTF-8">

   
<style>
        * {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      font-size: 100%;
      vertical-align: baseline;
      background: transparent;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
    }
   
    body{
    background: rgb(18, 98, 121);
    width: 100%;
    }
    #orilla{
        width: 100%;
        height: 30px;  
    background: -moz-radial-gradient(center, ellipse cover, rgba(159,238,242,1) 53%, rgba(122,185,193,1) 84%, rgba(98,208,214,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(53%,rgba(159,238,242,1)), color-stop(84%,rgba(122,185,193,1)), color-stop(100%,rgba(98,208,214,1))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(159,238,242,1) 53%,rgba(122,185,193,1) 84%,rgba(98,208,214,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, rgba(159,238,242,1) 53%,rgba(122,185,193,1) 84%,rgba(98,208,214,1) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, rgba(159,238,242,1) 53%,rgba(122,185,193,1) 84%,rgba(98,208,214,1) 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, rgba(159,238,242,1) 53%,rgba(122,185,193,1) 84%,rgba(98,208,214,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9feef2', endColorstr='#62d0d6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
   
        margin:0 auto;
       
        overflow:hidden;
       
    }
    #cuadro{
        width: 70%;
        height: 850px;
        position:relative;
       
    background: rgb(18, 98, 121);
   
   
        margin: 0 auto;
        overflow:hidden;
       
    }
    #agua{
        width: 100%;
        height: 880px;
        position:absolute;
        float:left;
    background-color: rgba(255, 255, 255, 0.16);
                                border:9px solid rgb(18, 98, 121);
       
        overflow:hidden;
        z-index:50;
        top:0px;
       
    }
   
    #fondo{
        width: 100%;
        height: 30px;
        position:absolute;
        float:left;
    background: rgb(98,208,214); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, rgba(98,208,214,1) 27%, rgba(0,126,158,1) 83%, rgba(122,185,193,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(27%,rgba(98,208,214,1)), color-stop(83%,rgba(0,126,158,1)), color-stop(100%,rgba(122,185,193,1))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(98,208,214,1) 27%,rgba(0,126,158,1) 83%,rgba(122,185,193,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, rgba(98,208,214,1) 27%,rgba(0,126,158,1) 83%,rgba(122,185,193,1) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, rgba(98,208,214,1) 27%,rgba(0,126,158,1) 83%,rgba(122,185,193,1) 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, rgba(98,208,214,1) 27%,rgba(0,126,158,1) 83%,rgba(122,185,193,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62d0d6', endColorstr='#7ab9c1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    top:850px;
    overflow:hidden;
    }
   
    #delfin {
    width: 530px;
    height: 370px;
    -webkit-transform: rotate(-300deg);
     -moz-transform: rotate(-300deg);
     -ms-transform: rotate(-300deg);
     -o-transform: rotate(-300deg);
     transform: rotate(-300deg);
    background: rgb(140, 142, 145); /* Old browsers */
    border-right: 3px solid #B8B5B5;
    border-radius: 100%;
    position: absolute;
    float:left;
    left:633px;
    top:221px;
    box-shadow: 6px -12px 12px #C3BDD3 inset, 3px -3px 50px #281602 inset;
    -moz-box-shadow: 6px -12px 12px #C3BDD3 inset, 3px -3px 50px #281602 inset;
    -webkit-box-shadow: 6px -12px 12px #C3BDD3 inset, 3px -3px 50px #281602 inset;
    -o-box-shadow: 6px -12px 12px #C3BDD3 inset, 3px -3px 50px #281602 inset;
    -ms-box-shadow: 6px -12px 12px #C3BDD3 inset, 3px -3px 50px #281602 inset;
    -webkit-animation: nadar 21s alternate infinite;
     -moz-animation: nadar 21s alternate infinite;
     -o-animation: nadar 21s alternate infinite;
    }
   
   
    #delfin::before{
    content:"";
    width: 421px;
    height: 330px;
    background: rgb(18, 98, 121);
    border-radius: 100%;
    position: absolute;
    left: 132px;
    top:162px;
    border-top: 50px solid #CEDCE7;
   
    }
   
    #delfin3{
    width: 330px;
    height: 470px;
    -webkit-transform: rotate(-300deg);
     -moz-transform: rotate(-300deg);
     -ms-transform: rotate(-300deg);
     -o-transform: rotate(-300deg);
     transform: rotate(-300deg);
    background: rgb(140, 142, 145); /* Old browsers */
    border-radius: 100%;
    position: absolute;
    float:left;
    left:251px;
    top:121px;
    box-shadow: 6px -12px 12px #C3BDD3 inset, 3px -3px 50px #281602 inset;
    -moz-box-shadow: 6px -12px 12px #C3BDD3 inset, 3px -3px 50px #281602 inset;
    -webkit-box-shadow: 6px -12px 12px #C3BDD3 inset, 3px -3px 50px #281602 inset;
    -o-box-shadow: 6px -12px 12px #C3BDD3 inset, 3px -3px 50px #281602 inset;
    -ms-box-shadow: 6px -12px 12px #C3BDD3 inset, 3px -3px 50px #281602 inset;
    -webkit-animation: nadar 21s alternate infinite;
     -moz-animation: nadar 21s alternate infinite;
     -o-animation: nadar 21s alternate infinite;
    }
   
   
    #delfin3::before{
    content:"";
    width: 172px;
    height: 403px;
    background: rgb(18, 98, 121);
    -webkit-transform: rotate(-345deg);
     -moz-transform: rotate(-345deg);
     -ms-transform: rotate(-345deg);
     -o-transform: rotate(-345deg);
     transform: rotate(-345deg);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: 132px;
    top:75px;
    border-left: 30px solid #CEDCE7;
    border-right:1px solid rgb(18, 98, 121);
    }
   
    #boca2{
    -webkit-border-radius: 0px 30px 12px 0px;
    border-radius: 0px 30px 12px 0px;
    transform: rotate(-197deg);
    -moz-transform: rotate(-197deg);
    -webkit-transform: rotate(-197deg);
    -o-transform: rotate(-197deg);
    -ms-transform: rotate(-197deg);
    background:#8B8796;
    height: 93px;
    position: relative;
    width: 21px;
    top: 186px;
    left: 112px;
    box-shadow: 0px -3px 35px #8D8D8F inset;
    -moz-box-shadow: 0px -3px 35px #8D8D8F inset;
    -webkit-box-shadow: 0px -3px 35px #8D8D8F inset;
    -o-box-shadow: 0px -3px 35px #8D8D8F inset;
    -ms-box-shadow: 0px -3px 35px #8D8D8F inset
    border-left: 3px solid #DA9C9C;
    border-right: 12px solid rgb(187, 183, 202);
    border-left: 9px solid rgb(162, 162, 162);
   
    }
       
    #boca1{
    -webkit-border-radius: 30px 0px 0px 12px;
    border-radius: 30px 0px 0px 12px;
    transform: rotate(-197deg);
    -moz-transform: rotate(-197deg);
    -webkit-transform: rotate(-197deg);
    -o-transform: rotate(-197deg);
    -ms-transform: rotate(-197deg);
    background:#8B8796;
    height: 93px;
    position: relative;
    border-right: 7px solid #DA9C9C;
    border-left: 12px solid rgb(143, 149, 162);
    width: 21px;
    box-shadow: -3px 3px -3px #3A2104 inset;
    -moz-box-shadow:3px 3px -3px #3A2104 inset;
    -webkit-box-shadow: 3px 3px -3px #3A2104 inset;
    -o-box-shadow: 3px 3px -3px #3A2104 inset;
    -ms-box-shadow: 3px 3px -3px #3A2104 inset;
    -webkit-animation: boca 25s alternate infinite;
     -moz-animation: boca 25s alternate infinite;
     -o-animation: boca 25s alternate infinite;
    top: 275px;
    left: 124px;
    }
   
    #boca3{
    -webkit-border-radius: 12px 0px 0px 30px;
    border-radius: 12px 0px 0px 30px;
    transform: rotate(-73deg);
    -moz-transform: rotate(-73deg);
    -webkit-transform: rotate(-73deg);
    -o-transform: rotate(-73deg);
    -ms-transform: rotate(-73deg);
    background:#8B8796;
    height: 83px;
    position: relative;
    border-right: 7px solid #DA9C9C;
    border-left: 3px solid rgb(143, 149, 162);
    width: 21px;
    box-shadow: -3px 3px -3px #3A2104 inset;
    -moz-box-shadow:3px 3px -3px #3A2104 inset;
    -webkit-box-shadow: 3px 3px -3px #3A2104 inset;
    -o-box-shadow: 3px 3px -3px #3A2104 inset;
    -ms-box-shadow: 3px 3px -3px #3A2104 inset;
    top: 7px;
    left: 283px;
    }
     
    #boca4{
    -webkit-border-radius: 0px 12px 30px 0px;
    border-radius: 0px 12px 30px 0px;
    transform: rotate(-73deg);
    -moz-transform: rotate(-73deg);
    -webkit-transform: rotate(-73deg);
    -o-transform: rotate(-73deg);
    -ms-transform: rotate(-73deg);
    background:#8B8796;
    height: 83px;
    position: relative;
    width: 21px;
    top: -88px;
    left: 287px;
    box-shadow: 0px -3px 35px #8D8D8F inset;
    -moz-box-shadow: 0px -3px 35px #8D8D8F inset;
    -webkit-box-shadow: 0px -3px 35spx #8D8D8F inset;
    -o-box-shadow: 0px -3px 35px #8D8D8F inset;
    -ms-box-shadow: 0px -3px 35px #8D8D8F inset;
    border-right: 9px solid rgb(123, 121, 131);
    border-left:1px solid rgb(162, 162, 162);
    -webkit-animation: boca3 25s alternate infinite;
     -moz-animation: boca3      25s alternate infinite;
     -o-animation: boca3 25s alternate infinite;
    }
       
   
   
    @keyframes nadar{
    0%   {
   
    transform: rotate(-300deg);
    -moz-transform: rotate(-300deg);
    -webkit-transform: rotate(-300deg);
    -o-transform: rotate(-300deg);
    -ms-transform: rotate(-300deg);}
   
    25%  {
   
    transform: rotate(-321deg);
    -moz-transform: rotate(-321deg);
    -webkit-transform: rotate(-321deg);
    -o-transform: rotate(-321deg);
    -ms-transform: rotate(-321deg);}
    30%  {
    top:227px;
   
    transform: rotate(-642deg);
    -moz-transform: rotate(-642deg);
    -webkit-transform: rotate(-642deg);
    -o-transform: rotate(-642deg);
    -ms-transform: rotate(-642deg);}
    50%  {
    top:201px;
   
    transform: rotate(-321deg);
    -moz-transform: rotate(-321deg);
    -webkit-transform: rotate(-321deg);
    -o-transform: rotate(-321deg);
    -ms-transform: rotate(-321deg);}
    75%  {
    transform: rotate(-300deg);
    -moz-transform: rotate(-300deg);
    -webkit-transform: rotate(-300deg);
    -o-transform: rotate(-300deg);
    -ms-transform: rotate(-300deg);}
    90%  {
    top:201px;
    transform: rotate(-321deg);
    -moz-transform: rotate(-321deg);
    -webkit-transform: rotate(-321deg);
    -o-transform: rotate(-321deg);
    -ms-transform: rotate(-321deg);}
    100% {
    transform: rotate(-321deg);
    -moz-transform: rotate(-321deg);
    -webkit-transform: rotate(-321deg);
    -o-transform: rotate(-321deg);
    -ms-transform: rotate(-321deg);}
   
   
    }
    @-moz-keyframes nadar /*Firefox*/{
   
   
   
    0%   {
   
    transform: rotate(-300deg);
    -moz-transform: rotate(-300deg);
    -webkit-transform: rotate(-300deg);
    -o-transform: rotate(-300deg);
    -ms-transform: rotate(-300deg);}
   
    25%  {
   
    transform: rotate(-321deg);
    -moz-transform: rotate(-321deg);
    -webkit-transform: rotate(-321deg);
    -o-transform: rotate(-321deg);
    -ms-transform: rotate(-321deg);}
    30%  {
    top:227px;
   
    transform: rotate(-642deg);
    -moz-transform: rotate(-642deg);
    -webkit-transform: rotate(-642deg);
    -o-transform: rotate(-642deg);
    -ms-transform: rotate(-642deg);}
    50%  {
    top:201px;
   
    transform: rotate(-321deg);
    -moz-transform: rotate(-321deg);
    -webkit-transform: rotate(-321deg);
    -o-transform: rotate(-321deg);
    -ms-transform: rotate(-321deg);}
   
   
    75%  {
   
    transform: rotate(-300deg);
    -moz-transform: rotate(-300deg);
    -webkit-transform: rotate(-300deg);
    -o-transform: rotate(-300deg);
    -ms-transform: rotate(-300deg);}
    90%  {
    top:201px;
    transform: rotate(-321deg);
    -moz-transform: rotate(-321deg);
    -webkit-transform: rotate(-321deg);
    -o-transform: rotate(-321deg);
    -ms-transform: rotate(-321deg);}
    100% {
    transform: rotate(-321deg);
    -moz-transform: rotate(-321deg);
    -webkit-transform: rotate(-321deg);
    -o-transform: rotate(-321deg);
    -ms-transform: rotate(-321deg);}
   
   
    }
    @-webkit-keyframes nadar /* Safari y Chrome */{
   
   
   
    0%   {
   
    transform: rotate(-300deg);
    -moz-transform: rotate(-300deg);
    -webkit-transform: rotate(-300deg);
    -o-transform: rotate(-300deg);
    -ms-transform: rotate(-300deg);}
   
    25%  {
   
    transform: rotate(-321deg);
    -moz-transform: rotate(-321deg);
    -webkit-transform: rotate(-321deg);
    -o-transform: rotate(-321deg);
    -ms-transform: rotate(-321deg);}
    30%  {
    top:227px;
   
    transform: rotate(-642deg);
    -moz-transform: rotate(-642deg);
    -webkit-transform: rotate(-642deg);
    -o-transform: rotate(-642deg);
    -ms-transform: rotate(-642deg);}
    50%  {
    top:201px;
   
    transform: rotate(-321deg);
    -moz-transform: rotate(-321deg);
    -webkit-transform: rotate(-321deg);
    -o-transform: rotate(-321deg);
    -ms-transform: rotate(-321deg);}
   
    75%  {
    transform: rotate(-300deg);
    -moz-transform: rotate(-300deg);
    -webkit-transform: rotate(-300deg);
    -o-transform: rotate(-300deg);
    -ms-transform: rotate(-300deg);}
    90%  {
    top:201px;
    transform: rotate(-321deg);
    -moz-transform: rotate(-321deg);
    -webkit-transform: rotate(-321deg);
    -o-transform: rotate(-321deg);
    -ms-transform: rotate(-321deg);}
    100% {
   
    transform: rotate(-321deg);
    -moz-transform: rotate(-321deg);
    -webkit-transform: rotate(-321deg);
    -o-transform: rotate(-321deg);
    -ms-transform: rotate(-321deg);}
   
   
    }
   
   
    .cola1{
    -webkit-border-radius: 0px 290px 21px 330px;
    border-radius:  0px 290px 21px 330px;
    transform: rotate(63deg);
    -moz-transform: rotate(63deg);
    -webkit-transform: rotate(63deg);
    -o-transform: rotate(63deg);
    -ms-transform: rotate(63deg);
    box-shadow: -6px -3px 3px #AAA6B3 inset;
    -moz-box-shadow: -6px -3px 3px #AAA6B3 inset;
    -webkit-box-shadow: -6px -3px 3px #AAA6B3 inset;
    -o-box-shadow: -6px -3px 3px #AAA6B3 inset;
    -ms-box-shadow: -6px -3px 3px #AAA6B3 inset;
    -webkit-animation: coleteo 3s alternate infinite;
    -moz-animation: coleteo 3s alternate infinite;
     -o-animation: coleteo 3s alternate infinite;
    height: 124px;
    position: absolute;
    float: left;
    top: 221px;
    background:rgb(124, 123, 124);
    width:170px;
    left:430px;
   
    }
    .cola1::before{
    content:"";
    -webkit-border-radius: 0px 290px 21px 330px;
    border-radius:  0px 290px 21px 330px;
    transform: rotate(-145deg);
    -moz-transform: rotate(-145deg);
    -webkit-transform: rotate(-145deg);
    -o-transform: rotate(-145.........完整代码请登录后点击上方下载按钮下载查看

网友评论0