一.过渡transition

  • transition-property指定属性名称 (如width、height、background-color、内外边距)

    • all 所有属性都将获得过渡效果(默认)
    1. attr 过渡效果的CSS属性名称列表,列表以逗号分隔
    2. none 没有属性会获得过渡效果
  • transition-duration过渡时间 3s (默认慢快慢)
  • transform:rotate(360deg) 旋转

transform:scale(1.5) 变大缩放

    • transition-delay延迟事件,多久之后再开始执行动画
    • transition-timing-function运动形式
      1. linear 匀速
      2. ease 慢块慢(默认)
      3. ease-in 慢入
      4. ease-out 慢出
      5. ease-in-out 慢入慢出
      6. cubic-bezier 贝塞尔曲线(x1,y1,x2,y2) 
        1. x1起点在x轴的坐标 为0-1 
        2. y1起点在y轴的坐标 不限 
        3. x2终点在x轴的坐标 为0-1 
        4. y2终点在y轴的坐标不限 
        起点对应的 y=x 为匀速,y>x 为加速,y<x 为减速 
        终点对应的 y=x 为匀速,y>x 为减速,y<x 为加速 
        参考:http://matthewlein.com/ceaser/
    • 复合样式transition:property
      duration delay timing-function;
    • 多属性写法transition:width
      2s,height 4s;

二.动画animation

注意:animation必须与@keyframes一起使用

    • animation-name动画名称
      1. none 不引用任何动画名称
    • animation-duration动画执行时间
    • animation-delay动画效果延迟时间
    • animation-timing-function动画速度曲线
      1. liner匀速
      2. ease慢块慢(默认)
      3. ease-in慢入
      4. ease-out慢出
      5. ease-in-out慢入慢出
      6. cubic-bezier贝塞尔曲线(x1,y1,x2,y2)
    • animation-iteration-count动画执行循环次数
      1. infinite 无限循环
      2. 默认 1次
    • animation-direction动画是否反响运动
      1. normal 默认 正常方向
      2. reverse 反方向运动
      3. alternate 动画先正后反方向运行
      4. alternate-reverse 先反后正方向运行
    • animation-play-state动画执行状态
      1. running 运动 默认
      2. paused 暂停
    • animation-fill-mode动画对象时间之外的状态
      1. none 默认 原始状态>动画>原始状态
      2. forwards 原始状态>动画>停在动画帧100%
      3. backwards (忽略原始状态)进入动画帧0%>动画>原始状态
      4. both (忽略原始状态)进入动画帧0%>动画>停在动画帧100%

三.规定动画帧@keyframes

  • @keyframes animationname{}
  • @keyframe animationname{ 动画名字 随便取
  • keyframes-selector{css-styles}
  • keyframes-selector{css-styles}
  • }
    1. animationname animation的名称
    2. keyframes-selector 动画时间百分比 
      1. 合法值:0-100% | from
      to
    3. css-styles 一个或多个合法的css样式属性

@keyframes run{

0%{width:0px,background:red;}

100%{width:50px,background:green;}

}

四.新增颜色模式

  • rgba(R,G,B,A)透明颜色值
  • HSL
    1. H:Hue(色调) 
      1. 0(360)表示红色 
      2. 120绿色,240蓝色,取值为:0-360
    2. S:Saturation(饱和度) 
      1. 取值为:0%-100% 值越大颜色越纯
    3. L:Lightness(亮度) 
      1. 取值为:0%-100% 变暗<50%>变亮

background:hsl(360,100%,50%);

  • HSLA
    1. A:Alpha(透明度) 取值0-1之间
  • currentcolor 当前色 (取当前给定的字体颜色如果没有字color)

五.文字阴影text-shadow

  1. text-shadow:x y blur color; 
    1. h-shadow 必须,水平阴影的位置,可以为负值 
    2. v-shadow 必须,垂直阴影的位置,允许为负值 
    3. blur 可选,模糊半径 (可写可不写)
    4. color 可选,阴影的颜色(可写可不写 不写阴影就是字体颜色)
  2. 阴影叠加 
    text-shadow:2px 2px 0px red,2px 2px 4px green;

六.文字描边

    • text-stroke-width 谷歌不支持(需要加兼容前缀-webkit-text-stroke-width)
      设置或检索对象中的文字的描边厚度
    • text-stroke-color 
      设置或检索对象中的文字的描边颜色
    • text-stroke:text-stroke-width
      text-stroke-color
      文字的描边

HTML5--(3)过渡+动画+颜色+文本的更多相关文章

  1. Windows Store App 过渡动画

    Windows Store App 过渡动画     在开发Windows应用商店应用程序时,如果希望界面元素进入或者离开屏幕时显得自然和流畅,可以为其添加过渡动画.过渡动画能够及时地提示用户屏幕所发 ...

  2. CSS3初学篇章_5(背景样式/列表样式/过渡动画)

    背景样式 1.背景颜色语法:background-color : transparent | color body { background-color:#CCCCCC;} 2.渐变色彩语法:back ...

  3. 16款最佳HTML5超酷动画演示及源码

    1.HTML5/CSS3图片选择动画 可选择多张图片 之前我们已经分享过几款很酷的HTML5图片特效,像HTML5 3D图片折叠特效.HTML5 3D旋转图片相册等应用.今天我们来分享一款既炫酷又实用 ...

  4. 10款让人惊叹的HTML5/jQuery图片动画特效

    1.HTML5相册照片浏览器 可连接Flickr照片服务 以前我们经常会分享一些jQuery相册浏览插件,效果不错,实用性也很强.不过如果能利用HTML5来实现相册浏览器,那么相册浏览效果肯定会更加炫 ...

  5. day49 定位布局和过渡动画

    复习 1.盒子在父级水平居中 margin: 0 auto; 2.文本样式操作 color: red; text-align: center; font: 900 30px/200px "S ...

  6. 9个绚丽多彩的HTML5进度条动画赏析

    进度条在网页应用中越来越广泛了,特别是现在的页面异步局部刷新时代,进度条可以让用户更好的等待操作结果.本文要分享9款绚丽多彩的HTML5进度条动画,有很多还是挺实用的,效果也非常不错. 1.CSS3发 ...

  7. 【HTML5】基于HTML5的高性能动画与游戏

    其实这篇文章类似版本早在12年就在网上各处出现了,也随着HTML5的兴起,HTML的新特性也是倍受开发者们追捧,自然相关HTML5的高性能动画与游戏的相关文章也是层出不穷的,笔者也是在12年接触的相关 ...

  8. Vue过渡动画运用transition

    vue的过渡动画,主要是transition标签的使用,配合css动画实现的.官方文档css过渡 通过点击事件来切换show的值来改变显示的文本,下面的css通过进入离开时的在匀速状态下xxs(秒)下 ...

  9. CSS3过渡动画&关键帧动画

    一.过渡动画 过渡(transition)动画,就是从初始状态过渡到结束状态这个过程中所产生的动画. 所谓的状态就是指大小.位置.颜色.变形(transform)等等这些属性. Note:不是所有属性 ...

随机推荐

  1. Python 错误和异常小结

    1.Python异常类 Python是面向对象语言,所以程序抛出的异常也是类.常见的Python异常有以下几个,大家只要大致扫一眼,有个映像,等到编程的时候,相信大家肯定会不只一次跟他们照面(除非你不 ...

  2. Python3.5 学习三

    对文件的操作 打开模式: 1 f=open("xxx","r",encoding=="utf-8") 只读 2 f=open("x ...

  3. “全栈2019”Java第一百零八章:匿名内部类与final关键字

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  4. bzoj1047理想的正方形

    题目链接 纪念又双叒叕的一道暴力碾标算的题 我们考虑纯暴力 #include<iostream> #include<cstdio> #include<algorithm& ...

  5. input disabled的情况下在IOS设备中怎么修改颜色

    -webkit-text-fill-color:black; -webkit-opacity:1; opacity: 1; 一句代码就欧了

  6. [转] Foobar2000 DSP音效外挂元件-Part4

    [转] Foobar2000 DSP音效外挂元件-Part4 在第1部分的文章里主要介绍了foobar2000预设的DSP音效调整,这些则示要介绍几个比较会用到的DSP外挂元件,在foobar2000 ...

  7. pickle 模块学习 常用方法

    内容提要: 1: pickle的主要作用 pickle主要用于python 于python 之间进行文件传出,网络传输 他同json 一样也是有4个函数 pickle.dumps(iterable)  ...

  8. Linux和Windows数据同步

    正在做一个小项目,关于Linux和Windows数据同步,新知识很兴奋,比赛很有信心,加油吧少年 项目进行中:今晚实验室包宿开整.

  9. vue+ivew-admin开发项目,内存占用过大解决办法

    项目用的ivew+admin ivewUI,直接从github上拉下来用的,配置也没改,我们页面比较多,大该30个页面的样子,一启用,我们的电脑就卡了,然后,看一下,内存占用 1.5G+了,我们电脑4 ...

  10. shell-005:备份。

    #  这个案例感觉有点绕,如果是本地机器备份完全没必要.下面带颜色的写法值得我们借鉴,所以还是做下笔记吧 #!/bin/bash # 找出//目录下所有txt结尾的文件,且形成一个列表清单的文件 fi ...