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

进入正题吧

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. Windows Server 2008 R2 下载地址

    以下资源均来自微软 MSDN,是原汁原味的原版系统资源,值得系统爱好者收藏.以下多数链接是 ed2k 链接,推荐使用国外开源的 eMule 下载,亦可使用迅雷,但使用 eMule 更有利于共享资源. ...

  2. 阿里技术专家详解Dubbo实践,演进及未来规划

    https://mp.weixin.qq.com/s/9rVGHYfeE8yM2qkSVd2yEQ

  3. [原][算法][earth]三段smooth,传入时间,返回距离。仿谷歌视角飞跃处理

    算法需求: 传入[0~1]的时间time,返回[0~1]的路程. 整个路程distance[0~1]分为三段路径: 第一段:在0.25time的时间里,速度从0,位置从distance:0加速移动到距 ...

  4. GO | KEGG的注释是怎么来的?

    但凡是做过基因表达数据分析的(芯片.RNA-seq,scRNA-seq),肯定是跑过基因集功能注释和通路富集的,因为它是研究未知基因集的利器. 但跑过之后老板肯定会给反馈,通常得到的注释都是没有太多意 ...

  5. Flask离线文档 --技术文档

    1.预览 2.文档下载 链接:Flask离线文档下载(v1.0.10)提取码:0x0x 

  6. linux存储管理之自动挂在

    自动挂载 Automount ==================================================================================== ...

  7. 数据分析库之matplotlib

    一.Matplotlib基础知识 Matplotlib中的基本图表包括的元素 x轴和y轴 axis 水平和垂直的轴线 轴标签 axisLabel 水平和垂直的轴标签 x轴和y轴刻度 tick 刻度标示 ...

  8. springcloud入门-什么是springcloud

    1.单体应用架构存在的问题 一个归档包(例如war)包含所有功能的应用程序,通常称为单体应用. 相信很多项目都是从单体应用开始的,单体应用比较容易部署和测试,项目的初期,项目可以很好的运行,然而,随着 ...

  9. win10下vs2015编译的程序如何运行在win7等系统(无需安装Redistributable)

    最近新写的程序要做beta测试,在做绿色版(免安装版)时遇到了问题,vs2015做的项目本以为像之前的vs版本一样把msvcrXXX.dll还有另外几个运行时库都放到exe旁边即可,然并卵...,在w ...

  10. js获取子元素的内容

    <div class="aaa1"> <div class="">123</div> <span>2222< ...