📈 āļŠāļļāļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļ”āļĩāļĒāļ§
āļ—āļļāļāļ‡āļēāļ™āļ­āļ­āļāđāļšāļš

āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŠāļĢāđ‰āļēāļ‡ Cubic Bezier

āļ­āļ­āļāđāļšāļšāđ€āļŠāđ‰āļ™āđ‚āļ„āđ‰āļ‡ easing āļ‚āļ­āļ‡ CSS āđ€āļ­āļ‡āļžāļĢāđ‰āļ­āļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŠāļ”āđāļĨāļ°āđāļ­āļ™āļīāđ€āļĄāļŠāļąāļ™ āļĨāļēāļāļˆāļļāļ”āļ„āļ§āļšāļ„āļļāļĄ āđ€āļĨāļ·āļ­āļāļˆāļēāļāļ„āđˆāļēāļ—āļĩāđˆāļ•āļąāđ‰āļ‡āđ„āļ§āđ‰ āđāļĨāļ°āļ„āļąāļ”āļĨāļ­āļāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ cubic-bezier() āđ„āļ”āđ‰āļ—āļąāļ™āļ—āļĩ

English äļ­æ–‡ æ—ĨæœŽčŠž 한ęĩ­ė–ī EspaÃąol PortuguÊs Français Deutsch Ø§Ų„ØđØąØĻ؊ØĐ āĪđāĪŋāĪĻāĨāĪĶāĨ€ āđ„āļ—āļĒ Tiášŋng Viáŧ‡t Bahasa Ð ŅƒŅŅÐšÐļÐđ

📈 āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŠāļĢāđ‰āļēāļ‡ Cubic Bezier

āļ„āļđāđˆāļĄāļ·āļ­ Cubic Bezier

cubic-bezier() āļ„āļ·āļ­āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļˆāļąāļ‡āļŦāļ§āļ°āđ€āļ§āļĨāļēāđƒāļ™ CSS āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ§āđˆāļēāđāļ­āļ™āļīāđ€āļĄāļŠāļąāļ™āđ€āļĢāđˆāļ‡āđāļĨāļ°āļĨāļ”āļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āļ­āļĒāđˆāļēāļ‡āđ„āļĢ āļ„āđˆāļēāļŠāļĩāđˆāļ„āđˆāļēāļ‚āļ­āļ‡āļĄāļąāļ™ â€” x1, y1, x2, y2 — āļ„āļ·āļ­āļˆāļļāļ”āļ„āļ§āļšāļ„āļļāļĄāļŠāļ­āļ‡āļˆāļļāļ”āļ‚āļ­āļ‡āđ€āļŠāđ‰āļ™āđ‚āļ„āđ‰āļ‡āļ—āļĩāđˆāđāļĄāļ›āđ€āļ§āļĨāļēāļāļąāļšāļ„āļ§āļēāļĄāļ„āļ·āļšāļŦāļ™āđ‰āļē āđāļāļ™ X āđāļ—āļ™āđ€āļ§āļĨāļē (0 āļ–āļķāļ‡ 1) āđāļĨāļ°āđāļāļ™ Y āđāļ—āļ™āļ„āļ§āļēāļĄāļ„āļ·āļšāļŦāļ™āđ‰āļēāļ‚āļ­āļ‡āđāļ­āļ™āļīāđ€āļĄāļŠāļąāļ™

āđ€āļĨāļ·āļ­āļāļ„āđˆāļēāļ—āļĩāđˆāļ•āļąāđ‰āļ‡āđ„āļ§āđ‰āļŦāļĢāļ·āļ­āļĨāļēāļāļˆāļļāļ”āļ„āļ§āļšāļ„āļļāļĄāļŠāļĩāļŠāđ‰āļĄāļšāļ™āļœāļ·āļ™āļœāđ‰āļēāđƒāļšāđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ€āļŠāđ‰āļ™āđ‚āļ„āđ‰āļ‡ easing āļ‚āļ­āļ‡āļ„āļļāļ“ āļĨāļđāļāļšāļ­āļĨāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ„āļŦāļ§āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĢāļđāđ‰āļŠāļķāļāļ‚āļ­āļ‡āļˆāļąāļ‡āļŦāļ§āļ°āđ€āļ§āļĨāļēāļ­āļĒāđˆāļēāļ‡āđāļĄāđˆāļ™āļĒāļģ āđāļĨāļ°āđ‚āļ„āđ‰āļ” CSS āļžāļĢāđ‰āļ­āļĄāļ§āļēāļ‡āļĨāļ‡āđƒāļ™ transition āļŦāļĢāļ·āļ­ animation āđƒāļ”āļāđ‡āđ„āļ”āđ‰

Pro Tips

Frequently Asked Questions

Q: cubic-bezier āđƒāļ™ CSS āļ„āļ·āļ­āļ­āļ°āđ„āļĢ?
cubic-bezier āđƒāļ™ CSS āļ„āļ·āļ­āļ­āļ°āđ„āļĢ? āđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļˆāļąāļ‡āļŦāļ§āļ°āđ€āļ§āļĨāļēāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™ transition āđāļĨāļ° animation āļ‹āļķāđˆāļ‡āļāļģāļŦāļ™āļ”āđ€āļŠāđ‰āļ™āđ‚āļ„āđ‰āļ‡āļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§: āđāļ­āļ™āļīāđ€āļĄāļŠāļąāļ™āļ„āļ·āļšāļŦāļ™āđ‰āļēāđ€āļĢāđ‡āļ§āđāļ„āđˆāđ„āļŦāļ™āļ•āļēāļĄāđ€āļ§āļĨāļē āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ cubic-bezier(0.25, 0.1, 0.25, 1) āļŦāļĢāļ·āļ­āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē ease
Q: āļ„āđˆāļēāļ­āļĩāļŠāļ‹āļīāđˆāļ‡āļĄāļēāļ•āļĢāļāļēāļ™āļĄāļĩāļ­āļ°āđ„āļĢāļšāđ‰āļēāļ‡?
āļ„āđˆāļēāļ­āļĩāļŠāļ‹āļīāđˆāļ‡āļĄāļēāļ•āļĢāļāļēāļ™āļĄāļĩāļ­āļ°āđ„āļĢāļšāđ‰āļēāļ‡? ease = (0.25, 0.1, 0.25, 1), ease-in = (0.42, 0, 1, 1), ease-out = (0, 0, 0.58, 1), ease-in-out = (0.42, 0, 0.58, 1), linear = (0, 0, 1, 1)
Q: āļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļŸāđ€āļŸāļāļ•āđŒāđ€āļ”āđ‰āļ‡āļ­āļĒāđˆāļēāļ‡āđ„āļĢ?
āļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļŸāđ€āļŸāļāļ•āđŒāđ€āļ”āđ‰āļ‡āļ­āļĒāđˆāļēāļ‡āđ„āļĢ? āđƒāļŦāđ‰āļ„āđˆāļē Y āđ€āļāļīāļ™ 1 āđ€āļŠāđˆāļ™ cubic-bezier(0.34, 1.56, 0.64, 1) āđ€āļŠāđ‰āļ™āđ‚āļ„āđ‰āļ‡āļˆāļ°āđ€āļāļīāļ™āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļŠāļąāđˆāļ§āļ„āļĢāļđāđˆāđāļĨāđ‰āļ§āļāļĨāļąāļšāļĄāļē — āđ€āļ”āđ‰āļ‡āđāļšāļšāļŠāļ›āļĢāļīāļ‡
Q: āļ—āļģāđ„āļĄāđāļ­āļ™āļīāđ€āļĄāļŠāļąāļ™āļ‚āļ­āļ‡āļ‰āļąāļ™āļ”āļđāļžāļąāļ‡āđ€āļĄāļ·āđˆāļ­ Y āđ€āļ›āđ‡āļ™āļĨāļš?
āļ—āļģāđ„āļĄāđāļ­āļ™āļīāđ€āļĄāļŠāļąāļ™āļ‚āļ­āļ‡āļ‰āļąāļ™āļ”āļđāļžāļąāļ‡āđ€āļĄāļ·āđˆāļ­ Y āđ€āļ›āđ‡āļ™āļĨāļš? Y āļ•āļīāļ”āļĨāļšāļŠāļĢāđ‰āļēāļ‡āļ„āļ§āļēāļĄāļ„āļēāļ”āļŦāļĄāļēāļĒ (anticipation) — āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ–āļ­āļĒāļŦāļĨāļąāļ‡āļāđˆāļ­āļ™āđ€āļ”āļīāļ™āļŦāļ™āđ‰āļē āđ€āļ›āđ‡āļ™āļ„āļ§āļēāļĄāļ•āļąāđ‰āļ‡āđƒāļˆāļŠāļģāļŦāļĢāļąāļšāđ€āļ­āļŸāđ€āļŸāļāļ•āđŒ back-easing āđāļ•āđˆāļ”āļđāļœāļīāļ”āđƒāļ™āļ—āļĢāļēāļ™āļ‹āļīāļŠāļąāļ™āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ—āļąāđˆāļ§āđ„āļ›
Q: āđƒāļŠāđ‰ cubic-bezier āđƒāļ™āđāļ­āļ™āļīāđ€āļĄāļŠāļąāļ™āđ„āļ”āđ‰āđ„āļŦāļĄ?
āđƒāļŠāđ‰ cubic-bezier āđƒāļ™āđāļ­āļ™āļīāđ€āļĄāļŠāļąāļ™āđ„āļ”āđ‰āđ„āļŦāļĄ? āđ„āļ”āđ‰ āļ—āļąāđ‰āļ‡āđƒāļ™ transition āđāļĨāļ° @keyframes animation āļœāđˆāļēāļ™āļžāļĢāđ‡āļ­āļžāđ€āļžāļ­āļĢāđŒāļ•āļĩāđ‰ timing-function āļĢāļ§āļĄāļ–āļķāļ‡āđāļ­āļ™āļīāđ€āļĄāļŠāļąāļ™āļ—āļĩāđˆāļœāļđāļāļāļąāļšāļāļēāļĢāđ€āļĨāļ·āđˆāļ­āļ™āļ”āđ‰āļ§āļĒ

āļŠāļĩāđ„āļ—āļĒ

āļˆāļēāļāļŠāļĩāļ˜āļ‡āđ„āļ•āļĢāļĢāļ‡āļ„āđŒāļ–āļķāļ‡āļŠāļĩāļˆāļĩāļ§āļĢāļžāļĢāļ° āļŠāļĩāđ„āļ—āļĒāļŠāļ°āļ—āđ‰āļ­āļ™āļžāļļāļ—āļ˜āļĻāļēāļŠāļ™āļē āļžāļĢāļ°āļĄāļŦāļēāļāļĐāļąāļ•āļĢāļīāļĒāđŒ āđāļĨāļ°āļ˜āļĢāļĢāļĄāļŠāļēāļ•āļīāđ€āļ‚āļ•āļĢāđ‰āļ­āļ™ āļŠāļĩāđāļ•āđˆāļĨāļ°āļŠāļĩāļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļŠāļīāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĨāļķāļāļ‹āļķāđ‰āļ‡āđƒāļ™āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄāđ„āļ—āļĒ

āđāļ”āļ‡āļ˜āļ‡āļŠāļēāļ•āļī #A51931

āļŠāļĩāđāļ”āļ‡āļ‚āļ­āļ‡āļ˜āļ‡āđ„āļ•āļĢāļĢāļ‡āļ„āđŒ — āļŠāļēāļ•āļī āļĻāļēāļŠāļ™āļē āļžāļĢāļ°āļĄāļŦāļēāļāļĐāļąāļ•āļĢāļīāļĒāđŒ

āļ‚āļēāļ§āļ˜āļ‡āļŠāļēāļ•āļī #F4F5F8

āļŠāļĩāļ‚āļēāļ§āļ‚āļ­āļ‡āļ˜āļ‡ â€” āļĻāļēāļŠāļ™āļēāđāļĨāļ°āļ„āļ§āļēāļĄāļšāļĢāļīāļŠāļļāļ—āļ˜āļīāđŒ

āļ™āđ‰āļģāđ€āļ‡āļīāļ™āļ˜āļ‡āļŠāļēāļ•āļī #2D2A4A

āļŠāļĩāļ™āđ‰āļģāđ€āļ‡āļīāļ™āļ‚āļ­āļ‡āļ˜āļ‡ â€” āļžāļĢāļ°āļĄāļŦāļēāļāļĐāļąāļ•āļĢāļīāļĒāđŒ

āđ€āļŦāļĨāļ·āļ­āļ‡āļ—āļ­āļ‡ #FFD700

āļŠāļĩāļ—āļ­āļ‡āļ‚āļ­āļ‡āļ§āļąāļ”āđāļĨāļ°āļžāļĢāļ°āļšāļĢāļĄāļĄāļŦāļēāļĢāļēāļŠāļ§āļąāļ‡

āđ€āļ‚āļĩāļĒāļ§āđƒāļšāđ„āļĄāđ‰ #228B22

āļ„āļ§āļēāļĄāļ­āļļāļ”āļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ˜āļĢāļĢāļĄāļŠāļēāļ•āļīāđ€āļĄāļ·āļ­āļ‡āļĢāđ‰āļ­āļ™

āļŠāļĄāļžāļđāļšāļąāļ§ #F4A0B5

āļ”āļ­āļāļšāļąāļ§āļŠāļĩāļŠāļĄāļžāļđ — āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āļ­āļ‡āļžāļļāļ—āļ˜āļĻāļēāļŠāļ™āļē

āļŠāđ‰āļĄāļˆāļĩāļ§āļĢ #FF7F00

āļŠāļĩāļˆāļĩāļ§āļĢāļ‚āļ­āļ‡āļžāļĢāļ°āļŠāļ‡āļ†āđŒ — āļ„āļ§āļēāļĄāđ€āļĢāļĩāļĒāļšāļ‡āđˆāļēāļĒāđāļĨāļ°āļāļēāļĢāļĨāļ°āļ§āļēāļ‡

āļŸāđ‰āļēāļ™āđ‰āļģāļ—āļ°āđ€āļĨ #00A3AF

āļ—āđ‰āļ­āļ‡āļ—āļ°āđ€āļĨāļ­āļąāļ™āļ”āļēāļĄāļąāļ™āđāļĨāļ°āļ­āđˆāļēāļ§āđ„āļ—āļĒ

āļĄāđˆāļ§āļ‡āļ­āļąāļāļŠāļąāļ™ #6A4C93

āļŠāļĩāļ‚āļ­āļ‡āļ”āļ­āļāļ­āļąāļāļŠāļąāļ™ â€” āđƒāļŠāđ‰āļĒāđ‰āļ­āļĄāļ‚āļ™āļĄāđ„āļ—āļĒāđ‚āļšāļĢāļēāļ“

āđ€āļ‚āļĩāļĒāļ§āļĄāļĢāļāļ• #50C878

āļŠāļĩāļžāļĢāļ°āđāļāđ‰āļ§āļĄāļĢāļāļ• â€” āļžāļĢāļ°āļžāļļāļ—āļ˜āļĢāļđāļ›āļĻāļąāļāļ”āļīāđŒāļŠāļīāļ—āļ˜āļīāđŒ

Q: āļŠāļĩāļ˜āļ‡āļŠāļēāļ•āļīāđ„āļ—āļĒāļĄāļĩāļŠāļĩāļ­āļ°āđ„āļĢāļšāđ‰āļēāļ‡?
āļŠāļĩāļ˜āļ‡āļŠāļēāļ•āļīāđ„āļ—āļĒāļĄāļĩāļŠāļĩāļ­āļ°āđ„āļĢāļšāđ‰āļēāļ‡? āļ˜āļ‡āđ„āļ•āļĢāļĢāļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ āđāļ”āļ‡ (#A51931) āļŦāļĄāļēāļĒāļ–āļķāļ‡āļŠāļēāļ•āļī, āļ‚āļēāļ§ (#F4F5F8) āļŦāļĄāļēāļĒāļ–āļķāļ‡āļĻāļēāļŠāļ™āļē, āđāļĨāļ°āļ™āđ‰āļģāđ€āļ‡āļīāļ™ (#2D2A4A) āļŦāļĄāļēāļĒāļ–āļķāļ‡āļžāļĢāļ°āļĄāļŦāļēāļāļĐāļąāļ•āļĢāļīāļĒāđŒ
Q: āļŠāļĩāļˆāļĩāļ§āļĢāļžāļĢāļ°āļ„āļ·āļ­āļŠāļĩāļ­āļ°āđ„āļĢ?
āļŠāļĩāļˆāļĩāļ§āļĢāļžāļĢāļ°āļ„āļ·āļ­āļŠāļĩāļ­āļ°āđ„āļĢ? āļŠāļĩāļˆāļĩāļ§āļĢāļ‚āļ­āļ‡āļžāļĢāļ°āļŠāļ‡āļ†āđŒāđ„āļ—āļĒāđ€āļ›āđ‡āļ™āļŠāļĩāļŠāđ‰āļĄāļ­āļĄāđ€āļŦāļĨāļ·āļ­āļ‡ (#FF7F00) āļŦāļĢāļ·āļ­āļŠāļĩāđāļāđˆāļ™āļ‚āļ™āļļāļ™ āļŠāļ·āđˆāļ­āļ–āļķāļ‡āļ„āļ§āļēāļĄāđ€āļĢāļĩāļĒāļšāļ‡āđˆāļēāļĒ āļŠāļąāļ™āđ‚āļ”āļĐ āđāļĨāļ°āļāļēāļĢāļĨāļ°āļ§āļēāļ‡āļ—āļēāļ‡āđ‚āļĨāļ