Rumah > hujung hadapan web > tutorial css > Bagaimana untuk mencapai animasi isian warna dari kiri ke kanan pada elemen li menggunakan CSS?

Bagaimana untuk mencapai animasi isian warna dari kiri ke kanan pada elemen li menggunakan CSS?

DDD
Lepaskan: 2024-11-02 21:15:30
asal
1014 orang telah melayarinya

How to achieve a left-to-right color fill animation on an li element using CSS?

Isi Warna Latar Belakang Kiri ke Kanan dengan CSS

Anda berusaha untuk menjadikan latar belakang elemen li diisi dari kiri ke kanan dengan yang berbeza warna pada tuding. Untuk mencapai matlamat ini, anda akan menggunakan kecerunan linear dan menghidupkan kedudukan latar belakang.

Pelaksanaan Kod:

  1. Tetapkan kecerunan linear yang merangkumi 50% merah dan 50% biru.
  2. Nyatakan kecerunan bermula pada tepi kanan.
  3. Tentukan latar belakang menjadi dua kali lebar elemen (cth., "saiz latar belakang: 200% 100%;").
<code class="css">background: linear-gradient(to left, red 50%, blue 50%) right;
background-size: 200% 100%;</code>
Salin selepas log masuk
  1. Pada tuding, ubah suai kedudukan latar belakang ke tepi kiri dan gunakan peralihan (cth., "transition:all 2s ease;").
<code class="css">background-position: left;</code>
Salin selepas log masuk

Awalan Vendor:

Awalan vendor mungkin diperlukan jika anda ingin memastikan keserasian merentas penyemak imbas. Rujuk ulasan dalam soalan anda untuk panduan tentang awalan vendor tertentu.

Pilihan Tambahan:

  • Untuk mencipta "peralihan warna," lanjutkan kecerunan kepada 300% lebar dan laraskan titik mula dan tamat peralihan dengan sewajarnya.
  • Lihat pautan JS Fiddle yang disediakan untuk demonstrasi langsung.

Atas ialah kandungan terperinci Bagaimana untuk mencapai animasi isian warna dari kiri ke kanan pada elemen li menggunakan CSS?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan