毕业答辩一耽误就是一个月的时间,感觉自己浪费好多时间,而且学习劲头都没有以前的好,学习是个漫长艰苦的事情,也出现了好多问题,希望自己有则改之,无则加冕,曾国藩曾说过:悔者,所以守其缺而禾取求全也。虽然有遗憾有不足,也希望自己能够不断完善自身及修养。(对了还有个问题找一个时间,每天自己学习新的知识)。

进入正题吧

trasition(过渡)

根据中文意思过渡,就会想到,无论你是点击,焦点等事件,它是平滑改变其属性。

trasiton属性是复合属性,trasition(property duration timing-function delay );

  • transition-property :规定设置过渡效果的css属性名称;子属性包含三个值:no没有属性名,all所有属性获得过渡效果,property定义css属性名;
  • transition-duration :规定完成过渡效果需要多少秒或毫秒(time);
  • transition-timing-function :指定过渡函数,规定速度效果的速度曲线time(子属性具体属性如下);
  • transition-delay :指定开始出现的延迟时间(time);

默认值分别为:all 0 ease 0 ;

注:transition-duration 时长为0,不会产生过渡效果;

transition-timing-function是transition中让人有疑惑的地方,说一下记住就好。

linear规定以相同速度开始至结束的过渡效果。

ease规定慢速开始,然后变快,然后慢速结束的过渡效果。

ease-in规定以慢速开始的过渡效果。

ease-out规定以慢速结束的过渡效果。

ease-in-out规定以慢速开始和结束的过渡效果.

cubic-bezier(n,n,n,n)在 cubic-bezier 函数中定义自己的值。可能的值是 0 至 1 之间的数值。

transform变换

transform主要分5类的值。转换,缩放,旋转,倾斜,透视。在JavaScript中语法是这样的object.style.transfrom=值

值都有这些

转换:matrix(n.n.n.n.n.n)定义2D转换,6个值得矩阵

matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)定义3D转换,16个值得4X4矩阵

translate(x,y)定义2D转换

translate3d(x,y,z)定义3D转换

translateX(x)转换只用于x轴

translateY(y)转换只用于y轴

translateZ(z)转换只用于z轴

缩放 :scale(x,y)定义2D缩放

scale3d(x,y,z)定义3D缩放

scaleX(x)通过x轴的值来进行缩放

scaleY(y)通过y轴的值来进行缩放

scaleZ(z)通过z轴的值来进行缩放

旋转:rotate(angle)定义2D旋转

rotate3d(x,y,z,angle)定义3D旋转

rotateX(angle)定义沿X轴进行旋转

rotateY(angle)定义沿y轴进行旋转

rotateZ(angle)定义沿z轴进行旋转

倾斜:skew(x-angle,y-angle)定义沿着 X 和 Y 轴的 2D 倾斜转换。

skew(x-angle)定义沿着 X 轴的 2D 倾斜转换。

skew(y-angle)定义沿着 Y 轴的 2D 倾斜转换。

透视:perspective(n)为 3D 转换元素定义透视视图。

animation动画

语法: animation: name duration timing-function delay iteration-count direction;

animation-name:规定需要绑定到选择器的 keyframe 名称。

animation-duration:规定完成动画所花费的时间,以秒或毫秒计。

animation-timing-funcition:规定动画的速度曲线.

animation-delay:规定在动画开始之前的延迟。

animation-iteration-count:规定动画应该播放的次数。

animation-direction:规定是否应该轮流反向播放动画。

css3中trastion,transform,animation基本的了解的更多相关文章

  1. css3中transition和animation的回调处理

    弱鸡最近在准备面试,网上找了一些题,发现一些基础题也完全答不好(┬_┬)看来还是要再接再励啊w(゚Д゚)w 言归正传,今天的主题是CSS3中的动画回调处理,这里动画执行完毕后触发的事件是transit ...

  2. CSS3中动画transform必须要了解的Skew变化原理

    transform是CSS3中比较安全的动画(对于性能来说),其中有一些动画属性,来执行不同的变化.今天我们来了解skew的变化原理. skew,其实使用的频率不是很高,当然也没有最低.但是往往,一直 ...

  3. CSS3中的transform变形

    在CSS3中,用Transform功能可以实现文字或图像的旋转.缩放.倾斜.移动这四种类型的变形,这四种变形分别使用rotate.scale.skew和translate这四种方法来实现.将这四种变形 ...

  4. 对CSS3中的transform:Matrix()矩阵的一些理解

    只要有CSS基础的人肯定都知道,我们可以通过transform中的translate,scale,rotate,skew这些方法来控制元素的平移,缩放,旋转,斜切,其实这些方法呢都是为了便于开发者使用 ...

  5. css笔记——区分css3中的transform transition animation

    出处:http://blog.csdn.net/dyllove98/article/details/8957232   CSS3中和动画有关的属性有三个  transform. transition  ...

  6. css3中的transform、transition、translate、animation(@keyframes)的区别

    一.前言 在CSS中,我们经常会使用到transform.transition.translate.animation(@keyframes)这些长得相似,又不好区分的属性(值).每当需要使用它们,都 ...

  7. [CSS3备忘] transform animation 等

    一些CSS不经常用就会忘记,好吧,现在整理再学习一下,也留做备忘,方便以后查看... perspective的理解: 1.数值越小,用户与3D空间Z平面距离越近,视觉效果更令人印象深刻(比如看电影,越 ...

  8. CSS3中的transform

    CSS3 转换,我们能够对元素进行移动.缩放.转动.拉长或拉伸. transform 在2D里主要是4个方法.除了rotate 其他都是接受x y值 translate skew rotate sca ...

  9. css3中有关transform的问题

    Transform属性应用于元素的2D或3D转换.这个属性允许你将元素旋转,缩放,移动,倾斜等.

随机推荐

  1. react-router 4.0(一)

    import React from 'react'; import ReactDOM from 'react-dom' import {Link,Route,HashRouter} from 'rea ...

  2. 论文笔记:Visual Question Answering as a Meta Learning Task

    Visual Question Answering as a Meta Learning Task ECCV 2018 2018-09-13 19:58:08 Paper: http://openac ...

  3. 如何在基于Bytom开发过程中使用Bigchaindb

    上期我们讲了在基于比原开发过程中链外存储可以用分布式存储IPFS,这期我们还给大家介绍另外一种链外存储的解决方案.bigchaindb:https://www.bigchaindb.com,下面我们讲 ...

  4. Docker安装Tomcat镜像并部署web项目

    一.安装Tomcat 1.查找Docker Hub上的tomcat镜像 docker search tomcat 2.拉取官方的镜像 docker pull tomcat 等待下载完毕,需要一些时间. ...

  5. python检测服务器端口

    import socket sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sk.settimeout(10) try: sk.conne ...

  6. DAY10 函数的参数

    一.函数参数的分类 1.实参:调用参数,在括号内传入的实际值,值可以为常量.变量.表达式或三者的组合 2.形参:定义函数时,在括号内声明的变量名,用来接受外界传来的值 注意:形参随着函数的调用而产生, ...

  7. CentOS7.5 Python3安装pip报错:ModuleNotFoundError: No module named '_ctypes' --Python3

    1.问题:pyhontModuleNotFoundError: No module named '_ctypes'  操作系统:CentOS7.5 安装完Pyhotn3后(如何安装Python3,安装 ...

  8. Python自学:第二章 使用函数str( )避免类型错误

    age = 23 message = "Happy " + str(age) + "rd Birthday" print(message) 输出位 Happy ...

  9. LeetCode--021--合并两个有序链表(java)

    将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1->2->4, 1->3->4 输出:1->1->2- ...

  10. 在git服务器上创建项目过程及遇到的问题

    一: 登录git服务器,输入用户名,密码等 二: New Project 添加项目 设置组可见,项目名称等. 创建成功的项目可以看到该项目的clone地址,可以通过http,ssh两种方式来获取: 三 ...