# 过渡模块transition

# 过渡模块transition

# 过渡模块-其他属性

# 过渡模块-弹性效果

# 过渡模块-手风琴效果

# 什么是过渡模块?

例如:

div:hover{

transition-property: 属性名称;

transition-duration: 时间(单位:s);

}

1.过渡三要素

1.1 必须要有属性发生变化

1.2 必须告诉系统那个属性需要执行过渡效果

1.3 必须告诉系统持续效果时间

注意点:

当多个属性需要同时执行过渡效果时,用逗号隔开即可

例如:

transition-property: 属性名称1,属性名称2;

transition-duration: 时间(单位:s),时间2;

}

# 过渡模块-其他属性

transition-delay: ; 告诉系统延迟多少秒之后再开始动画

transition-timing-function:  ;概述系统,运动动画的运动速度

取值:

linear

ease

ease-in

ease-out

ease-in-out

1.过渡连写格式:

transition: 过渡属性 过渡时长 运动速度 延迟时间;

注意点:

2.1 跟分开写一样,如果想要给多个属性添加过渡效果也是用逗号隔开:

transition: 过渡属性1 过渡时长1 运动速度1 延迟时间1,过渡属性2 过渡时长2 运动速度2 延迟时间2;

2.2 连写的时候可以省略后面的两个参数

2.3 如果多个属性的 运动速度/延迟时间/持续时间 都一样,那么可以简写为:

transition: all 5s;

# 过渡模块-弹性效果

1.编写过渡套路

1.1 先不要管过渡,先编写界面

1.2 修改我们认为需要修改的属性

1.3 再回头给被修改属性的那个元素添加过渡即可

# 过渡模块-手风琴效果

ul:hover {变窄}

ul>li:hover{}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • W3C标准中对css3的transition这是样描述的:“css的transition允许css的属性值在一定的...
    青春前行阅读 5,281评论 0 5
  • a标签的伪类选择器 1.通过我们的观察发现a标签存在一定的状态 1.1默认状态, 从未被访问过 1.2被访问过的状...
    Jackson_yee_阅读 2,144评论 0 0
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,844评论 0 11
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,815评论 0 2
  • 第158课 a标签伪类选择器 1、通过我们的观察,发现a标签存在一定的状态 a、默认状态,从未被访问过b、被访问过...
    S大偉阅读 1,846评论 0 0