CSS - transition 过渡属性及使用方法(示例代码)

前言

该属性用于元素各种 "改变" 后的过渡效果动画,包括但不限于颜色、宽高、缩放等。

如下图所示,使用过渡属性便可轻松完成。

示例代码

您可以直接复制运行,查看效果。

html 复制代码
<div>demo</div>
css 复制代码
div {
	width:100px; height:100px;
	/* .5 就是过渡的时间 */
	transition: all .5s linear;
}

/* 鼠标移入后加宽 */
div:hover {
	width: 300px;
}

API

始终指定 transition-duration 属性,否则持续时间为 0,transition 不会有任何效果。

transition 属性设置元素当过渡效果,四个简写属性为:

  • property:指定CSS属性的name,transition效果
  • duration:transition效果需要指定多少秒或毫秒才能完成
  • timing-function:指定transition效果的转速曲线
  • delay:定义transition效果开始的时候
css 复制代码
transition: property duration timing-function delay;

更多详见:文档。

SEO

css transition 过渡属性是干什么的,CSS transition(过渡效果)详解,CSS transition 属性,深入理解CSS过渡transition,css中transition方法的介绍,html - 如何使div的高度与内容和宽度平滑过渡,关于使用CSS3实现元素样式过渡的解决方案,CSS 动画 - 高度变化时的过渡效果,CSS 过渡|CSS多重过渡效果代码示例,html让背景颜色有过渡效果,html - 从 div 中心的 CSS 过渡宽度和高度。CSS - transition 过渡属性及使用方法(示例代码)。css简单动画(transition属性) ,css前端html改变宽高如何加入过渡效果,HTML CSS 过渡效果,使用css3改变元素宽高且有过渡,html怎么实现过渡效果,

相关推荐
用户0333074139511 小时前
TypeScript using 与 AsyncDisposableStack:在真实服务端代码中协调多资源清理
前端
daisychey12 小时前
用 Playwright 做多平台内容分发,我踩过的 8 个坑
前端
IT_陈寒13 小时前
为什么你应该学习JavaScript?
前端·人工智能·后端
大龄秃头程序员13 小时前
iOS冷启动监控Demo
前端
光影少年13 小时前
为什么 JavaScript 中 0.1 + 0.2 !== 0.3,如何让其相等?
前端·javascript·算法
掘金酱13 小时前
[稀土掘金 × 火山引擎] AI用量周榜冲刺赛|获奖名单公示
前端·人工智能·后端
泡泡oO14 小时前
“如果你还在用Superpowers,那我不要和你说话”
前端·后端·全栈
维克兜率天14 小时前
趋势过滤:避免被“假突破“反复打脸
前端
8年区块链老兵14 小时前
一篇文章教会你:用区块高度读懂比特币链上的每一笔交易
前端
xixichensh15 小时前
前端转做AI程序员第一步——开发一个AI流式对话Demo
前端