• transition&transform,CSS中过度和变形的设置


    设置样式的过度效果


    transition-property: none/all;
    transition-duration:2s;运动时间,默认是0秒
    transition-delay:0s; 延迟时间默认0秒
    transition-timing-function:ease;逐渐变慢(默认)

    linear匀速 ease-in加速 ease-out减速 ease-in-out先加速再减速*/

     1,样式 持续时间 延时  可连写多组每个样式之间使用','隔开

    .过度的样式 可以同时指定多个 

    1,过度的时间 2,过度的样式
    transition: 1s width , 2s height , 1s background;

    2. 过度的形式
    贝塞尔曲线很重要 几乎所有的都能用贝塞尔曲线做出来
    网址:http://cubic-bezier.com/#.14,.63,.79,.21

    伪类选择器,光标移动到上面时触发,产生动画效果

    -------------------------------------------------

    transform: 形变属性 

    平移:translate

    平移:translate 给定坐标, 沿着做标轴移动
    第一个参数:x轴坐标 第二个参数:y轴坐标 以自身作为参照

    可给 数值或者百分比%

    旋转角度  单位是deg  以自身中心作为旋转中心

    正数沿着顺时针方向   负数逆时针方向

    设置形变参考原点 默认值是center  top  bottom left right


    transform: rotateX(45deg);
    transform: rotateY(45deg);

    scale() 缩放倍数
    transform: scale(2.0, 0.5)
    大于1表示放大 1以下代表缩小
    盒子里的内容也会跟着一起缩放

    transform-origin: left;  缩放的原点
    transform: scale(0.2, 0.5); 参数XY
    transform: scaleX(0.5);  沿着X轴
    transform: scaleY(.4);  沿着Y轴

    skew() 倾斜
    X轴的倾斜:正数逆时针
    Y轴的倾斜:正数顺时针

    倾斜指的是XY轴的倾斜 
    transform-origin: left;  设置倾斜的原点
    transform: skew(30deg, 30deg);  参数XY
    transform: skewX(30deg); 沿着X轴
    transform: skewY(30deg);  沿着Y轴

     

  • 相关阅读:
    实验二Step1-有序顺序表
    0330复利计算4.0(改)
    0330复利计算4.0单元测试
    实验一 命令解释程序的编写
    《构建之法》之第1、2、3章读后感
    0408-汉堡包的方式评价合作伙伴
    0406-复利计算5.0
    0405—软件工程 《构建之法》 第四章读后感
    03-29复利计算单元测试
    03-25实验一、命令解释程序的编写
  • 原文地址:https://www.cnblogs.com/wuyaxing/p/6095055.html
Copyright © 2020-2023  润新知