首页 > 代码库 > transition Css3过度详解
transition Css3过度详解
过度语法:.example { transition-property: background-color; //需要过度的css属性 transition-duration: 2s; //过度所需要的时间 transition-timing-function: ease-in; //过度的类型 transition-delay: 1s; //过度延迟的时间} 大家都知道css代码是要简写的:过渡简写:example { transition: background-color 2s ease-in 1s; } 多项过度:.example { transition: background-color 2s ease-in 1s, width 2s ease-in-out, height 3s ease-out; } 触发事件过渡:----例如 click hover 类似的事件1、背景过度,一个背景为绿色当鼠标hover时延迟1s过度到蓝色;.example { background-color: green; transition: background-color 2s ease-in 1s; } .example:hover { background-color: blue } 2、当用户单击并按住元素时,发生宽度属性过渡,因此该元素保持 "活动" 状态。.example { width: 200px; height: 200px; transition: width 2s ease-in; } .example:active { width: 400px; } 3、当你输入元素的时候input会变宽;input { width: 200px; transition: width 2s ease-in; } input:focus { width: 250px; } 4、可以几个属性同时进行变化;.example { width: 200px; height: 200px; background:#000; -webkit-transition: width 2s ease, height 2s ease, background 2s ease; -webkit-transform: translateZ(0); } .example:hover { width: 300px; height: 300px; background:green;}
transition Css3过度详解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。