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怎么实现过渡效果,

相关推荐
Pedantic3 小时前
SwiftUI 手势笔记
前端·后端
橙子家3 小时前
浏览器缓存之【结构化数据库与缓存】: IndexedDB、Cache storage 和 Storage buckets
前端
user20585561518134 小时前
X6 中边悬浮置顶,规避 `mouseleave` 事件丢失问题
前端
李明卫杭州4 小时前
CSS aspect-ratio 属性完全指南
前端
Pedantic6 小时前
SwiftUI 手势层级(Gesture Hierarchy)详解
前端
飘尘6 小时前
前端转型全栈(Java后端)的快速上手指引
前端·后端·全栈
一颗烂土豆6 小时前
Meshopt 压缩深度解析,为什么它比 Draco 更快
前端·javascript·webgl
浏览器工程师7 小时前
AI Agent 接浏览器任务,先别让它一路点到底
前端·后端
雨季mo浅忆7 小时前
VSCode自动格式化三要素
前端