zoukankan      html  css  js  c++  java
  • css3.0 andriod人物构成 图形构成练习三

    知识点

    ①translate(x,y,z)

      X表示只在X轴(水平方向)移动元素。

      Y表示只在Y轴(垂直方向)移动元素。

      Z表示只在Z轴移动元素,前提是元素本身或者元素的父元素设定了透视值。

    ②Transation(all,none,ident)

      示例:transition:width(表示单个元素) 0.5s(时间) ease(表现形式如ease-in,ease-out,ease-in-out);

      Transation是一种过渡,通俗点说就是一种动画转换过程,如渐显、渐弱、动画快慢等。

      如果只针对单个或者多个CSS属性进行变换,就可以用这个属性来进行单独设置。

    style

    *{ padding:0; margin:0;}
    .android{
      height:404px;
      334px;
      margin:100px auto;}
    .head,.body{ position:relative; background:#28CA00;}
    .head{
      200px;
      height:100px;
      border-radius:110px 110px 0px 0px;
      transition:all 0.1s ease-in;}
    .l_eye,.r_eye{
      background:#FFF;
      20px;
      height:20px;
      position:absolute;
      top:42px;
      border-radius:10px;}
    .l_eye{ left:50px;}
    .r_eye{ right:50px;}
    .l_ant,.r_ant{
      position:absolute;
      top:-50px;
      height:90px;
      background:#28CA00;
      10px;
      border-radius:5px;}
    .l_ant{left:40px;}
    .r_ant{right:40px;}
    .body{
      200px;
      height:154px;
      top:10px;
      border-radius:0 0 25px 25px;}
    .l_arm,.r_arm{
      position:absolute;
      top:10px;
      height:110px;
      30px;
      border-radius:30px;
      background:#28CA00;}
    .l_arm:hover{
      transform:rotate(30deg) translate(-10px, 10px);
      -webkit-transform:rotate(30deg) translate(-10px, 10px);
      -moz-transform:rotate(30deg) translate(-10px, 10px);
      -o-transform:rotate(30deg) translate(-10px, 10px);
    }
    .r_arm:hover{
      -webkit-transform:rotate(-30deg) translate(10px, 10px);
      -moz-transform:rotate(-30deg) translate(10px, 10px);
      -o-transform:rotate(-30deg) translate(10px, 10px);
    }
    .head:hover{
      -webkit-transform:rotate(-10deg) translate(-10px, -10px);
    }
    .l_arm{ left:-40px;}
    .r_arm{ right:-40px;}
    .l_leg,.r_leg{
      position:absolute;
      top:130px;
      height:90px;
      30px;
      border-radius:30px;
      background:#28CA00;}
    .l_leg{left:40px;}
    .r_leg{right:40px;}

    html 

    <div class="android">
      <div class="head">
        <div class="l_ant"></div>
        <div class="r_ant"></div>
        <div class="l_eye"></div>
        <div class="r_eye"></div>
      </div>
      <div class="body">
        <div class="l_arm"></div>
        <div class="r_arm"></div>
        <div class="l_leg"></div>
        <div class="r_leg"></div>
      </div>
    </div>

  • 相关阅读:
    python模块—socket
    mac os系统的快捷键
    教你如何将UIImageView视图中的图片变成圆角
    关于ASP.NET MVC
    iOS 日期格式的转换
    将App通过XCode上传到AppStore 出现这个错误“An error occurred uploading to the iTunes Store”的解决方法
    关于MAC OS下面两个软件的功能改进——Dictionary和Fit 输入法
    分享一下上个星期的香港行程
    【博客园IT新闻】博客园IT新闻 iPhone 客户端发布
    解决Entity Framework Code First 的问题——Model compatibility cannot be checked because the database does not contain model metadata
  • 原文地址:https://www.cnblogs.com/dm511418503/p/2971708.html
Copyright © 2011-2022 走看看