Rumah  >  Artikel  >  hujung hadapan web  >  Cara menggunakan CSS untuk mencipta kesan awan teg

Cara menggunakan CSS untuk mencipta kesan awan teg

WBOY
WBOYasal
2023-10-21 11:23:011125semak imbas

Cara menggunakan CSS untuk mencipta kesan awan teg

Cara menggunakan CSS untuk mencipta kesan awan teg

Awan teg ialah elemen reka bentuk web biasa Ia terdiri daripada teg dengan saiz dan warna yang berbeza untuk menunjukkan populariti kata kunci atau teg. Dalam artikel ini, kami akan memperkenalkan cara menggunakan CSS untuk mencipta kesan awan teg dan memberikan contoh kod khusus.

  1. Struktur HTML
    Pertama, kita perlu mencipta elemen bekas dalam HTML untuk membungkus kandungan awan teg. Anda boleh menggunakan senarai tidak tertib (ul) atau bekas dengan set elemen terpaut (a).
<ul class="tag-cloud">
  <li><a href="#">标签1</a></li>
  <li><a href="#">标签2</a></li>
  <li><a href="#">标签3</a></li>
  <!-- 更多标签... -->
</ul>
  1. Gaya CSS
    Seterusnya, kita boleh menggunakan CSS untuk menentukan gaya awan teg. Secara khusus, kita boleh membezakan label yang berbeza dengan menetapkan saiz fon, warna dan warna latar belakang yang berbeza.
.tag-cloud {
  list-style: none;
  padding: 0;
}

.tag-cloud li {
  display: inline-block;
  margin-right: 10px;
}

.tag-cloud li a {
  display: inline-block;
  padding: 6px 10px;
  text-decoration: none;
  border-radius: 4px;
  background-color: #F2F2F2;
  color: #333333;
  font-size: 14px;
}

.tag-cloud li a:hover {
  background-color: #FACD00;
  color: #FFFFFF;
}

.tag-cloud li a:nth-child(1) {
  font-size: 16px;
}

.tag-cloud li a:nth-child(2) {
  font-size: 14px;
}

.tag-cloud li a:nth-child(3) {
  font-size: 12px;
}

Dalam kod di atas, kami mula-mula membuat beberapa tetapan asas pada elemen bekas, seperti membatalkan gaya senarai (gaya senarai: tiada) dan menetapkan padding (padding: 0). Kemudian, gaya ditakrifkan untuk setiap item senarai label dan elemen pautan. Kami menggunakan paparan: blok sebaris untuk menjajarkannya secara mendatar dan menetapkan beberapa jidar, latar belakang dan gaya fon.

Anda juga boleh menetapkan saiz fon bagi label yang berbeza dengan melaraskan parameter pemilih kelas pseudo :nth-child(). Dalam kod contoh, label pertama mempunyai saiz fon 16px, label kedua mempunyai saiz fon 14px dan label ketiga mempunyai saiz fon 12px. Anda boleh menambah lebih banyak peraturan gaya mengikut keperluan.

  1. Paparan kesan
    Apabila anda menggunakan kod HTML dan CSS pada halaman web, anda boleh melihat kesan awan teg yang mudah. Apabila tetikus melayang di atas mana-mana label, label akan mengambil warna latar belakang dan warna fon yang berbeza.

Awan teg ialah elemen reka bentuk web yang ringkas dan praktikal yang boleh meningkatkan pengalaman interaksi pengguna dan kebolehbacaan halaman. Melalui contoh kod di atas, anda boleh membuat awan teg anda sendiri dengan mudah dan melaraskan gaya mengikut keperluan. Harap artikel ini dapat membantu anda!

Atas ialah kandungan terperinci Cara menggunakan CSS untuk mencipta kesan awan teg. 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