zoukankan      html  css  js  c++  java
  • 会动的小黄人

     1 <!DOCTYPE html>
     2 <html>
     3 <meta charset='utf-8'/>
     4 <head>
     5     <title>小黄人</title>
     6     <style type="text/css">
     7     .al{width: 1200px;height: 600px;margin: 0 auto;background:#96004A;padding: 50px 0 0 100px;}
     8     .xhr{width: 140px;height: 250px;position: relative;background: yellow;border-radius: 65px;animation:ss 1s infinite;}
     9     .hair{width: 1px;height: 26px;background: #000;position: absolute;z-index: 10;}
    10     .hair1{left:70px;top:-13px;}
    11     .hair2{left:85px;top:-13px;transform:rotate(30deg);}
    12     .hair3{left:55px;top:-13px;transform:rotate(-30deg);}
    13     .eyebg{width: 140px;height: 15px;background: #000;position: absolute;left:0;top:63px;z-index: 10;}
    14     .eye1,.eye2{width: 45px;height: 45px;background: #dedede;position: absolute;z-index: 11;border-radius: 50%;border:1px solid #000;}
    15     .eyec{width: 35px;height: 35px;background: #fff;position: absolute;border:1px solid #000;border-radius: 50%;top:4px;left:4px;}
    16     .eyez{width: 9px;height:9px;position: absolute;background: #8f5444;border: 1px solid #000;border-radius: 50%;top:12px;left:12px;animation:zd 1s infinite;}
    17     .eyez:after{content: '.';display: block;width: 5px;height: 5px;background: #000;position: absolute;border-radius: 50%;top:2px;left:2px;overflow: hidden;}
    18     .eye1{top:48px;left: 16px;}
    19     .eye2{top:48px;left: 75px;}
    20     .kupan1{width: 35px;height: 30px;position: absolute;z-index: 12;background: #667AB3;transform:matrix(1,1.2,0,1,0,0);top:130px;}
    21     .kupan2{width: 35px;height: 30px;position: absolute;z-index: 12;background: #667AB3;transform:matrix(-1,1.2,0,-1,0,0);top:130px;left:105px;}
    22     .koudai1{width: 110px;height: 60px;background: #667AB3;position: absolute;z-index: 13;border-radius: 5px;top:150px;left:15px;}
    23     .koudai1:before{content:'.';display: block;overflow: hidden;position: absolute;width: 8px;height: 8px;background: #000;border-radius: 50%;top:0;left:8px;}
    24     .koudai1:after{content:'.';display: block;overflow: hidden;position: absolute;width: 8px;height: 8px;background: #000;border-radius: 50%;top:0;right:8px;}
    25     .koudai2{width: 35px;height: 35px;position: absolute;z-index: 13px;border: 1px solid #000;border-radius: 0 0 8px 8px;left:37px;bottom: 0}
    26     .koudai3{width: 21px;height: 21px;background: #000;position: absolute;border-radius: 50%;top:7px;left: 7px;}
    27     .koudai3:after{content: '.';display: block;overflow: hidden;position: absolute; width: 9px;height: 9px;border: 2px solid #667AB3;top:4px;left: 4px;transform:rotate(45deg);}
    28     .kuzi{width: 140px;height: 65px;position: absolute;z-index: 12;background: #667ab3;border-radius: 5px 5px 65px 65px;bottom: 0;left: 0;}
    29     .yc{width: 57px;height: 30px;background: #fff;border:1px solid #000;position: absolute;z-index: 12;border-radius:20px 20px 30px 30px/ 10px 10px 30px 30px;left:41px;top:105px;animation:xp .5s infinite;}
    30     .yc1{width: 57px;height: 1px;background: #000;position: absolute;top:14px;left: 0;}
    31     .yc2{width: 1px;height: 30px;position: absolute;background: #000;top:0;left:28px;}
    32     .yc2:before{width: 1px;height: 30px;display: block;overflow: hidden;content: '.';position: absolute;top:0;left:-14px;z-index: 13;background: #000;}
    33     .yc2:after{width: 1px;height: 30px;display: block;overflow: hidden;content: '.';position: absolute;top:0;left:14px;z-index: 13;background: #000;}
    34     .arm1{width: 20px;height: 80px;background: yellow;position: absolute;transform:rotate(45deg);top:70px;right: -25px;z-index: 9;}
    35     .arm1:before{content: '.';display: block;width: 26px;height: 26px;background: #000;overflow: hidden;border-radius: 50%;top:-5px;right: -3px;position: absolute;}
    36     .arm2{width: 20px;height: 80px;background: yellow;position: absolute;transform:rotate(-45deg);top:70px;left: -25px;z-index: 9;}
    37     .arm2:before{content: '.';display: block;width: 26px;height: 26px;background: #000;overflow: hidden;border-radius: 50%;top:-5px;right: -3px;position: absolute;}
    38     .leg1{width: 25px;height: 45px;position: absolute;background: #667ab3;z-index: 9;bottom: -28px;left:23px;}
    39     .leg1:after{content:'.';overflow: hidden;display: block;width: 35px;height: 20px;background: #000;position: absolute;border-radius: 15px 0 0 5px;bottom: 0;left:-10px; }
    40     .leg2{width: 25px;height: 45px;position: absolute;background: #667ab3;z-index: 9;bottom: -28px;right:23px;}
    41     .leg2:after{content:'.';overflow: hidden;display: block;width: 35px;height: 20px;background: #000;position: absolute;border-radius:0 15px 5px 0;bottom: 0;right:-10px; }
    42     @keyframes zd{
    43         0%,50%,100%{left:12px;}25%{left:6px;}75%{left:18px;}
    44     }
    45     @Keyframes xp{
    46         0%,50%,100{top:105px;}25%{top:106px;}75%{top:104px;}
    47     }
    48     @Keyframes ss{
    49         0%,50%,100%{left:20px;}25%{left:10px;}75%{left:60px;}
    50     }
    51     </style>
    52 </head>
    53 <body>
    54     <div class="al">
    55         <div class="xhr">
    56             <div class="hair1 hair"></div>
    57             <div class="hair2 hair"></div>
    58             <div class="hair3 hair"></div>
    59             <div class="eyebg"></div>
    60             <div class="eye1">
    61                 <div class="eyec">
    62                     <div class="eyez"></div>
    63                 </div>
    64             </div>
    65             <div class="eye2">
    66                 <div class="eyec">
    67                     <div class="eyez"></div>
    68                 </div>
    69             </div>
    70             <div class="kupan1"></div>
    71             <div class="kupan2"></div>
    72             <div class="koudai1">
    73                 <div class="koudai2">
    74                     <div class="koudai3"></div>
    75                 </div>
    76             </div>
    77             <div class="kuzi"></div>
    78             <div class="yc">
    79                 <div class="yc1"></div>
    80                 <div class="yc2"></div>
    81             </div>
    82             <div class="arm1"></div>
    83             <div class="arm2"></div>
    84             <div class="leg1"></div>
    85             <div class="leg2"></div>
    86         </div>
    87     </div>
    88 </body>
    89 </html>
  • 相关阅读:
    C#使用Xamarin开发可移植移动应用(5.进阶篇显示弹出窗口与通讯中心)附源码
    C#使用Xamarin开发可移植移动应用(4.进阶篇MVVM双向绑定和命令绑定)附源码
    C#使用Xamarin开发可移植移动应用(3.Xamarin.Views控件)附源码
    C#使用Xamarin开发可移植移动应用(2.Xamarin.Forms布局,本篇很长,注意)附源码
    C#使用Xamarin开发可移植移动应用(1.入门与Xamarin.Forms页面),附源码
    ASP.NET Core之跨平台的实时性能监控(2.健康检查)
    Android Studio 快捷键:重载与重写、try catch代码块、导包 快捷键
    新版本jQuery对动态添加元素绑定点击事件实例
    ssm框架中,mybatis的sql语句日志输出
    maven环境下的ssm框架上传excel 案例
  • 原文地址:https://www.cnblogs.com/mk2016/p/5485488.html
Copyright © 2011-2022 走看看