Para crear botones Bootstrap 4 propone utilizar la etiqueta "button", "a" o "input" y define una serie de clases:
btn btn-primary btn-secondary btn-success btn-info btn-warning btn-danger btn-dark btn-light btn-link
Siempre debemos asignar la clase btn y alguna de las otras clases con un significado propio indicado por su color.
Cada una de estas clases define un estilo particular para un botón y tiene un significado que nos ayudan a definir en que caso los debemos utilizar:
Mostrar una lista de button asociando a cada uno una clase distinta propuesta por Bootstrap 4 y mostrando como leyenda su significado.
<!doctype html> <html> <head> <title>Prueba de Bootstrap 4</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> </head> <body> <div class="container"> <form> <div class="form-group"> <button type="submit" class="btn btn-primary"> btn-primary : Es un botón que se destaca entre un conjunto de botones.</button> </div> <div class="form-group"> <button type="submit" class="btn btn-secondary"> btn-secondary : Es un botón no tan importante como btn-primary.</button> </div> <div class="form-group"> <button type="submit" class="btn btn-success"> btn-success : Se utiliza para indicar una acción exitosa.</button> </div> <div class="form-group"> <button type="submit" class="btn btn-info"> btn-info : Es un botón para información.</button> </div> <div class="form-group"> <button type="submit" class="btn btn-warning"> btn-warning : Es un botón que nos informa que debemos tener cuidado con la acción que tiene asociado el botón.</button> </div> <div class="form-group"> <button type="submit" class="btn btn-danger"> btn-danger : Indica que la acción que tiene asociado el botón es peligrosa.</button> </div> <div class="form-group"> <button type="submit" class="btn btn-dark"> btn-dark : Muestra un botón oscuro.</button> </div> <div class="form-group"> <button type="submit" class="btn btn-light"> btn-light : Muestra un botón claro.</button> </div> <div class="form-group"> <button type="submit" class="btn btn-link"> btn-link : Convierte al botón como un hipervínculo, haciendo que disminuya su importancia.</button> </div> </form> </div> </body> </html>
El resultado de ejecutar este página es:
Utilizar este estándar ayuda que nuestros visitantes se sientan muy cómodos navegando nuestro sitio ya que seguramente ha visitado otros sitios que lo utilizan.
Ya asociarán el color azul en un botón con un botón importante del sitio, el amarillo con acciones que debemos tener cuidado, el rojo con acciones peligrosas (por ejemplo borrar una cuenta) etc.
Bootstrap 4 dispone los mismos botones y significados pero con solo pintando su contorno por medio de las clases (menos el de btn-link):
btn btn-outline-primary btn-outline-secondary btn-outline-success btn-outline-info btn-outline-warning btn-outline-danger btn-outline-dark btn-outline-light
Si modificamos la página con estas clases ahora tenemos en el navegador el siguiente resultado: