Comment Créer un Bouton avec Sauts de Ligne

En général, les boutons sont crées à l'aide des tags <button> ou <input> .

Lorsqu'on crée un bouton, on peut avoir besoin de saut de ligne, quand le bouton a un texte longue.

Façons de Créer un Saut de Ligne

La façon la plus facile d'avoir un saut de ligne est l'utilisation du tag <br> dans le texte. It is used to insert a single line break.

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <h1>Bouton avec saut de ligne</h1>
    <button type="submit">My<br />Bouton</button>
  </body>
</html>

Un autre moyen pour créer un saut de ligne est l'utilisation de la propriété CSS word-break, qui spécifie comment les mots doivent se briser en fin de la ligne. Insérez le texte du bouton dans l'élément <p> et le stylez. Utilisez la valeur keep-all pour la propriété word-break et définissez width correspondants à longueur de votre mots.

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
    <style>
      p { 
      width: 50px;
      padding: 0 20px; 
      margin: 0;
      word-break: keep-all;
      text-align: center;
      }
    </style>
  </head>
  <body>
    <h1>Bouton avec word-break</h1>
    <button type="submit">
      <p>Exemple de mon bouton</p>
    </button>
  </body>
</html>

Une façon différent de la création de saut de ligne est la propriété flex-wrap avec la valeur qui définie que les éléments flexibles vont enrouler si nécessaire. On doit définir la propriété width pour votre bouton.

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
    <style>
      .btn { 
      display: flex;
      flex-wrap: wrap;
      width: 80px;
      padding: 10px;
      }
    </style>
  </head>
  <body>
    <h1>Bouton avec flex-wrap</h1>
    <button class="btn" type="submit">Exemple de mon bouton</button>
  </body>
</html>

Voyons un autre exemple, où un style supplémentaire et un attribut onclick sont ajoutés au bouton.

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
    <style>
      .btn {
      display: inline-block;
      padding: 10px 25px;
      margin: 4px 2px;
      background-color: #1c87c9;
      border: 3px solid #095484;
      border-radius: 5px;
      text-align: center;
      text-decoration: none;
      font-size: 20px;
      color: #fff;
      cursor: pointer;
      }
    </style>
  </head>
  <body>
    <button class="btn" onclick="window.location.href = 'https://fr.w3docs.com';" type="submit">Cliquez sur<br />Moi!</button>
  </body>
</html>
Trouvez-vous cela utile?

Articles Associées