¿Cómo colocar la información sobre herramientas en el botón usando Bootstrap?

En Bootstrap 4 , puede colocar la información sobre herramientas en varias direcciones (izquierda, derecha, arriba, abajo). El posicionamiento de la información sobre herramientas se establece mediante el uso de la biblioteca de terceros (Popper.js) antes de bootstrap.js para que la información sobre herramientas funcione.

Enfoque: el marcado requerido para colocar información sobre herramientas está en la ubicación de datos , donde puede configurar la información sobre herramientas para

  • Abajo
  • Derecha
  • Parte superior
  • Izquierda

Enlaces CDN: incluya los siguientes archivos en la sección principal de su código HTML.

<enlace rel=”hoja de estilo” href=”https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css”>
<script src=”https://code. jquery.com/jquery-3.6.0.slim.js”></script>
<script src=”https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper. min.js” crossorigin=”anónimo”>
<script src=”https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.min.js”> </script>
<script src=”https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.bundle.min.js”></script>

El botón recibe una identificación única a la que se hace referencia en el código jQuery para iniciar la información sobre herramientas. Este código jQuery solo inicia la información sobre herramientas para que se muestre al pasar el mouse de la siguiente manera:

Sintaxis:

$(function () {
    $('[data-toggle="tooltip"]').tooltip()
})

Ejemplo 1: el siguiente código demuestra el posicionamiento de la información sobre herramientas anterior mediante el atributo de ubicación de datos . La información sobre herramientas está asociada con un elemento de botón. A medida que se desplaza sobre el botón, la información sobre herramientas se muestra en la posición inferior predeterminada. 

  • Información sobre herramientas Posición inferior

    <div class="text-center">
      <button
        type="button"
        class="btn btn-secondary"
        data-toggle="tooltip"
        data-placement="bottom"
        title="Tooltip on bottom"
      />
    </div>
    
  • Información sobre herramientas Posición superior

    <div class="text-center">
      <button
        type="button"
        class="btn btn-secondary"
        data-toggle="tooltip"
        data-placement="top"
        title="Tooltip on top"
      />
    </div>

HTML

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
  
    <link
      rel="stylesheet"
      href=
"https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css"/>
    <script src=
"https://code.jquery.com/jquery-3.6.0.slim.js">
    </script>
    <script
      src=
"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"
      crossorigin="anonymous">
    </script>
    <script src=
"https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.min.js">
    </script>
    <script src=
"https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.bundle.min.js">
    </script>
    <script>
      $(function () {
        $('[data-toggle="tooltip"]').tooltip();
      });
    </script>
  </head>
  
  <body>
    <h2 style="color: green">GeeksforGeeks</h2>
    <p><b>Tooltip tutorial</b></p>
    <button
      type="button"
      class="btn btn-secondary"
      data-toggle="tooltip"
      data-placement="top"
      title="This is top tooltip">
      Hover over me to see top tooltip
    </button>
    <br /><br />
    <button
      type="button"
      class="btn btn-secondary"
      data-toggle="tooltip"
      data-placement="bottom"
      title="This is bottom Tooltip">
      Hover over me to see bottom tooltip
    </button>
  </body>
</html>

Producción:

Ejemplo: El siguiente código demuestra el posicionamiento de la información sobre herramientas a la derecha y a la izquierda del botón.

  • Posición de información sobre herramientas a la izquierda:

    <div class="text-center">
      <button
        type="button"
        class="btn btn-secondary"
        data-toggle="tooltip"
        data-placement="left"
        title="Tooltip on left"
      />
    </div>
  • Posición de la información sobre herramientas a la derecha:

    <div class="text-center">
      <button
        type="button"
        class="btn btn-secondary"
        data-toggle="tooltip"
        data-placement="right"
        title="Tooltip on right"
      />
    </div>
    

HTML

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
  
    <link
      rel="stylesheet"
      href=
"https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css"/>
    <script src=
"https://code.jquery.com/jquery-3.6.0.slim.js">
    </script>
    <script
      src=
"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"
      crossorigin="anonymous">
    </script>
    <script src=
"https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.min.js">
    </script>
    <script src=
"https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.bundle.min.js">
    </script>
  
    <script>
      $(function () {
        $('[data-toggle="tooltip"]').tooltip();
      });
    </script>
    <style>
      .btn {
        margin: 10px;
      }
    </style>
  </head>
  
  <body>
    <h2 style="color: green">GeeksforGeeks</h2>
    <p><b>Tooltip tutorial</b></p>
  
    <button
      type="button"
      class="btn btn-secondary"
      data-toggle="tooltip"
      data-placement="right"
      x-placement="left"
      title="This is left Tooltip">
        Hover over me to see Right tooltip
    </button>
  
    <button
      type="button"
      class="btn btn-secondary"
      data-toggle="tooltip"
      data-placement="left"
      x-placement="right"
      title="This is right Tooltip">
       Hover over me to see Left tooltip
    </button>
  </body>
</html>

Producción:

Puede aprender todas las demás cosas sobre la información sobre herramientas siguiendo el artículo de información sobre herramientas de Bootstrap 4 .

Publicación traducida automáticamente

Artículo escrito por prince199 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *