/* Style de base pour tous les boutons */ .btn { display: inline-block; padding: 10px 20px; margin: 5px 10px; font-size: 16px; font-weight: bold; text-align: center; text-decoration: none; border-radius: 5px; border: none; color: #fff; cursor: pointer; transition: background-color 0.3s ease-in-out; } .btn::after { content: ''; /* Pas de contenu textuel */ position: absolute; left: 0; bottom: 0px; /* Légèrement sous le texte */ width: 0; height: 0px; background-color: #ffffff; /* Couleur de la ligne */ } .btn:hover { color: white; } .btn:active { color: white; } /* Bouton vert (succès) */ .btn-green { background-color: #28a745; /* Vert */ } .btn-green:hover { background-color: #218838; /* Vert plus foncé au survol */ } /* Bouton bleu (info ou action) */ .btn-blue { background-color: #007bff; /* Bleu */ } .btn-blue:hover { background-color: #0069d9; /* Bleu plus foncé au survol */ } /* Bouton rouge (danger ou alerte) */ .btn-red { background-color: #dc3545; /* Rouge */ } .btn-red:hover { background-color: #c82333; /* Rouge plus foncé au survol */ } /* Bouton gris */ .btn-gray { background-color: #8f8f8f; /* Gris */ } .btn-gray:hover { background-color: #494949; /* Gris plus foncé */ }