Memanipulasi imej pada interaksi pengguna meningkatkan estetika dan interaktiviti tapak web. Satu kesan biasa yang cuba dicipta oleh pembangun ialah kesan zum pada tuding. Artikel ini menangani tugasan ini menggunakan CSS, menyediakan penyelesaian untuk senario khusus yang diterangkan dalam soalan yang diberikan.
Kod yang disediakan dalam soalan menggunakan sifat peralihan untuk melaraskan ketinggian dan lebar imej pada tuding. Walau bagaimanapun, pendekatan alternatif menggunakan sifat transformasi dan fungsi skala menawarkan kesan zum yang lebih tepat.
Berikut ialah kod diubah suai yang melaksanakan kesan zum pada kelas ".blog":
.blog { height: 375px; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; } .blog:hover { cursor: pointer; transform: scale(1.25); }
Dalam kod ini, sifat transformasi digunakan dengan skala 1 pada permulaan. Pada tuding, nilai skala dinaikkan kepada 1.25, yang secara berkesan meningkatkan saiz imej sebanyak 25%.
Penggunaan fungsi skala bersama-sama dengan sifat transformasi memberikan kesan zum yang licin dan menarik secara visual. Penyemak imbas akan dengan lancar mengalihkan imej daripada saiz asalnya kepada saiz yang diperbesarkan pada tuding.
Dengan menggunakan pendekatan CSS ini, anda boleh mencapai kesan zum tercetus tuding pada imej tanpa menggunakan jadual atau div topeng, memudahkan kod dan meningkatkan kecekapannya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Kesan Zum Imej Dicetuskan Hover Hanya Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!