Cara Menukar Kandungan pada Tuding Menggunakan CSS: Bolehkah anda Gantikan \'BARU\' dengan \'TAMBAH\' menggunakan Harta `kandungan`?

Patricia Arquette
Lepaskan: 2024-11-02 01:05:02
asal
340 orang telah melayarinya

How to Change Content on Hover Using CSS: Can you Replace

Cara Menukar Kandungan pada Hover Menggunakan CSS: Meneroka Sifat Kandungan

Pengenalan

Menukar kandungan pada hover ialah satu keperluan biasa dalam pembangunan web, membolehkan pengguna berinteraksi dengan elemen dengan memaparkan maklumat tambahan atau mengubah teks. CSS menawarkan penyelesaian yang berkuasa untuk ini menggunakan sifat kandungan bersama-sama dengan ::after dan ::before pseudo-elements.

Memahami Masalah:

Matlamatnya adalah untuk tukar kandungan label daripada 'BARU' kepada 'TAMBAH' apabila tetikus melayang di atasnya. Dalam coretan kod yang diberikan, pembangun cuba mencapai ini menggunakan CSS sahaja, tetapi menghadapi kesukaran.

Meneroka Penyelesaian:

Sifat CSS utama untuk tugas ini ialah kandungan. Ia membolehkan kami memasukkan atau mengubah suai kandungan elemen secara dinamik. Dengan menggunakan ::after pseudo-element, kita boleh menambah kandungan baharu selepas kandungan sedia ada. Berikut ialah CSS yang diubah suai:

<code class="css">.item:hover a p.new-label:after {
  content: 'ADD';
}</code>
Salin selepas log masuk

Pelaksanaan:

  • Keadaan tuding digunakan pada elemen '.item', mencetuskan perubahan kandungan apabila pengguna melayang di atasnya.
  • Sifat 'kandungan' ditetapkan kepada 'TAMBAH' dalam ::selepas unsur pseudo. Ini memasukkan teks 'TAMBAH' selepas kandungan sedia ada.

Contoh:

<code class="html"><div class="item">
  <a href="">
    <p class="label success new-label"><span class="align">New</span></p>
  </a>
</div></code>
Salin selepas log masuk

Kesimpulan:

Dengan menggabungkan sifat kandungan dengan ::after, kami boleh menukar kandungan elemen pada tuding dengan berkesan. Teknik serba boleh ini memperkasakan pembangun untuk mencipta antara muka pengguna yang interaktif dan responsif tanpa bergantung pada JavaScript atau kaedah skrip lain.

Atas ialah kandungan terperinci Cara Menukar Kandungan pada Tuding Menggunakan CSS: Bolehkah anda Gantikan \'BARU\' dengan \'TAMBAH\' menggunakan Harta `kandungan`?. 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!