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像素,并且会有一个平滑的效果。

相关推荐
涂兵兵_青石疏影13 小时前
beginPath-vs-save详解
前端
泽_浪里白条14 小时前
我在 Superset 6.x 做自定义图表 + Embedded SDK 集成的实战复盘(附踩坑清单)
前端·数据可视化
幽络源小助理14 小时前
小六壬排盘工具源码 自适应双端 纯原生HTML+JS
前端·javascript·html
Championship.23.2415 小时前
Open Source Pipeline Skill深度解析:自动化开源贡献全流程
前端·javascript·html
Bigger15 小时前
🧠 前端岗位的"结构性调整":现象背后的冷思考
前端·程序员·ai编程
薯老板15 小时前
vue组件之间的通信
前端·vue.js
迪菲赫尔曼15 小时前
从 0 到 1 打造工业级推理控制台:UltraConsole(Ultralytics + FastAPI + React)开源啦!
前端·yolo·react.js·计算机视觉·开源·fastapi
万邦科技Lafite15 小时前
京东开放API接口:item_get返回参数指南
java·前端·javascript·api·电商开放平台
梦想CAD控件15 小时前
网页CAD协同设计平台-生产级在线实时协同CAD引擎
前端·javascript·架构
Highcharts.js15 小时前
React 开发实战:如何使用 useEffect 为 Highcharts 注入实时数据
前端·javascript·react.js·开发实战·实时数据·highcharts·轮询数据