Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mencipta awan tag responsif menggunakan HTML, CSS dan jQuery

Bagaimana untuk mencipta awan tag responsif menggunakan HTML, CSS dan jQuery

WBOY
WBOYasal
2023-10-27 10:46:031162semak imbas

Bagaimana untuk mencipta awan tag responsif menggunakan HTML, CSS dan jQuery

Cara membuat awan teg responsif menggunakan HTML, CSS dan jQuery

Awan teg ialah elemen web biasa yang digunakan untuk Paparan pelbagai kata kunci atau tag. Ia biasanya memaparkan kepentingan kata kunci dalam saiz atau warna fon yang berbeza. Dalam artikel ini, kami akan memperkenalkan cara menggunakan HTML, CSS dan jQuery untuk mencipta awan teg responsif, dan memberikan contoh kod khusus.

  1. Buat struktur HTML

Pertama, kita perlu mencipta struktur asas awan teg dalam HTML. Senarai tidak tersusun boleh digunakan untuk mewakili bekas tag. Setiap label akan menjadi item senarai dalam senarai tidak tertib.

<ul class="tag-cloud">
  <li><a href="#">HTML</a></li>
  <li><a href="#">CSS</a></li>
  <li><a href="#">JavaScript</a></li>
  <li><a href="#">jQuery</a></li>
  <li><a href="#">Responsive Design</a></li>
  <li><a href="#">Web Development</a></li>
  <li><a href="#">Front-end</a></li>
  <li><a href="#">Back-end</a></li>
</ul>
  1. Tambah gaya CSS

Seterusnya, kita perlu menggunakan CSS untuk menggayakan awan teg. Berikut ialah contoh gaya CSS asas:

.tag-cloud {
  list-style: none;
  padding: 0;
  margin: 0;
}

.tag-cloud li {
  display: inline;
  margin: 5px;
}

.tag-cloud li a {
  text-decoration: none;
  padding: 5px 10px;
  background-color: #f2f2f2;
  color: #333;
  border-radius: 4px;
}

Gaya ini akan mencipta awan teg ringkas dengan beberapa jarak antara teg menggunakan latar belakang kelabu dan teks hitam. Jika kami mahu awan teg menyesuaikan diri dengan saiz skrin yang berbeza, kami boleh menggunakan reka bentuk responsif. Melalui pertanyaan media, kita boleh menggayakan awan teg berdasarkan lebar skrin. Berikut ialah contoh gaya responsif yang mudah:

@media screen and (max-width: 768px) {
  .tag-cloud li {
    display: block;
    margin: 5px 0;
  }
}
    Contoh ini akan menetapkan item senarai awan teg sebagai elemen peringkat blok dan menambah jarak atas dan bawah apabila lebar skrin kurang daripada 768px.
Gunakan jQuery untuk mencapai kesan interaktif

Untuk menambah kesan interaktif pada awan teg, kami boleh menggunakan perpustakaan jQuery. Berikut ialah contoh mudah menukar gaya label apabila tetikus melayang di atasnya:

$(document).ready(function() {
  $('.tag-cloud li a').hover(function() {
    $(this).css('background-color', '#333').css('color', '#fff');
  }, function() {
    $(this).css('background-color', '#f2f2f2').css('color', '#333');
  });
});
    Contoh ini menggunakan kaedah hover() jQuery Tukar warna latar belakang label dan warna teks kepada hitam dan putih.
  1. Melalui langkah di atas, kami boleh mencipta awan teg responsif asas dan menambah kesan interaktif. Perlu diingatkan bahawa ini hanyalah contoh mudah dan boleh dipanjangkan dan disesuaikan mengikut keperluan sebenar.

Ringkasnya, membuat awan teg responsif menggunakan HTML, CSS dan jQuery adalah agak mudah. Saya harap artikel ini dapat membantu anda, terima kasih kerana membaca.

Atas ialah kandungan terperinci Bagaimana untuk mencipta awan tag responsif menggunakan HTML, CSS dan jQuery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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