buttons.css 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. /* Style de base pour tous les boutons */
  2. .btn {
  3. display: inline-block;
  4. padding: 10px 20px;
  5. margin: 5px 10px;
  6. font-size: 16px;
  7. font-weight: bold;
  8. text-align: center;
  9. text-decoration: none;
  10. border-radius: 5px;
  11. border: none;
  12. color: #fff;
  13. cursor: pointer;
  14. transition: background-color 0.3s ease-in-out;
  15. }
  16. .btn::after {
  17. content: ''; /* Pas de contenu textuel */
  18. position: absolute;
  19. left: 0;
  20. bottom: 0px; /* Légèrement sous le texte */
  21. width: 0;
  22. height: 0px;
  23. background-color: #ffffff; /* Couleur de la ligne */
  24. }
  25. .btn:hover {
  26. color: white;
  27. }
  28. .btn:active {
  29. color: white;
  30. }
  31. /* Bouton vert (succès) */
  32. .btn-green {
  33. background-color: #28a745; /* Vert */
  34. }
  35. .btn-green:hover {
  36. background-color: #218838; /* Vert plus foncé au survol */
  37. }
  38. /* Bouton bleu (info ou action) */
  39. .btn-blue {
  40. background-color: #007bff; /* Bleu */
  41. }
  42. .btn-blue:hover {
  43. background-color: #0069d9; /* Bleu plus foncé au survol */
  44. }
  45. /* Bouton rouge (danger ou alerte) */
  46. .btn-red {
  47. background-color: #dc3545; /* Rouge */
  48. }
  49. .btn-red:hover {
  50. background-color: #c82333; /* Rouge plus foncé au survol */
  51. }
  52. /* Bouton gris */
  53. .btn-gray {
  54. background-color: #8f8f8f; /* Gris */
  55. }
  56. .btn-gray:hover {
  57. background-color: #494949; /* Gris plus foncé */
  58. }