一、說明
1.1 定義與用法
transition 屬性是一個簡寫屬性,用於設定四個過渡屬性:
transition-property:規定設定過渡效果的CSS屬性的名稱。
transition-duration:規定完成過渡效果需要多少秒或毫秒。
transition-timing-function:規定速度效果的速度曲線。
transition-delay:定義過渡效果何時開始。
1.2 語法
transition: property duration timing-function delay;
1.3 transition-timing-function
1.3.1 語法
transition-timing-function: linear|ease|ease-in|ease-out|ease-in-out|cubic- bezier(n,n,n,n);
1.3.2 說明
linear:规定以相同速度开始至结束的过渡效果(等于cubic-bezier(0,0,1,1))。 ease:规定慢速开始,然后变快,然后慢速结束的过渡效果(cubic-bezier(0.25,0.1,0.25,1))。 ease-in:规定以慢速开始的过渡效果(等于cubic-bezier(0.42,0,1,1))。 ease-out:规定以慢速结束的过渡效果(等于cubic-bezier(0,0,0.58,1))。 ease-in-out:规定以慢速开始和结束的过渡效果(等于cubic-bezier(0.42,0,0.58,1))。 cubic-bezier(n,n,n,n):在cubic-bezier函数中定义自己的值。可能的值是0至1之间的数值。
二、範例
<style> .transition-example{ width: 500px; height: 370px; background: #ccc; padding: 10px 0; } .transition-example:hover>p{ margin-left: 90%; transform: rotate(360deg); border-radius: 5px; } .transition-example>p{ width: 50px; height: 50px; text-align: center; margin: 10px 0; background-color: blue; color: #fff; } .linear{ transition: all 5s linear; } .ease{ transition: all 5s ease; } .ease-in{ transition: all 5s ease-in; } .ease-out{ transition: all 5s ease-out; } .ease-in-out{ transition: all 5s ease-in-out; } .cubic-bezier{ transition: all 5s cubic-bezier(0.42,0,0.58,1); } </style> <p class="transition-example"> <p class="linear">linear</p> <p class="ease">ease</p> <p class="ease-in">ease-in</p> <p class="ease-out">ease-out</p> <p class="ease-in-out">ease-in-out</p> <p class="cubic-bezier">cubic-bezier</p> </p>
linear ease ease-in ease-out ease-in-out cubic-bezier
以上是CSS3中關於transition屬性的實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

文章討論了CSS保證金屬性,特別是“保證金:40px 100px 120px 80px”,其應用程序以及對網頁佈局的影響。

本文討論了CSS邊境屬性,重點是自定義,最佳實踐和響應能力。主要論點:邊境 - 拉迪烏斯(Border-Radius)對響應式設計最有效。

本文討論了CSS中評論的使用,詳細介紹了單線和多行評論語法。它認為註釋可以增強代碼的可讀性,可維護性和協作,但如果無法正確管理,可能會影響網站性能。

文章討論了將CSS添加到HTML的三種方法:內聯,內部和外部。分析了每種方法對網站性能和適合初學者的適用性的影響。 (159個字符)


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
Windows 11 KB5054979中的新功能以及如何解決更新問題
3 週前ByDDD
如何修復KB5055523無法在Windows 11中安裝?
2 週前ByDDD
Inzoi:如何申請學校和大學
3 週前ByDDD
如何修復KB5055518無法在Windows 10中安裝?
2 週前ByDDD
Roblox:Dead Rails - 如何召喚和擊敗Nikola Tesla
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3漢化版
中文版,非常好用

WebStorm Mac版
好用的JavaScript開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)