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

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

WBOY
Lepaskan: 2023-10-27 10:46:03
asal
1190 orang telah melayarinya

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>
Salin selepas log masuk
  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;
}
Salin selepas log masuk

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;
  }
}
Salin selepas log masuk
    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');
  });
});
Salin selepas log masuk
    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!

Label berkaitan:
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