zoukankan      html  css  js  c++  java
  • css3学习系列之初识 transform (一)

    一、transform是哈?

      从字面意思来看 transform的含义是:改变,使…变形;转换,对 没错 就是变形

      变形当有 放大缩小 东倒 西歪,刚好css3中 transform 也出这个 放几个类似词

      transform:rotate(旋转)一个东西你想旋转多少度 就是多少 #rotate { -webkit-transform:rotate(10deg);},

      它的方向是顺时针方向 0- n度随你玩 当然你输入一个负数也可以玩的

      transform:skew(倾斜) 有点东倒西摆的样子和旋转有点类似但又不同,这个倾斜是把东西压扁了模样变形了

      以垂直方向Y轴来分 左边为正,右边负

      transform:scale 比例skwe:表示比例 是原来的多少倍 就是在原基础上放大或者缩小

      transform:translate 变动,一听起哈叫变动太转业了吧,其实就是x y改变发生位移 如translate(-120px,-100px);

      -120px表示向左位移 -100表示向上位移

    二、看看transform出现哈效果

      

    对照一的说明,在来看二的效果图 现在是不是知道 transform的基本功效果了!

    三、上代码:

      

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>css3元素旋转</title>
        <style type="text/css">
            .demo {
            
                margin: 50px auto;
                width:200px;
                height:100px;
                background-color:yellow;
            }
            
            /*rotate旋转: 是以顺时针方向*/
            #rotate { -webkit-transform:rotate(10deg);}
            
            /*skew倾斜: 以垂直方向Y轴来分 左边为正,右边负*/
            #skew {-webkit-transform:skew(30deg);}
            
            /*比例skwe:表示比例 是原来的多少倍*/
            #scale{-webkit-transform:scale(1.5);}
            
            /*translate变动: -120px表示向左位移 -100表示向上位移*/
            
            #translate{-webkit-transform:translate(-120px,-100px);
            -moz-transform:translate(120px,0)}
        </style>
    </head>
    <body>
    
    <div style="float:left; margin-left:100px">
        <div class="demo" id="Div1">
            你好world,我是角度旋转rotate
        </div>
        <br />
        <div class="demo" id="Div2">
            你好world,我是倾斜skew
        </div>
        <br />
        <div class="demo" id="Div3">
            你好world,我是比例scale
        </div>
        <br />
        <div class="demo" id="Div4">
            你好world,我是变动 位移 translate
        </div>
    </div>
    
    <div style="float:left; margin-left:200px">
        <div class="demo" id="rotate">
            你好world,我是角度旋转rotate
        </div>
        <br />
        <div class="demo" id="skew">
            你好world,我是倾斜skew
        </div>
        <br />
        <div class="demo" id="scale">
            你好world,我是比例scale
        </div>
        <br />
        <div class="demo" id="translate">
            你好world,我是变动 位移 translate
        </div>
    <div>
    </body>
    </html>

    好了初始就认识到这里.......

  • 相关阅读:
    Does Oracle Goldengate support Parallel DML?
    Error accessing PRODUCT_USER_PROFILE?
    数据库基础服务SLA模板
    SQL脚本:监控当前重做日志文件使用情况
    Mysql:mysql 控制台程序的提示符 prompt 字符串设置
    Mysql:开启了二进制日志功能 logbin 的mysql数据库, 如何故障恢复?
    Mysql:datetime,time,timestamp精确度只能到 秒(second),毫秒\微秒 只存在于 "文字值\某些函数 参数or返回值"中!
    Sqlserver 2005 配置 数据库镜像:强制服务(可能造成数据丢失):使镜像数据库 强制成为 主数据库
    Sqlserver 2005 配置 数据库镜像:Mirror 的注意事项!!!!!!!!!
    C++ GetTickCount函数
  • 原文地址:https://www.cnblogs.com/yzenet/p/4343579.html
Copyright © 2011-2022 走看看