乱入几个: 

1.h5的一个语义化标签

  figure :用于规定独立的流内容(图像 图表 照片 代码等)

  figcapition:与figure配套使用,用于标签定义figure元素标题

2.媒体查询:

通过不同的媒体类型和条件定义样式规则 ;媒体查询大部分媒体特性都接受min和max 用于表示“大于等于”或“小于等于”:width: min-width;max-width 

  媒体查询能够用在@media和import规则上,也能够用在HTML和XML中。

 @media screen and (width:800px){...} 

 @import url(example.css) screen and (width:800px);

<link media="screen and (width:800px)" rel="stylesheet" href="example.css">

css3:

  长处:方便。无需js,适合做图片、文字的简单效果;

  缺点:不灵活;效果有限

划重点:

  1. transform:变形。【transform:translate
    / rotete / scale / skew(平移 旋转,缩放。斜切)】

  2. transition: 过渡。【transition: property, duration, timing-function(Linear,ease,ease-in,ease-out,ease-in-out), delay】

  • 必须要设置两个属性:  设置过渡效果的 CSS 属性的名称; 完毕过渡效果须要多少秒或毫秒。                

 3、animation:动画。【animation:name/ duration/ timing-function/
iteration-count(播放次数)/ direction/ play-stete】

详细介绍:

  Transform :用于元素的变形处理  属性:  translate,Rotate,scale,skew
 
(平移 ,旋转,缩放,斜切)

 

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

transition: 用于设置四个过渡属性 属性:property,duration,timing-function,delay

transition-property
规定设置过渡效果的 CSS 属性的名称。

transition-duration
规定完毕过渡效果须要多少秒或毫秒。
transition-timing-function
规定速度效果的速度曲线。  (Linear,ease,ease-in,ease-out,ease-in-out)
transition-delay
定义过渡效果何时開始。

animation:全部动画属性的简写属性,除了 animation-play-state 属性。

animation-name
规定须要绑定到选择器的 keyframe 名称。。
animation-duration
规定完毕动画所花费的时间。以秒或毫秒计。

animation-timing-function
规定动画的速度曲线。
animation-delay
规定在动画開始之前的延迟。

animation-iteration-count
规定动画应该播放的次数。
animation-direction
规定是否应该轮流反向播放动画。

举例(chrome浏览器下):

  1. -webkit-animation: myfirst 2s linear 1s infinite both;

    -webkit-animation-name: myfirst;
    -webkit-animation-duration: 5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-play-state: running;
  2. @-wbkit-keyframes myfirst {

      }

    -经常使用參考手冊-

属性 描写叙述 CSS
@keyframes 规定动画。 3
animation 全部动画属性的简写属性,除了 animation-play-state 属性。 3
animation-name 规定 @keyframes 动画的名称。

3
animation-duration 规定动画完毕一个周期所花费的秒或毫秒。

默认是 0。

3
animation-timing-function 规定动画的速度曲线。

默认是 "ease"。

3
animation-delay 规定动画何时開始。默认是 0。 3
animation-iteration-count 规定动画被播放的次数。默认是 1。 3
animation-direction 规定动画是否在下一周期逆向地播放。默认是 "normal"。 3
animation-play-state 规定动画是否正在执行或暂停。默认是 "running"。

3
animation-fill-mode 规定对象动画时间之外的状态。 3

animation-timing-function<single-animation-timing-function>[,<single-animation-timing-function>]*

<single-animation-timing-function> = ease | linear | ease-in | ease-out | ease-in-out | step-start | step-end | steps(<integer>[,
[ start | end ] ]?

) | cubic-bezier(<number>,<number><number><number>)

默认值:ease

适用于:全部元素。包括伪对象:after和:before

继承性:无

动画性:否

计算值:指定值

媒体:视觉

取值:

  • linear:线性过渡。等同于贝塞尔曲线(0.0, 0.0, 1.0, 1.0)

  • ease:平滑过渡。

    等同于贝塞尔曲线(0.25, 0.1, 0.25, 1.0)

  • ease-in:由慢到快。

    等同于贝塞尔曲线(0.42, 0, 1.0, 1.0)

  • ease-out:由快到慢。等同于贝塞尔曲线(0, 0, 0.58, 1.0)

  • ease-in-out:由慢到快再到慢。

    等同于贝塞尔曲线(0.42, 0, 0.58, 1.0)

  • step-start:等同于 steps(1, start)

  • step-end:等同于 steps(1, end)

  • steps(<integer>[, [ start | end ] ]?):接受两个參数的步进函数。

    第一个參数必须为正整数,指定函数的步数。

    第二个參数取值能够是start或end。指定每一步的值发生变化的时间点。

    第二个參数是可选的,默认值为end。

  • cubic-bezier(<number>, <number>, <number>, <number>):

  • 特定的贝塞尔曲线类型,4个数值需在[0, 1]区间内

animation-fill-mode:none
| forwards | backwards | both [ , none | forwards | backwards | both ]*

默认值:none

适用于:全部元素,包括伪对象:after和:before

继承性:无

取值:

  • none:默认值。

    不设置对象动画之外的状态

  • forwards:设置对象状态为动画结束时的状态

  • backwards:设置对象状态为动画開始时的状态

  • both:设置对象状态为动画结束或開始的状态

说明:

检索或设置对象动画时间之外的状态

  • 假设提供多个属性值。以逗号进行分隔。

  • 相应的脚本特性为animationFillMode

animation-direction:normal | alternate [ , normal
| alternate ]*

默认值:normal

适用于:全部元素,包括伪对象:after和:before

继承性:无

取值:

  • normal:正常方向

  • alternate:正常与反向交替

说明:

检索或设置对象动画在循环中是否反向运动

  • 假设提供多个属性值,以逗号进行分隔。

  • 相应的脚本特性为animationDirection

  

H5+CSS3简单动画 知识点 汇总的更多相关文章

  1. CSS3简单动画

    css3的动画确实非常绚丽!浏览器兼容性很重要!. 分享两个小动画 <!doctype html> <html lang="en"> <head> ...

  2. css3 简单动画

    <script> <!-- var x,y,n=0,ny=0,rotINT,rotYINT function rotateDIV() { x=document.getElementB ...

  3. web前端学习(三)css学习笔记部分(5)-- CSS动画--页面特效、HTML与CSS3简单页面效果实例

    CSS动画--页面特效部分内容目前仅仅观看了解内容,记录简单笔记,之后工作了进行内容的补充 7.  CSS动画--页面特效 7.1  2D.3D转换 7.1.1  通过CSS3转换,我们能够对元素进行 ...

  4. 移动端H5的一些基本知识点总结

    移动端H5的一些基本知识点总结 来到这家公司之后,和曾经的工作发生了非常大的转变.曾经我一直是做PC端页面的.来到如今这家公司之后,主要是做手机移动端的页面. 移动端的页面在我这个做习惯了PC端页面的 ...

  5. 使用css3的动画模拟太阳系行星公转

    本文介绍使用css3的animation画一个太阳系行星公转的动画,再加以改进,讨论如何画椭圆的运行轨迹.然后分析京东和人人网使用animation的实际案例,最后结合css3的clip-path做一 ...

  6. css3简单介绍

    关于css3我先介绍几个简单的选择器: 先进行设置: 字符串匹配属性选择器: E[alt^="a"]  选择属性中以a开头的元素: E[alt$="a"]  选 ...

  7. css3 animation动画技巧

    一,css3 animation动画前言 随着现在浏览器对css3的兼容性越来越好,使用css3动画来制作动画的例子也越来越广泛,也随着而来带来了许多的问题值得我们能思考.css3动画如何让物体运动更 ...

  8. 多种方法实现H5网页图片动画效果;

    在web开发中,GIF动画效果是随处可见,比如常见的loading加载.人物奔跑的gif图片等等,那么这些都是怎么实现的呢?其实实现的原理很简单,简而言之,这些所谓的动画都是一帧一帧的图片经过一段时间 ...

  9. 8款超酷而实用的CSS3按钮动画

    1.CSS3分享按钮动画特效 这是一款基于CSS3的社会化分享按钮,按钮非常简单,提供了分享到twitter.facebook.youtube等大型社交网站.每一个分享按钮都有个大社交网站的Logo图 ...

随机推荐

  1. 前端读者 | Web App开发入门

    本文来自互联网 自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词 - Web App(意为基于WEB形式的应用程序).业界关于Web App与Nativ ...

  2. es6 map数据类型,要比set还很多

    首先它支持多数据存储,具有增删查功能 set()设置 get()获取; has()查找; delete('obj')删除指定:clear()全部删除 size长度 let json={ name:&q ...

  3. bzoj 1559 AC自动机 + dp

    思路:直接在状态图上跑dp,最后枚举一下42种一下的.. 这个枚举有点恶心. #include<bits/stdc++.h> #define LL long long #define ll ...

  4. centos6.9 部署wordpress

    用centos6.9搭建wordpressLinux.Nginx.Mariadb(Mysql).PHP 1 yum install nginx mariadb php php-fpm php-mysq ...

  5. springBoot service层 事务控制

    springBoot使用事物比较简单,在Application启动类s上添加@EnableTransactionManagement注解,然后在service层的方法上添加@Transactional ...

  6. Windows+QT+Eclipse+MinGW搭建QT开发环境详细教程

     Windows+QT+Eclipse+MinGW搭建QT开发环境详细教程 一.准备工具: QT-SDK for Windows:http://get.qt.nokia.com/qtsdk/qt-sd ...

  7. Java工具类-验证码工具

    1.工具类,生成随机验证码字符串 import java.util.Arrays; /** * 工具类,生成随机验证码字符串 * * @version 1.0 * @author * */ publi ...

  8. div垂直居中的方法

    在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中 ...

  9. 【模拟】Flo's Restaurant

    [poj2424]Flo's Restaurant Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 2960   Accept ...

  10. BZOJ 1257 [CQOI2007]余数之和sum(分块)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=1257 [题目大意] 给出正整数n和k,计算j(n,k)=k mod 1 + k mod ...