Rumah hujung hadapan web tutorial js HTML, CSS dan jQuery: Bina navigasi tab yang cantik

HTML, CSS dan jQuery: Bina navigasi tab yang cantik

Oct 25, 2023 am 09:43 AM
css jquery html

HTML, CSS dan jQuery: Bina navigasi tab yang cantik

HTML, CSS dan jQuery: Bina navigasi tab yang cantik

Navigasi ialah salah satu bahagian yang sangat penting dalam laman web, ia boleh Membantu pengguna mencari perkara yang mereka mahukan dengan cepat dan tepat. Dalam artikel ini, kami akan memperkenalkan cara membina navigasi tab yang cantik menggunakan HTML, CSS dan jQuery.

    <li>Struktur HTML

Pertama, kita perlu mencipta struktur HTML navigasi. Kami akan menggunakan senarai tidak tertib (<ul></ul>) untuk mencipta item navigasi, dengan setiap item diwakili menggunakan item senarai (<li>). Setiap item senarai mengandungi pautan (<a></a>) dan menetapkan ID unik supaya kami boleh menggunakannya dalam langkah seterusnya. <ul></ul>)来创建导航条目,每个条目使用列表项(<li>)表示。每个列表项中包含一个链接(<a></a>),并设置一个唯一的ID,以便我们可以在后面的步骤中使用。

示例代码如下:

<ul class="nav-tabs">
  <li><a href="#tab1" class="active">标签页1</a></li>
  <li><a href="#tab2">标签页2</a></li>
  <li><a href="#tab3">标签页3</a></li>
  <li><a href="#tab4">标签页4</a></li>
</ul>
Salin selepas log masuk
    <li>CSS 样式

接下来,我们需要为导航添加一些样式,使其看起来漂亮并与网站的风格一致。我们可以使用CSS来完成这个任务。

示例代码如下:

.nav-tabs {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
}

.nav-tabs li {
    margin-right: 10px;
}

.nav-tabs li a {
    display: block;
    padding: 10px;
    color: #333;
    text-decoration: none;
    border: 1px solid #ccc;
    background-color: #f9f9f9;
    border-radius: 5px 5px 0 0;
}

.nav-tabs li a.active {
    background-color: #fff;
    border-bottom: none;
}
Salin selepas log masuk

在这个示例中,我们将导航条目的列表样式设为 none,去掉默认的列表样式。然后设置每个条目的间距,并为链接设置一些基本的样式,如背景色、边框样式等。最后,我们还为当前激活的导航条目添加了特殊的样式。

    <li>jQuery 脚本

接下来,我们需要使用jQuery来添加一些交互效果,例如点击导航条目时切换内容显示。

示例代码如下:

$(document).ready(function() {
  $('.nav-tabs a').click(function(e) {
    e.preventDefault();
    $('.nav-tabs a').removeClass('active');
    $(this).addClass('active');
    
    var tabId = $(this).attr('href');
    $('.tab-content div').removeClass('active');
    $(tabId).addClass('active');
  });
});
Salin selepas log masuk

在这个示例中,我们首先使用 $(document).ready 来确保页面加载完成后执行脚本。然后,我们为每个导航链接添加了一个点击事件。当点击链接时,我们首先移除所有导航链接的 active 类,然后为当前点击的链接添加 active 类。接下来,我们使用链接的 href 属性获取对应的内容区域的ID,并移除所有内容区域的 active 类,然后为当前对应的内容区域添加 active

Kod sampel adalah seperti berikut:
    rrreee
      <li>gaya CSS

    Seterusnya, kami perlukan untuk menyediakan navigasi Tambah beberapa penggayaan untuk menjadikannya kelihatan bagus dan konsisten dengan gaya tapak web anda. Kita boleh menggunakan CSS untuk menyelesaikan tugas ini.

    Kod sampel adalah seperti berikut:

    rrreee

    Dalam contoh ini, kami menetapkan gaya senarai entri navigasi kepada tiada dan mengalih keluar lalai gaya senarai. Kemudian tetapkan jarak setiap entri dan tetapkan beberapa gaya asas untuk pautan, seperti warna latar belakang, gaya sempadan, dsb. Akhir sekali, kami turut menambah gaya khas untuk item navigasi yang sedang aktif.

      jQuery Script

      #🎜🎜##🎜🎜#Seterusnya, kita perlu menggunakan jQuery untuk menambah beberapa kesan interaktif, seperti menukar kandungan apabila navigasi item diklik tunjukkan. #🎜🎜##🎜🎜#Kod sampel adalah seperti berikut: #🎜🎜#rrreee#🎜🎜#Dalam contoh ini, kami mula-mula menggunakan $(document).ready untuk memastikan bahawa skrip adalah dilaksanakan selepas halaman dimuatkan. Kemudian, kami menambah acara klik untuk setiap pautan navigasi. Apabila pautan diklik, kami mula-mula mengalih keluar kelas aktif daripada semua pautan navigasi dan kemudian menambah kelas aktif untuk pautan yang sedang diklik. Seterusnya, kami menggunakan atribut href pautan untuk mendapatkan ID kawasan kandungan yang sepadan, mengalih keluar kelas aktif daripada semua kawasan kandungan dan kemudian menambah aktif kod> kelas. #🎜🎜##🎜🎜##🎜🎜#Kesan lengkap#🎜🎜##🎜🎜##🎜🎜#Kini, kami telah melengkapkan navigasi tab yang cantik. Apabila mengklik pada item navigasi yang berbeza, kawasan kandungan bertukar dengan sewajarnya. #🎜🎜##🎜🎜#Anda boleh mengubah suai gaya navigasi mengikut keperluan dan menambah lebih banyak entri navigasi tab dan kawasan kandungan yang sepadan. Pada masa yang sama, anda juga boleh menggunakan kesan animasi lain untuk meningkatkan pengalaman pengguna. #🎜🎜##🎜🎜#Ringkasan#🎜🎜##🎜🎜#Membina navigasi tab yang cantik menggunakan HTML, CSS dan jQuery ialah tugas yang mudah dan menyeronokkan. Dengan struktur HTML yang betul, gaya CSS dan skrip jQuery, kami boleh mencipta kesan navigasi yang menarik dan memberikan pengguna pengalaman pengguna yang baik. Saya harap artikel ini membantu anda membina navigasi tab anda sendiri! #🎜🎜#

Atas ialah kandungan terperinci HTML, CSS dan jQuery: Bina navigasi tab yang cantik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menggunakan bootstrap di vue Cara menggunakan bootstrap di vue Apr 07, 2025 pm 11:33 PM

Menggunakan bootstrap dalam vue.js dibahagikan kepada lima langkah: Pasang bootstrap. Import bootstrap di main.js. Gunakan komponen bootstrap secara langsung dalam templat. Pilihan: Gaya tersuai. Pilihan: Gunakan pemalam.

Peranan HTML, CSS, dan JavaScript: Tanggungjawab Teras Peranan HTML, CSS, dan JavaScript: Tanggungjawab Teras Apr 08, 2025 pm 07:05 PM

HTML mentakrifkan struktur web, CSS bertanggungjawab untuk gaya dan susun atur, dan JavaScript memberikan interaksi dinamik. Ketiga melaksanakan tugas mereka dalam pembangunan web dan bersama -sama membina laman web yang berwarna -warni.

Cara Menulis Garis Pecah Di Bootstrap Cara Menulis Garis Pecah Di Bootstrap Apr 07, 2025 pm 03:12 PM

Terdapat dua cara untuk membuat garis perpecahan bootstrap: menggunakan tag, yang mewujudkan garis perpecahan mendatar. Gunakan harta sempadan CSS untuk membuat garis perpecahan gaya tersuai.

Cara mengubah saiz bootstrap Cara mengubah saiz bootstrap Apr 07, 2025 pm 03:18 PM

Untuk menyesuaikan saiz unsur-unsur dalam bootstrap, anda boleh menggunakan kelas dimensi, yang termasuk: menyesuaikan lebar: .col-, .w-, .mw-adjust ketinggian: .h-, .min-h-, .max-h-

Memahami HTML, CSS, dan JavaScript: Panduan Pemula Memahami HTML, CSS, dan JavaScript: Panduan Pemula Apr 12, 2025 am 12:02 AM

WebDevelopmentReliesOnhtml, CSS, andjavascript: 1) HtmlStructuresContent, 2) CSSStylesit, dan3) JavaScriptaddsInteractivity, Formingthebasisofmodernwebexperiences.

Cara Menyiapkan Kerangka untuk Bootstrap Cara Menyiapkan Kerangka untuk Bootstrap Apr 07, 2025 pm 03:27 PM

Untuk menubuhkan rangka kerja bootstrap, anda perlu mengikuti langkah -langkah ini: 1. Rujuk fail bootstrap melalui CDN; 2. Muat turun dan tuan rumah fail pada pelayan anda sendiri; 3. Sertakan fail bootstrap di HTML; 4. Menyusun sass/kurang seperti yang diperlukan; 5. Import fail tersuai (pilihan). Setelah persediaan selesai, anda boleh menggunakan sistem grid Bootstrap, komponen, dan gaya untuk membuat laman web dan aplikasi yang responsif.

Cara memasukkan gambar di bootstrap Cara memasukkan gambar di bootstrap Apr 07, 2025 pm 03:30 PM

Terdapat beberapa cara untuk memasukkan imej dalam bootstrap: masukkan imej secara langsung, menggunakan tag HTML IMG. Dengan komponen imej bootstrap, anda boleh memberikan imej yang responsif dan lebih banyak gaya. Tetapkan saiz imej, gunakan kelas IMG-cecair untuk membuat imej boleh disesuaikan. Tetapkan sempadan, menggunakan kelas IMG-Sempadan. Tetapkan sudut bulat dan gunakan kelas IMG-bulat. Tetapkan bayangan, gunakan kelas bayangan. Saiz semula dan letakkan imej, menggunakan gaya CSS. Menggunakan imej latar belakang, gunakan harta CSS imej latar belakang.

Cara menggunakan butang bootstrap Cara menggunakan butang bootstrap Apr 07, 2025 pm 03:09 PM

Bagaimana cara menggunakan butang bootstrap? Perkenalkan CSS bootstrap untuk membuat elemen butang dan tambahkan kelas butang bootstrap untuk menambah teks butang

See all articles