ປະສົມຄະຕິນມີການປ່ຽນຕົວການລ່າວ
- ການໄປບ່ອນກ່ອນ transition-property
- ການໄປບ່ອນຕໍ່ໄປ ການປ່ຽນຕາຕະລາງ
ການອະທິບາຍແລະການນຳໃຊ້
transition-timing-function 属性ກຳນົດສາຍສະເປັກທາງຄວາມໄວຂອງການເຄື່ອນໄຫວ.
ຄວາມສາມາດຂອງບັນດາການເຄື່ອນໄຫວທີ່ປ່ຽນແປງຄວາມໄວບໍ່ທັນດົນກັນກັບເວລາ.
ບໍ່ບໍ່ບຸກຄົນອື່ນໆ:
ການສອນ CSSCSS 过渡
ການຫຼົກຫຼວງ HTML DOMປະສົມປະສານວິທະຍາສາດ transitionTimingFunction
ຄວາມຄິດ
ຕົວຢ່າງ 1
ການເຄື່ອນໄຫວທີ່ເລີ່ມແລະສຳເລັດດ້ວຍຄວາມໄວຄືກັນ:
div { transition-timing-function: linear; }
ການນຳໃຊ້ CSS
transition-timing-function: linear|ease|ease-in|ease-out|ease-in-out|cubic-
bezier(n,n,n,n);
ຄູນຄ່າທາງ CSS
ຄູນຄ່າ | ອະທິບາຍ |
---|---|
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. |
ຄຳແນະນຳ:ກະລຸນາກວດກາຈຳນວນຕົວເລກທີ່ຕ່າງກັນໃນຄັນຄະດີທີ່ຈະເຂົ້າໃຈຫຼາຍກວ່າຫຼາຍກ່ຽວກັບວິທີການທີ່ຈະດຳເນີນການຂອງພວກມັນ.
ຂໍ້ມູນດ້ານເຕັກນິກ
ຈຳນວນມາດຕະຖານທຳອິດ: | ease |
---|---|
ການລິເຊີນ: | no |
ສະຖານະການ: | CSS3 |
ການນຳໃຊ້ JavaScript: | object.style.transitionTimingFunction="linear" |
ຫຼາຍຄັນຄະດີອີກ
ຄັນຄະດີ 2
ເພື່ອທີ່ຈະເຂົ້າໃຈຫຼາຍກວ່າຫຼາຍກ່ຽວກັບຈຳນວນຕົວເລກທີ່ຕ່າງກັນ ກະລຸນາກວດກາຫຼາຍວຽງ div ທີ່ມີຫ້າຈຳນວນຕົວເລກທີ່ຕ່າງກັນ:
#div1 {transition-timing-function: linear;} #div2 {transition-timing-function: ease;} #div3 {transition-timing-function: ease-in;} #div4 {transition-timing-function: ease-out;} #div5 {transition-timing-function: ease-in-out;}
ຄັນຄະດີ 3
ຄືກັນກັບຫຼັກການກ່ອນໜ້ານີ້ ແຕ່ຜ່ານ cubic-bezier ເພື່ອກໍານົດວົງການເຄື່ອນຍ້າຍຄວາມໄວ:
#div1 {transition-timing-function: cubic-bezier(0,0,1,1;} #div2 {transition-timing-function: cubic-bezier(0.25,0.1,0.25,1);} #div3 {transition-timing-function: cubic-bezier(0.42,0,1,1);} #div4 {transition-timing-function: cubic-bezier(0,0,0.58,1);} #div5 {transition-timing-function: cubic-bezier(0.42,0,0.58,1);}
ການສະໜັບສະໜຸນຂອງການບັນການບຸກລຸກ
ຈຳນວນຕົວເລກໃນຕາລະບັນດາກົດລະບຽບທີ່ລະບຸວ່າການສະໜັບສະໜຸນການປ່ຽນຕາຕະລາງບັນດາວຽງທຳອິດ.
ຈຳນວນຕົວເລກທີ່ມີ -webkit-、-moz- ຫຼື -o- ແມ່ນສະແດງວ່າການໃຊ້ການແປງຊື່ສະຫຼັດອັນທຳອິດ.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
26.0 4.0 -webkit- |
10.0 | 16.0 4.0 -moz- |
6.1 3.1 -webkit- |
12.1 10.5 -o- |
- ການໄປບ່ອນກ່ອນ transition-property
- ການໄປບ່ອນຕໍ່ໄປ ການປ່ຽນຕາຕະລາງ