为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
十天精通CSS3_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

十天精通CSS3

大漠 Web前端工程师
难度初级
时长 5小时 0分
  • 但需要值得注意的一点:第一个时间的值为 transition-duration,第二个为transition-delay。
    查看全部
  • animation-play-state属性主要用来控制元素动画的播放状态。 参数: 其主要有两个值:running和paused。 其中running是其默认值,主要作用就是类似于音乐播放器一样,可以通过paused将正在播放的动画停下来,也可以通过running将暂停的动画重新播放,这里的重新播放不一定是从元素动画的开始播放,而是从暂停的那个位置开始播放。另外如果暂停了动画的播放,元素的样式将回到最原始设置状态。 例如,页面加载时,动画不播放。代码如下: animation-play-state:paused;
    查看全部
  • 切换动画没有出现……
    查看全部
  • animation-direction属性主要用来设置动画播放方向: animation-direction:normal | alternate [, normal | alternate]* 其主要有两个值:normal、alternate 1、normal是默认值,如果设置为normal时,动画的每次循环都是向前播放; 2、另一个值是alternate,他的作用是,动画播放在第偶数次向前播放,第奇数次向反方向播放。
    查看全部
  • animation-iteration-count属性主要用来定义动画的播放次数。 1、其值通常为整数,但也可以使用带有小数的数字,其默认值为1,这意味着动画将从开始到结束只播放一次。 2、如果取值为infinite,动画将会无限次的播放。 举例: 通过animation-iteration-count属性让动画move只播放5次,代码设置为: animation-iteration-count:5;
    查看全部
  • mark
    查看全部
  • transition: all 0.5s ease-in 0.2s; all代表所有可执行的css动画 0.5s 是 transition-duration是用来设置过渡动画的持续时间 0.2s 是过渡延迟时间 transition-delay
    查看全部
  • transition-timing-function属性指的是过渡的“缓动函数”。主要用来指定浏览器的过渡速度,以及过渡期间的操作进展情况,其中要包括以下几种函数: ease:由快到慢,逐渐变慢 linear:恒速 ease-in:速度越来越快 ease-out:速度越来越慢 ease-in-out:先加速再减速
    查看全部
  • 动画--过渡所需时间 transition-duration transition-duration属性主要用来设置一个属性过渡到另一个属性所需的时间,也就是从旧属性过渡到新属性花费的时间长度,俗称持续时间。
    查看全部
  • 动画的过渡transition: background-color .5s ease 1s;设置在元素的初始状态上 含义是:1s后执行背景颜色的0.5s动画 元素需要设置动画初始状态和动画结束状态的css样式 第一个值为变化的css样式,可以是单一的,也可以是all,如果是all的话,可以省略不写 all理解:假设你的初始状态设置了样式“width”,“height”,“background”,当你在终始状态都改变了这三个属性,那么all代表的就是“width”、“height”和“background”。如果你的终始状态只改变了“width”和“height”时,那么all代表的就是“width”和“height”。 第二个值为动画执行的时间 第三个值为动画的执行方式 ease快-慢-慢(先加速再减速再减速)默认值 linear匀速 ease-in慢-快(加速) ease-out快-慢(减速) ease-in-out慢-快-慢(先加速后减速) 第四个值为事件触发后多长时间执行动画(一般不常用) 如果说常用的话,用于下面这种情况 transition:width .5s ease-in 1s,height .5s ease-in 1.5s,background .5s ease-in; 这个效果是:背景颜色先执行0.5s完毕后,再过0.5s,width开始执行0.5s,执行完立刻执行height的动画0.5s transition:border-radius .5s ease-in,background-color .5s ease-out;注意这个效果和上面的不一样,这个效果边框和背景色是同时执行的 transform常常搭配transition使用 如果光有transform的话,动画执行是很生硬的,一下子到达了动画的结束点 只有搭配了transition才会有动画的过渡效果
    查看全部
  • animation-duration主要用来设置CSS3动画播放时间,其使用方法和transition-duration类似,是用来指定元素播放动画所持续的时间长,也就是完成从0%到100%一次动画所需时间。单位:S秒 语法规则 animation-duration: <time>[,<time>]* 取值<time>为数值,单位为秒,其默认值为“0”,这意味着动画周期为“0”,也就是没有动画效果(如果值为负值会被视为“0”)。
    查看全部
  • 调用动画 animation-name属性主要是用来调用 @keyframes 定义好的动画。需要特别注意: animation-name 调用的动画名需要和“@keyframes”定义的动画名称完全一致(区分大小写),如果不一致将不具有任何动画效果。 语法: animation-name: none | IDENT[,none|DENT]*; 1、IDENT是由 @keyframes 创建的动画名,上面已经讲过了(animation-name 调用的动画名需要和“@keyframes”定义的动画名称完全一致); 2、none为默认值,当值为 none 时,将没有任何动画效果,这可以用于覆盖任何动画。 注意:需要在 Chrome 和 Safari 上面的基础上加上-webkit-前缀,Firefox加上-moz-。
    查看全部
    0 采集 收起 来源:CSS3中调用动画

    2015-07-29

  • Keyframes被称为关键帧,其类似于Flash中的关键帧。在CSS3中其主要以“@keyframes”开头,后面紧跟着是动画名称加上一对花括号“{…}”,括号中就是一些不同时间段样式规则。 @keyframes changecolor{ 0%{ background: red; } 100%{ background: green; } } 在一个“@keyframes”中的样式规则可以由多个百分比构成的,如在“0%”到“100%”之间创建更多个百分比,分别给每个百分比中给需要有动画效果的元素加上不同的样式,从而达到一种在不断变化的效果。 经验与技巧:在@keyframes中定义动画名称时,其中0%和100%还可以使用关键词from和to来代表,其中0%对应的是from,100%对应的是to。 浏览器的支持情况:Chrome 和 Safari 需要前缀 -webkit-;Foxfire 需要前缀 -moz-。
    查看全部
  • transition-delay属性和transition-duration属性极其类似,不同的是transition-duration是用来设置过渡动画的持续时间,而transition-delay主要用来指定一个动画开始执行的时间,也就是说当改变元素属性值后多长时间开始执行。 有时我们想改变两个或者多个css属性的transition效果时,只要把几个transition的声明串在一起,用逗号(“,”)隔开,然后各自可以有各自不同的延续时间和其时间的速率变换方式。但需要值得注意的一点:第一个时间的值为 transition-duration,第二个为transition-delay。 例如:a{ transition: background 0.8s ease-in 0.3,color 0.6s ease-out 0.3;}
    查看全部
  • transition-timing-function属性指的是过渡的“缓动函数”。主要用来指定浏览器的过渡速度,以及过渡期间的操作进展情况,其中要包括以下几种函数:ease(先快后慢)linear(匀速)ease-in(加速)ease-out(减速)ease-in-out(先加速再减速)
    查看全部

举报

0/150
提交
取消
课程须知
1.html+CSS相关基础知识 2.具有一定的网页制作经验 3.此课程不支持IE9版本以下,建议使用 chrome、safari、firefox、opera浏览器学习本课程。
老师告诉你能学到什么?
1.系统学习CSS3相关知识 2.轻松制作出各种绚丽的效果
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!