Maison > interface Web > tutoriel CSS > Comment créer une barre de navigation horizontale en CSS

Comment créer une barre de navigation horizontale en CSS

下次还敢
Libérer: 2024-04-25 12:06:18
original
977 Les gens l'ont consulté

Les étapes pour créer une barre de navigation horizontale à l'aide de CSS sont les suivantes : Créer une structure de navigation HTML. Appliquer les styles CSS : conteneur de mise en page : affichage : flex ; justifier-contenu : centre ; éléments de liste de styles : affichage : flex ; marge : 0 ; margin-right : 1em ; lien de style : text-decoration : aucun ; couleur : noir ; état de survol de la souris : a:hov

Comment créer une barre de navigation horizontale en CSS

Comment utiliser CSS pour créer une barre de navigation horizontale

Création d'une barre de navigation horizontale est une exigence courante pour la plupart des conceptions de sites Web. En utilisant CSS, cela peut être facilement réalisé en suivant ces étapes :

Créer une structure HTML :

<code class="html"><nav>
  <ul>
    <li><a href="home.html">主页</a></li>
    <li><a href="about.html">关于</a></li>
    <li><a href="contact.html">联系</a></li>
  </ul>
</nav></code>
Copier après la connexion

Appliquer le style CSS :

1. Conteneur de mise en page :

<code class="css">nav {
  display: flex;
  justify-content: center;
  align-items: center;
}</code>
Copier après la connexion
  • affichage : flex<.> Permet à la barre de navigation de devenir un conteneur disposé horizontalement. <code>display: flex 允许导航栏成为一个水平排列的容器。
  • justify-content: center 将其内容水平居中。
  • align-items: center 将其内容垂直居中。

2. 样式列表:

<code class="css">ul {
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0;
}</code>
Copier après la connexion
  • display: flex 也将列表转换为水平容器。
  • list-style-type: none 去除项目符号。
  • margin: 0padding: 0 去除默认间距和填充。

3. 样式列表项:

<code class="css">li {
  margin-right: 1em;
}</code>
Copier après la connexion
  • margin-right: 1em 在每个列表项之间添加一些间距。

4. 样式链接:

<code class="css">a {
  text-decoration: none;
  color: black;
}</code>
Copier après la connexion
  • text-decoration: none 去除链接下划线。
  • color: black 设置链接文本为黑色。

5. 鼠标悬停状态:

<code class="css">a:hover {
  color: blue;
}</code>
Copier après la connexion
  • a:hover
  • justify-content: center centre son contenu horizontalement.

align-items: center centre verticalement son contenu.

2. Liste de styles :

🎜rrreee🎜🎜display: flex convertit également la liste en un conteneur horizontal. 🎜🎜list-style-type : aucun Supprimez les puces. 🎜🎜margin : 0 et padding : 0 suppriment l'espacement et le remplissage par défaut. 🎜🎜🎜🎜3. Style des éléments de la liste : 🎜🎜rrreee🎜🎜margin-right : 1em Ajoutez un espacement entre chaque élément de la liste. 🎜🎜🎜🎜4. Lien de style : 🎜🎜rrreee🎜🎜text-decoration : aucun Supprimer le soulignement du lien. 🎜🎜color: black Définissez le texte du lien sur noir. 🎜🎜🎜🎜5. État du survol : 🎜🎜rrreee🎜🎜a:hover Définissez la couleur du texte sur bleu lorsque la souris survole le lien. 🎜🎜🎜🎜Résultat : 🎜🎜🎜Suivre ces étapes créera une barre de navigation horizontale où les éléments sont disposés horizontalement les uns par rapport aux autres, centrés sur l'écran. Le texte du lien devient bleu lorsque vous le survolez. 🎜

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal