Maison interface Web js tutoriel HTML, CSS et jQuery : créez une belle navigation par onglets

HTML, CSS et jQuery : créez une belle navigation par onglets

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

HTML, CSS et jQuery : créez une belle navigation par onglets

HTML, CSS et jQuery : créez une belle navigation par onglets

La navigation est l'une des parties très importantes d'un site Web, elle peut aider les utilisateurs à trouver ce qu'ils veulent rapidement et avec précision. Dans cet article, nous présenterons comment créer une belle navigation par onglets en utilisant HTML, CSS et jQuery.

    <li>Structure HTML

Tout d'abord, nous devons créer la structure HTML de la navigation. Nous utiliserons une liste non ordonnée (<ul></ul>) pour créer des éléments de navigation, chaque élément étant représenté à l'aide d'un élément de liste (<li>). Chaque élément de liste contient un lien (<a></a>) et définit un identifiant unique afin que nous puissions l'utiliser dans une étape ultérieure. <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>
Copier après la connexion
    <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;
}
Copier après la connexion

在这个示例中,我们将导航条目的列表样式设为 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');
  });
});
Copier après la connexion

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

L'exemple de code est le suivant :
    rrreee
      <li>Styles CSS

    Ensuite, nous devons ajouter quelques styles à la navigation pour la rendre agréable et cohérente avec le style du site Web. Nous pouvons utiliser CSS pour accomplir cette tâche.

    L'exemple de code est le suivant :

    rrreee

    Dans cet exemple, nous définissons le style de liste de l'élément de navigation sur aucun et supprimons le style de liste par défaut. Définissez ensuite l'espacement de chaque entrée et définissez certains styles de base pour les liens, tels que la couleur d'arrière-plan, le style de bordure, etc. Enfin, nous avons également ajouté un style spécial pour l'élément de navigation actuellement actif.

      script jQuery

      🎜🎜Ensuite, nous devons utiliser jQuery pour ajouter des effets interactifs, tels que le changement d'affichage du contenu lorsqu'un élément de navigation est cliqué. 🎜🎜L'exemple de code est le suivant : 🎜rrreee🎜Dans cet exemple, nous utilisons d'abord $(document).ready pour garantir que le script est exécuté après le chargement de la page. Ensuite, nous avons ajouté un événement de clic pour chaque lien de navigation. Lorsqu'un lien est cliqué, nous supprimons d'abord la classe active de tous les liens de navigation, puis ajoutons la classe active pour le lien actuellement cliqué. Ensuite, nous utilisons l'attribut href du lien pour obtenir l'ID de la zone de contenu correspondante, supprimons la classe active de toutes les zones de contenu, puis ajoutons active code> classe. 🎜🎜🎜Effet terminé🎜🎜🎜Maintenant, nous avons terminé une belle navigation par onglets. Lorsque vous cliquez sur différents éléments de navigation, la zone de contenu change en conséquence. 🎜🎜Vous pouvez modifier le style de navigation selon vos besoins et ajouter d'autres entrées de navigation par onglets et les zones de contenu correspondantes. Dans le même temps, vous pouvez également utiliser d’autres effets d’animation pour améliorer l’expérience utilisateur. 🎜🎜Résumé🎜🎜Créer une belle navigation par onglets en utilisant HTML, CSS et jQuery est une tâche simple et amusante. Avec une structure HTML appropriée, des styles CSS et des scripts jQuery, nous pouvons créer des effets de navigation attrayants et offrir aux utilisateurs une bonne expérience utilisateur. J'espère que cet article vous aidera à créer votre propre navigation par onglets ! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser Bootstrap en Vue Comment utiliser Bootstrap en Vue Apr 07, 2025 pm 11:33 PM

L'utilisation de bootstrap dans vue.js est divisée en cinq étapes: installer bootstrap. Importer un bootstrap dans main.js. Utilisez le composant bootstrap directement dans le modèle. Facultatif: style personnalisé. Facultatif: utilisez des plug-ins.

Les rôles de HTML, CSS et JavaScript: responsabilités de base Les rôles de HTML, CSS et JavaScript: responsabilités de base Apr 08, 2025 pm 07:05 PM

HTML définit la structure Web, CSS est responsable du style et de la mise en page, et JavaScript donne une interaction dynamique. Les trois exercent leurs fonctions dans le développement Web et construisent conjointement un site Web coloré.

Comment écrire des lignes fendues sur bootstrap Comment écrire des lignes fendues sur bootstrap Apr 07, 2025 pm 03:12 PM

Il existe deux façons de créer une ligne divisée bootstrap: en utilisant la balise, qui crée une ligne divisée horizontale. Utilisez la propriété CSS Border pour créer des lignes de fractionnement de style personnalisées.

Comment redimensionner le bootstrap Comment redimensionner le bootstrap Apr 07, 2025 pm 03:18 PM

Pour ajuster la taille des éléments dans Bootstrap, vous pouvez utiliser la classe de dimension, qui comprend: ajuster la largeur: .col-, .w-, .mw-ajustement Hauteur: .h-, .min-h-, .max-h-

Comprendre HTML, CSS et JavaScript: un guide pour débutant Comprendre HTML, CSS et JavaScript: un guide pour débutant Apr 12, 2025 am 12:02 AM

WebDevelopmentReliesOnHTML, CSS, etjavascript: 1) HTMLSTRUCTURESCONTENT, 2) CSSSTYLESIT, et3) JavascriptAdddsInterActivity, Forming TheasisofmodernweBEBExperiences.

Comment configurer le cadre de bootstrap Comment configurer le cadre de bootstrap Apr 07, 2025 pm 03:27 PM

Pour configurer le framework Bootstrap, vous devez suivre ces étapes: 1. Référez le fichier bootstrap via CDN; 2. Téléchargez et hébergez le fichier sur votre propre serveur; 3. Incluez le fichier bootstrap dans HTML; 4. Compiler les sass / moins au besoin; 5. Importer un fichier personnalisé (facultatif). Une fois la configuration terminée, vous pouvez utiliser les systèmes, composants et styles de grille de Bootstrap pour créer des sites Web et des applications réactifs.

Comment insérer des photos sur bootstrap Comment insérer des photos sur bootstrap Apr 07, 2025 pm 03:30 PM

Il existe plusieurs façons d'insérer des images dans Bootstrap: insérer directement les images, en utilisant la balise HTML IMG. Avec le composant d'image bootstrap, vous pouvez fournir des images réactives et plus de styles. Définissez la taille de l'image, utilisez la classe IMG-FLUID pour rendre l'image adaptable. Réglez la bordure en utilisant la classe IMG-border. Réglez les coins arrondis et utilisez la classe Roundée IMG. Réglez l'ombre, utilisez la classe Shadow. Redimensionner et positionner l'image, en utilisant le style CSS. À l'aide de l'image d'arrière-plan, utilisez la propriété CSS d'image d'arrière-plan.

Comment utiliser le bouton bootstrap Comment utiliser le bouton bootstrap Apr 07, 2025 pm 03:09 PM

Comment utiliser le bouton bootstrap? Introduisez Bootstrap CSS pour créer des éléments de bouton et ajoutez la classe de bouton bootstrap pour ajouter du texte du bouton

See all articles