css3过渡属性属性名:transition

CSS3的过渡属性属性名是transition,它允许我们在状态改变时为元素添加过渡效果,例如在元素从一种样式变为另一种样式时添加平滑的过渡效果。

transition的语法如下:

复制代码
transition: property duration timing-function delay;

其中,

  • property:需要过渡的CSS属性,如transition: opacity;
  • duration:过渡的持续时间,以秒或毫秒为单位,如transition: 1s;
  • timing-function:过渡效果的时间函数,如linear、ease-in、ease-out等,也可以使用贝塞尔曲线来自定义,例如transition: cubic-bezier(0.1, 0.7, 1.0, 0.1);
  • delay:过渡开始前的延迟时间,以秒或毫秒为单位,如transition: 1s 0.5s;

以下是一个简单的代码演示:

html 复制代码
<style>
    div {
        width: 100px;
        height: 100px;
        background-color: red;
        transition: width 1s linear;
    }
    div:hover {
        width: 200px;
    }
</style>
<div></div>

在这个例子中,我们使用transition将div元素的width属性过渡到变为200像素,过渡持续1秒,时间函数为linear。当鼠标滑过div元素时,它的宽度将过渡到200像素,并且会有一个平滑的效果。

相关推荐
踩着两条虫2 分钟前
AI 驱动的 Vue3 应用开发平台 深入探究(六):双向代码转换之DSL到Vue代码生成
前端·vue.js·ai编程
Wect2 分钟前
React 中的双缓存 Fiber 树机制
前端·react.js·面试
天才熊猫君2 分钟前
Vue 3 中 Watch 的陷阱:为什么异步操作后创建的监听会泄漏?
前端·javascript
梵得儿SHI3 分钟前
Vue3 生态工具实战进阶:API 请求封装 + 样式解决方案全攻略(Axios/Sass/CSS Modules)
前端·css·vue3·sass·api请求·样式解决方案·组合式api管理
有梦想的咸鱼还是咸鱼吗4 分钟前
前端必会|防抖与节流从原理到实战,解决90%高频事件卡顿问题
前端
阿诺木6 分钟前
Node.js 局域网设备发现:mDNS、UDP 广播和子网扫描
前端
盐焗乳鸽还要砂锅7 分钟前
亲手造一只有灵魂的 AI 小龙虾是种什么体验?
前端·llm·agent
YimWu8 分钟前
Opencode 核心设计-Session会话机制
前端·agent·ai编程
Mintopia11 分钟前
诗词如何影响人:从认知机制到可落地的文本分析技术路线
前端·代码规范
WaywardOne17 分钟前
iOS必看!Deepseek给的Runtime实现原理,通俗易懂~
前端·面试