CSS transition-timing-function
transition-timing-function屬性用來設定進行動畫過渡型別,也就是屬性值過渡以何種曲線進行。
更多關於transition內容可以參閱CSS transition一章節。
[CSS] 純文字檢視 複製程式碼transition-timing-function:linear | ease | ease-in | ease-out | ease-in-out | cubic-bezier(<number>, <number>, <number>, <number>)[ ,linear | ease | ease-in | ease-out | ease-in-out | cubic-bezier(<number>, <number>, <number>, <number>) ]*
引數解析:
(1).linear:線性過渡。等同於貝塞爾曲線(0.0, 0.0, 1.0, 1.0)
(2).ease:平滑過渡。等同於貝塞爾曲線(0.25, 0.1, 0.25, 1.0)
(3).ease-in:由慢到快。等同於貝塞爾曲線(0.42, 0, 1.0, 1.0)
(4).ease-out:由快到慢。等同於貝塞爾曲線(0, 0, 0.58, 1.0)
(5).ease-in-out:由慢到快再到慢。等同於貝塞爾曲線(0.42, 0, 0.58, 1.0)
(6).cubic-bezier(<number>, <number>, <number>, <number>):4個數值需在[0, 1]區間內。賽貝爾曲線型別可以線上生成,如貝塞爾曲線生成工具。
特別說明:多個屬性值以逗號進行分隔,與transition-property設定的值一一對應。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #ant{ width:100px; height:100px; background:blue; transition-property:width,height; transition-duration:2s,6s; transition-timing-function:ease-in,linear; } #ant:hover{ width:500px; height:200px; } </style> </head> <body> <div id="ant"></div> </body> </html>
點選矩形塊檢視相應的屬性效果。
相關文章
- CSS3 transition-timing-functionCSSS3Function
- css 命名:BEM, scoped css, css modules 與 css-in-jsCSSJS
- 【CSS】CSS常用技巧CSS
- CSS速刷 - CSS效果CSS
- css43 CSS SpecificityCSS
- css15 CSS MarginsCSS
- css16 CSS PaddingCSSpadding
- CSS——CSS基礎(1)CSS
- CSS——CSS 值和單位CSS
- CSS速刷 - CSS動畫CSS動畫
- css34 CSS Opacity / TransparencyCSSS3
- css38 CSS Image SpritesCSSS3
- css44 CSS The !important RuleCSSImport
- css45 CSS Math FunctionsCSSFunction
- css23 CSS Links, CursorsCSS
- css11 CSS RGB ColorsCSS
- css12 CSS HEX ColorsCSS
- css17 CSS Height, WidthCSS
- css18 CSS Box ModelCSS
- 【CSS】CSS簡介,CSS基礎選擇器詳解CSS
- CSSCSS
- CSS中的“大白”——CSS 動畫CSS動畫
- CSS——CSS 結構和層疊CSS
- css26 CSS Layout - The display PropertyCSS
- WebRTC與CSS濾鏡(CSS filter)WebCSSFilter
- CSS系列 (03):CSS三大特性CSS
- Css規範整理:2、css盒模型CSS模型
- CSS基礎:CSS變數簡介CSS變數
- CSS flexCSSFlex
- CSS E:not()CSS
- CSS !importantCSSImport
- CSS @importCSSImport
- CSS calc()CSS
- CSS remCSSREM
- CSS currentColorCSS
- CSS(四)CSS
- CSS HSLA()CSS
- CSS HSL()CSS