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>
- <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; }
在这个示例中,我们将导航条目的列表样式设为 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'); }); });
在这个示例中,我们首先使用 $(document).ready
来确保页面加载完成后执行脚本。然后,我们为每个导航链接添加了一个点击事件。当点击链接时,我们首先移除所有导航链接的 active
类,然后为当前点击的链接添加 active
类。接下来,我们使用链接的 href
属性获取对应的内容区域的ID,并移除所有内容区域的 active
类,然后为当前对应的内容区域添加 active
- 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 :
rrreeeDans 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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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.

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é.

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.

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-

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

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.

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? Introduisez Bootstrap CSS pour créer des éléments de bouton et ajoutez la classe de bouton bootstrap pour ajouter du texte du bouton
