Maison >interface Web >tutoriel CSS >Comment puis-je styliser les éléments HTML avec CSS ?

Comment puis-je styliser les éléments HTML avec CSS ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-22 02:24:11451parcourir

How Can I Style HTML `` Elements with CSS?

Style

Contrairement à la personnalisation de la liste déroulante à l'aide de JavaScript, il n'est pas possible de styliser directement

  1. Créez un
    élément pour représenter la liste déroulante.
  2. Utilisez HTML pour créer un
      élément avec
    • balises pour les options déroulantes.
    • Masquer le
        élément utilisant initialement display: none; Propriété CSS.
      • En survolant la propriété
        élément, définissez display: block; pour afficher l'élément
          et ajoutez des styles pour les bordures, le remplissage et la couleur d'arrière-plan.
        • Stylisez l'élément
        • éléments dans le
            avec survol et états actifs pour des effets interactifs.

Exemple

<div>
  Select
  <ul>
    <li><a href="#">Item 1</a></li>
    <li><a href="#">Item 2</a></li>
    <li><a href="#">Item 3</a></li>
  </ul>
</div>
div { 
  margin: 10px;
  padding: 10px; 
  border: 2px solid purple; 
  width: 200px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
div > ul { display: none; }
div:hover > ul {display: block; background: #f9f9f9; border-top: 1px solid purple;}
div:hover > ul > li { padding: 5px; border-bottom: 1px solid #4f4f4f;}
div:hover > ul > li:hover { background: white;}
div:hover > ul > li:hover > a { color: red; }

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