Mengapakah peralihan CSS dengan mudah masuk-keluar berfungsi dengan lancar semasa tuding tetapi tiba-tiba apabila tetikus keluar?

Barbara Streisand
Lepaskan: 2024-10-29 23:56:29
asal
913 orang telah melayarinya

Why does a CSS transition with ease-in-out behave smoothly on hover but abruptly on mouse-out?

Teka-teki Ease-In Ease-Out Transisi CSS

Apabila menggunakan peralihan kepada elemen menggunakan semua sifat dan kemudahan masuk- fungsi pelonggaran keluar, seperti yang dilihat dalam contoh biola (http://jsfiddle.net/garethweaver/Y4Buy/1/), unsur itu beralih dengan lancar apabila melayang di atasnya. Walau bagaimanapun, ia terkunci semula secara tiba-tiba apabila tetikus dimatikan. Timbul persoalan mengapa ini berlaku dan cara menyelesaikannya.

Penyelesaian terletak pada menyasarkan elemen asas dan bukannya kelas pseudo :hover untuk sifat peralihan. Dengan mentakrifkan peralihan pada elemen itu sendiri, ia digunakan semasa memasuki dan meninggalkan keadaan tuding.

Contoh Dikemas Kini

Kod CSS yang diperbetulkan:

<code class="css">.img-blur {
  transition: all 0.35s ease-in-out;
}
.img-blur:hover {
  -moz-filter: blur(4px);
  -webkit-filter: blur(4px);
  filter: blur(4px);
}</code>
Salin selepas log masuk

Dengan pengubahsuaian ini, imej kini beralih dengan lancar dalam kedua-dua arah, mereda masuk semasa tuding dan keluar apabila tetikus keluar dari kawasan imej.

Atas ialah kandungan terperinci Mengapakah peralihan CSS dengan mudah masuk-keluar berfungsi dengan lancar semasa tuding tetapi tiba-tiba apabila tetikus keluar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!