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

十天精通CSS3

大漠 Web前端工程师
难度初级
时长 5小时 0分
  • .nth-of-type(n)选择器 wrapper > div:nth-of-type(2n+1), .wrapper > p:nth-of-type(2n){ background: orange; } /*或者*/ .wrapper > div:nth-of-type(2n-1), .wrapper > p:nth-of-type(2n){ background: orange; } /*或者*/ .wrapper > div:nth-of-type(odd), .wrapper > p:nth-of-type(even){ background: orange; }
    查看全部
  • 伪类选择器,:与之前的元素之间不能有空格,如div:not([id="footer"]){ background: orange; }
    查看全部
  • w3c网址:http://www.w3school.com.cn/cssref/pr_animation-direction.asp 定义和用法: (这节说反了,但也请不要乱批评,可以说基本无碍) animation-direction 属性定义是否应该轮流反向播放动画。 如果 animation-direction 值是 "alternate",则动画会在奇数次数(1、3、5 等等)正常播放,而在偶数次数(2、4、6 等等)向后播放。 注释:如果把动画设置为只播放一次,则该属性没有效果。
    查看全部
  • 在初始背景色为black,与动画内的from red to blue的颜色不同,4种效果如下: none:开始初始色black,经过动画内的red blue,最后回到初始色black; both:开始为red,最后为blue,只运行动画内颜色,无视初始色black; forwards:开始为初始色black,经过动画内的red blue,最后停留在blue;若animation-iteration-count>1,第二次是从red开始运行; backwards:开始为red,经过blue,最后停留在初始色black;若animation-iteration-count>1,则每一次动画结束停留在blue,再从red开始运行,直到最后一次动画结束,停留在初始颜色black。
    查看全部
  • 1.设置动画的播放状态 animation-play-state属性主要用来控制元素动画的播放状态。 2.参数: 其主要有两个值:running和paused。 其中running是其默认值,主要作用就是类似于音乐播放器一样,可以通过paused将正在播放的动画停下来,也可以通过running将暂停的动画重新播放,这里的重新播放不一定是从元素动画的开始播放,而是从暂停的那个位置开始播放。
    查看全部
  • 设置动画播放方向 animation-direction属性主要用来设置动画播放方向,其语法规则如下: animation-direction:normal | alternate [, normal | alternate]* 其主要有两个值:normal、alternate 1、normal是默认值,如果设置为normal时,动画的每次循环都是向前播放; 2、另一个值是alternate,他的作用是,动画播放在第"奇数"次(1,3,5……)正常播放,第“偶数”次(2,4,6……)向反方向播放
    查看全部
  • animation-iteration-count:定义动画播放的次数。 1,其值通常为整数,但也可以使用带有小数的数字,其默认值为1,意味着动画只播放一次。 2,如果取值为infinte,动画将无限循环的播放。
    查看全部
  • animation-timing-function属性主要用来设置动画播放方式。主要让元素根据时间的推进来改变属性值的变换速率。 和transition中的transition-timing-function一样,具有以下几种变换方式:ease,ease-in,ease-in-out,ease-out,linear和cubic-bezier
    查看全部
  • @keyframes --> 关键帧 0% ~ 100%之间可以设置多个帧, 0%-100% = from()-to() animation-name --> 主要用来调用@keyframes定义好的动画,定义的动画名称完全一致 animation-duration --> 主要用来设置动画播放时间 animation-timing-function --> 主要用来设置动画的速度形式 animation-delay --> 主要用来设置动画的延迟时间 animation-iteration-count --> 主要用来定义动画的播放次数 (可为数值次数 | infinite(无限次数)) animation-direction --> 主要用来设置动画播放方向 (normal(默认值,动画的每次循环都是向前播放) | alternate(动画播放在第"奇数"次(1,3,5……)正常播放,第“偶数”次(2,4,6……)向反方向播放))
    查看全部
  • 总结下,CSS3中的三种动画:tranform形变动画/transition缓动动画/animation逐帧动画; tranform: rotate旋转/skew扭曲/scale缩放/translate移动/matrix矩阵变形; transition: property duration timing-function delay; animation: KeyframesName duration timing-function delay iteration-count direction play-state fill-mode;
    查看全部
  • 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中调用动画

    2016-11-21

  • Keyframes介绍 Keyframes被称为关键帧,其类似于Flash中的关键帧。在CSS3中其主要以“@keyframes”开头,后面紧跟着是动画名称加上一对花括号“{…}”,括号中就是一些不同时间段样式规则。 语法规则: @keyframes changecolor{ 0%{ background: red; } 100%{ background: green; } } div:hover{ animation:changecolor 5s ease-out 0.2s; } 在一个“@keyframes”中的样式规则可以由多个百分比构成的,如在“0%”到“100%”之间创建更多个百分比,分别给每个百分比中给需要有动画效果的元素加上不同的样式,从而达到一种在不断变化的效果。 经验与技巧:在@keyframes中定义动画名称时,其中0%和100%还可以使用关键词from和to来代表,其中0%对应的是from,100%对应的是to。 浏览器的支持情况: Chrome 和 Safari 需要前缀 -webkit-;Foxfire 需要前缀 -moz-。
    查看全部
  • 动画--过渡延迟时间 transition-delay 【连写形式】transition: property duration timing-function delay; 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:先加速再减速,常称为渐显渐隐效果
    查看全部
  • ransition-durationg:一个属性过渡到另一个属性所需的时间,俗称持续时间。
    查看全部

举报

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

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