定义

  过渡transition是一个复合属性,包括transition-property、transition-duration、transition-timing-function、transition-delay这四个紫属性。通过这四个子属性的配合来完成一个完整的过渡效果。

  transition-property:过渡属性(默认值为all)

  transition-duration:过渡持续时间(默认值为0s)

  transition-timing-function:过渡函数(默认值为ease函数)

  transition-delay:过渡延迟时间(默认值为0s)

  [注意]IE9-不支持该属性,safari3.1-6、IOS3.2-6.1、android2.1-4.3需要添加-webkit-前缀;而其余高版本浏览器支持标准写法

       <style>.test{width:100px;height:100px;background:pink;transition-duration:3s;/*过渡持续时间*/transition-property:all;/*过渡属性*/transition-timing-function:ease;/*过渡函数*/transition-delay:0s;/*过渡延迟时间*/}.test:hover{width:500px;}</style>   <div class="test"></div>

//鼠标移动到元素上,会出现宽度变化效果

复合属性

  过渡transition的这四个子属性只有<transition-duration>是必需值且不能为0。其中,<transition-duration>和<transition-delay>都是时间。当两个时间同时出现时,第一个是<transition-duration>,第二个是<transition-delay>,当只有一个时间时,它是<transition-duration>,而<transition-delay>为默认值0

transition: <transition-property> || <transition-duration> || <transition-timing-function> || <transition-delay>

  [注意]transition的这四个子属性之间不能用逗号隔开,只能用空格隔开。因为逗号隔开的代表不同的属性(transition属性支持多值);而空格隔开的代表不同属性的四个关于过渡的子属性

参考文章:http://www.cnblogs.com/xiaohuochai/p/5347930.html

转载于:https://www.cnblogs.com/rachelch/p/7515828.html

css过渡transition相关推荐

  1. CSS 过渡 transition

    CSS 过渡允许在给定的时间内平滑地改变属性值. 下表列出了所有 CSS 过渡属性: 属性 描述 transition 简写属性,用于将四个过渡属性设置为单一属性. transition-delay ...

  2. CSS过渡-transition

    1.CSS Transition CSS Transition提供了一种在更改CSS属性时控制动画速度的方法.其设置可以让元素的样式在变化过程中有一个过渡,而不是立即生效的.比如,将一个元素的颜色从白 ...

  3. Vue过渡效果之CSS过渡

    前面的话 Vue 在插入.更新或者移除 DOM 时,提供多种不同方式的应用过渡效果.本文将从CSS过渡transition.CSS动画animation及配合使用第三方CSS动画库(如animate. ...

  4. css过渡 取消过渡_CSS过渡

    css过渡 取消过渡 There are two ways to create animations with pure CSS:  CSS animations and CSS transition ...

  5. css动画及css过渡

    一.css动画 1.定义动画:使用@keyframes定义动画,关键帧可以使用关键字from~to,也可以使用           0%~100% 2.配置动画: 1)  animation-name ...

  6. html列表太多转为下滑菜单,利用CSS过渡属性Transition制作缓缓弹出的纯CSS下拉菜单...

    利用CSS过渡属性Transition制作缓缓弹出的纯CSS下拉菜单 以往文章里面讲了使用CSS的position属性定位结合display制作下拉弹出菜单,名为<纯CSS制作下拉导航菜单> ...

  7. CSS3 过渡(Transition)

    过渡 transition 复合属性,使CSS属性值在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果 取值: <'transitio ...

  8. [css] 过渡和动画的区别是什么?

    [css] 过渡和动画的区别是什么? 相同:都会让你的页面元素动起来 区别: 过渡 transition1.需要事件触发,比如hover,focus,checked , js改, @media que ...

  9. html隐藏并失效,如果元素开始隐藏,css过渡将不起作用

    小编典典 要清楚地了解情况,您需要了解CSSOM和DOM之间的关系. 在先前的Q / A中,我对 重绘 过程的工作方式进行了一些开发. 基本上,有三个步骤,DOM操作,重排和绘制. 第一个( DOM操 ...

最新文章

  1. html向js传递id
  2. 将ArrayList保存到SharedPreferences
  3. Gradle project refresh failed
  4. 一文了解 Apache Flink 核心技术
  5. Activiti部署报错
  6. P5502-[JSOI2015]最大公约数【分治】
  7. 计算机基础职教云答案,计算机基础课程答案
  8. mysql 选择索引_mysql选择索引
  9. 定义或修改本地屏幕元素的注释
  10. 更改远程桌面默认端口3389及删除远程桌面连接历史记录
  11. 移远EC20模组网口SGMII通讯调试以及FC20wifi通讯调试
  12. PS 模糊图片背景(滤镜)
  13. 转变为灰度图像的算法优化及马赛克实现代码
  14. wex5 实战 常用代码模型集合
  15. Selenium一些特殊情况的处理:失去焦点、点击不生效、长页面处理、先触发事件才能动态加载的元素、日期输入
  16. ESD静电保护二极管应用行业举例
  17. 华为交换机配置Guest vlan
  18. 计算机运维考核指标,信息中心考核指标库
  19. 二手书交易平台相关调研
  20. 【Java面试】Java反射

热门文章

  1. VC6中用DOM遍历网页中的元素
  2. 菲律宾谋定农业大建特建构想 对话国际农民丰收节贸易会
  3. phpcmsv9修改表单直接在列表中显示字段方法
  4. eclipse中导入spring-boot框架的jar包方法
  5. linux下用iptables做本机端口转发方法(转载)
  6. 势能线段树/吉司机线段树-我没有脑子
  7. 【转】Linux单人维护密码
  8. 做组织机构树状图 spark
  9. 用C++写的 Levenshtein 算法实现
  10. 一个鉴黄师的产品之路(11-12更新)