过渡

CSS常用属性

过渡

transition 有多个值

  • 作用:在某个时间段可以显示css中某个属性值的变化过程
  • 语法 transition:属性 时间,属性 时间;
  • 值为 all 表示选中所有属性
属性:
1. transition-property  表示过渡属性
2. transition-duration  表示过渡属性所需时间
3. transition-delay  表示过渡的开始时间

2D

transform 将元素应用转换为 2D 或 3D

取值
translate()元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标) 位置参数
scale()元素顺时针旋转给定的角度。允许负值,元素将逆时针旋转
rotate()值 scale(2,4) 把宽度转换为原始尺寸的 2 倍,把高度转换为原始高度的 4 倍
skew()元素翻转给定的角度,根据给定的水平线(X 轴)和垂直线(Y 轴)参数
matrix()所有元素之和
  skew() 在元素重心,将元素进行拉伸
    参数一:水平方向拉伸
    参数二:垂直方向拉伸

3D

3d 是立体空间 三维的
    目的:如何在网站中实现立体效果
    方式:
       第一步:建立立体思维方式,忘记平面
       第二步:找到标准轴原点,以及x y z 轴
                1) x:网站水平方向 往右值越大
                2) y:网站竖直方向 往下值越大
                3) z:网站看不见的虚拟空间,越往里越虚拟值越大
               注意:原点以元素为基点,标准位置(默认) 视图窗口左上角
       第三步:根据属性沿着轴进行抽象样式

    3d 语法:
    第一步:声明3d,设置透视镜
       body {
          perspective: 1000px;
          transform-style: preserve-3d;
       }
    第二步:开始3d 效果
    注意:x y z 轴不是固定在浏览器上的;而是在元素上的,会随着元素上的,会随着元素的转动而转动 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值