Maison >interface Web >tutoriel CSS >Comment créer un menu déroulant horizontal pur CSS ?

Comment créer un menu déroulant horizontal pur CSS ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-11 08:04:09641parcourir

How to Create a Pure CSS Horizontal Dropdown Menu?

Créer un menu déroulant horizontal CSS pur

Besoin d'un menu déroulant horizontal élégant et compatible avec un navigateur ? Voici un guide pour vous aider à y parvenir uniquement avec CSS.

1. Structure HTML

Créer un fichier <ul> structure pour représenter la hiérarchie de vos menus :

<ul>

2. Style CSS

Ajoutez des règles CSS pour styliser le menu et contrôler son comportement :

ul {
  font-family: Arial, Verdana;
  font-size: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}

ul li {
  display: block;
  position: relative;
  float: left;
}

li ul {
  display: none;
}

ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  border-top: 1px solid #ffffff;
  padding: 5px 15px 5px 15px;
  background: #2C5463;
  margin-left: 1px;
  white-space: nowrap;
}

ul li a:hover {
  background: #617F8A;
}

li:hover ul {
  display: block;
  position: absolute;
}

li:hover li {
  float: none;
  font-size: 11px;
}

li:hover a {
  background: #617F8A;
}

li:hover li a:hover {
  background: #95A9B1;
}

Voyez-le en action

Visitez le démo suivante pour découvrir le menu déroulant CSS pur :

http://jsfiddle.net/XPE3w/7/

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:
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