CSS transition过渡属性

transition 是 CSS 中用于创建平滑动画效果的属性,它允许元素在两个状态之间平滑过渡,而不是立即改变。通过定义过渡的属性、持续时间和速度曲线,你可以实现丰富的交互体验,如悬停效果、状态切换动画等。

核心作用

  • 平滑过渡:让元素的属性值在一定时间内逐渐变化,而非瞬间生效。

  • 增强交互:为按钮、导航栏、卡片等元素添加自然流畅的动画效果。

  • 简化动画 :无需 JavaScript 即可实现基础动画,提升性能。

    html 复制代码
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Document</title>
      <style>
        img {
          width: 200px;
          height: 150px;
          transition: all 1s;
        }
    
        img:hover {
          width: 500px;
          height: 400px;
        }
      </style>
    </head>
    <body>
      <img src="./images/huawei.jpg" alt="">
    </body>
    </html>

相关推荐
颜酱10 小时前
Monorepo 架构以及工具选型、搭建
前端·javascript·node.js
oden10 小时前
ChatGPT不推荐你?7个GEO技巧让AI主动引用你的内容
前端
李游Leo11 小时前
前端安全攻防指南:XSS / CSRF / 点击劫持与常见防护实践(含真实案例拆解)
前端·安全·xss
我命由我1234511 小时前
微信开发者工具 - 模拟器分离窗口与关闭分离窗口
前端·javascript·学习·微信小程序·前端框架·html·js
E***q53911 小时前
Vue增强现实开发
前端·vue.js·ar
S***428011 小时前
JavaScript在Web中的Angular
前端·javascript·angular.js
黑幕困兽11 小时前
ehcarts 实现 饼图扇区间隙+透明外描边
前端·echarts
San3011 小时前
深入理解 JavaScript 词法作用域链:从代码到底层实现机制
前端·javascript·ecmascript 6
七淮12 小时前
Next.js SEO 优化完整方案
前端·next.js
e***193512 小时前
爬虫学习 01 Web Scraper的使用
前端·爬虫·学习