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

十天精通CSS3

大漠 Web前端工程师
难度初级
时长 5小时 0分
  • animation-name属性主要是用来调用 @keyframes 定义好的动画。 注意:需要在 Chrome 和 Safari 上面的基础上加上-webkit-前缀,Firefox加上-moz-。
    查看全部
    0 采集 收起 来源:CSS3中调用动画

    2016-02-21

  • Keyframes被称为关键帧,其类似于Flash中的关键帧。在CSS3中其主要以“@keyframes”开头,后面紧跟着是动画名称加上一对花括号“{…}”,括号中就是一些不同时间段样式规则。如:<br> ```<br> @keyframes changecolor{<br> 0%{<br> background: red;<br> }<br> 100%{<br> background: green;<br> }<br> }<br> ```<br> 其中0%和100%还可以使用关键词from和to来代表。 Chrome 和 Safari 需要前缀 -webkit-;Foxfire 需要前缀 -moz-。
    查看全部
  • transition-delay属性和transition-duration属性极其类似,不同的是transition-duration是用来设置过渡动画的持续时间,而transition-delay主要用来指定一个动画开始执行的时间,也就是说当改变元素属性值后多长时间开始执行。
    查看全部
  • transition-timing-function属性指的是过渡的“缓动函数”。主要用来指定浏览器的过渡速度,以及过渡期间的操作进展情况
    查看全部
  • 阴影: box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式]; 其中偏移量必需,其余可选。颜色默认为黑色。投影方式为inset表示内部阴影,默认则为外阴影。
    查看全部
  • nice
    查看全部
  • transition-duration属性主要用来设置一个属性过渡到另一个属性所需的时间,也就是从旧属性过渡到新属性花费的时间长度,俗称持续时间。
    查看全部
  • 在CSS中创建简单的过渡效果可以从以下几个步骤来实现: 第一,在默认样式中声明元素的初始状态样式; 第二,声明过渡元素最终状态样式,比如悬浮状态; 第三,在默认样式中通过添加过渡函数,添加一些过渡效果。 CSS3的过度transition属性是一个复合属性,主要包括以下几个子属性: transition-property:指定过渡或动态模拟的CSS属性 transition-duration:指定完成过渡所需的时间 transition-timing-function:指定过渡函数 transition-delay:指定开始出现的延迟时间
    查看全部
  • 在没有重置transform-origin改变元素原点位置的情况下,CSS变形进行的旋转、位移、缩放,扭曲等操作都是以元素自己中心位置进行变形。但很多时候,我们可以通过transform-origin来对元素进行原点位置改变,使元素原点不在元素的中心位置,以达到需要的原点位置。
    查看全部
  • matrix() 是一个含六个值的(a,b,c,d,e,f)变换矩阵,用来指定一个2D变换,相当于直接应用一个[a b c d e f]变换矩阵。就是基于水平方向(X轴)和垂直方向(Y轴)重新定位元素。 matrix(scaleX(),skewX(),skewY(),scaleY(),translateX(),translateY());
    查看全部
  • translate()函数可以将元素向指定的方向移动,类似于position中的relative。或以简单的理解为,使用translate()函数,可以把元素从原来的位置移动,而不影响在X、Y轴上的任何Web组件。 translate(x,y)水平方向和垂直方向同时移动(也就是X轴和Y轴同时移动)。 translateX(x)仅水平方向移动(X轴移动)。 translateY(Y)仅垂直方向移动(Y轴移动)。
    查看全部
  • 缩放 scale()函数 让元素根据中心原点对对象进行缩放。 scale(X,Y)使元素水平方向和垂直方向同时缩放(也就是X轴和Y轴同时缩放)。 scaleX(x)元素仅水平方向缩放(X轴缩放)。 scaleY(y)元素仅垂直方向缩放(Y轴缩放)。
    查看全部
  • 扭曲skew()函数能够让元素倾斜显示。它可以将一个对象以其中心位置围绕着X轴和Y轴按照一定的角度倾斜。这与rotate()函数的旋转不同,rotate()函数只是旋转,而不会改变元素的形状。skew()函数不会旋转,而只会改变元素的形状。 skew(x,y):第一个参数对应X轴,第二个参数对应Y轴。如果第二个参数未提供,则值为0,也就是Y轴方向上无斜切。 skewX(x)仅使元素在水平方向扭曲变形(X轴扭曲变形)。 skewY(y)仅使元素在垂直方向扭曲变形(Y轴扭曲变形)。 用法: ``` -webkit-transform: skew(45deg); -moz-transform: skew(45deg); transform:skew(45deg); ```
    查看全部
  • 旋转rotate()函数通过指定的角度参数使元素相对原点进行旋转。它主要在二维空间内进行操作,设置一个角度值,用来指定旋转的幅度。如果这个值为正值,元素相对原点中心顺时针旋转;如果这个值为负值,元素相对原点中心逆时针旋转。用法: ``` -webkit-transform: rotate(20deg); -moz-transform: rotate(20deg); transform:rotate(20deg); ```
    查看全部
  • background-origin,这个属性值规定背景图片从何从填充,对背景色没用;background-clip,则是规定填充区域外背景全部裁掉,包括图片和背景色,前一个是定位,后一个是辅助修饰
    查看全部

举报

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

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