Información sobre herramientas al pasar el mouse en JavaScript

  1. Información sobre herramientas de JavaScript
  2. Información sobre herramientas al pasar el mouse usando HTML y JavaScript
Información sobre herramientas al pasar el mouse en JavaScript

Este artículo discutirá la creación de información sobre herramientas y su visualización al pasar el mouse usando HTML y JavaScript.

Información sobre herramientas de JavaScript

En HTML y JavaScript, podemos crear un cuadro pequeño y alternar su visibilidad como información sobre herramientas. Nos ocupamos de habilitar o deshabilitar la visibilidad de ToolTip mediante el uso de una función personalizada de JavaScript.

Información sobre herramientas al pasar el mouse usando HTML y JavaScript

El evento de desplazamiento se activa cuando colocamos el cursor del mouse sin hacer clic en ningún componente de una página web.

En JavaScript, podemos llamar y alternar el cuadro de información sobre herramientas al pasar el mouse cada vez que el usuario coloca el cursor sobre un elemento, y podemos mostrar la información sobre herramientas como un mensaje emergente.

Podemos crear una función de información sobre herramientas utilizando HTML y CSS. Crear una información sobre herramientas y mostrar texto sobre el elemento ahorrará nuestro espacio inicial en la página web.

Código de ejemplo:

<!DOCTYPE html>
<html>
   <head>
      <style>
         body {
         text-align: center;
         }
         .class {
         -webkit-user-select: none;
         position: relative;
         }
         .displayText {
         position: absolute;
         bottom: -230%;
         left: 50%;
         margin-left: -80px;
         width: 160px;
         background-color: lightgrey;
         text-align: center;
         border-radius: 6px;
         padding: 8px 0;
         visibility: hidden;
         }
         .displayText::before {
         content: "";
         border-width: 5px;
         border-style: solid;
         top: -28%;
         left: 35%;
         border-color: transparent transparent lightgrey transparent;
         position: absolute;
         }
         .show {
         visibility: visible;
         }
      </style>
   </head>
   <body>
      <h2>DelftStack learning</h2>
      <h3>JavaScript open tooltip on hover</h3>
      <div class="class" onmouseover="openToolTip()">Hover on me to open ToolTip
         <span class="displayText" id="displayText">ToolTip Text</span> <! –– tooltip box and text ––>
      </div>
      <script>
         function openToolTip () {
         var tooltipPopup = document.getElementById("displayText");
         tooltipPopup.classList.toggle("show"); // toggle the tooltip
         }
      </script>
   </body>
</html>

Producción:

información sobre herramientas al pasar el mouse javascript

En la fuente html anterior, usamos la etiqueta div <div></div> que crea un cuadro en la página web. La etiqueta <div> define la clase y utiliza la función onmouseover para llamar a la función openToolTip().

Dentro de <div>, usamos el elemento <span> como nuestro texto de información sobre herramientas y definimos el id. En las etiquetas <script> declaramos la función openToolTip() en la que llamaremos al método toggle y pasaremos "show".

Aquí, el CSS se ocupa de la visibilidad de la información sobre herramientas, y usamos las propiedades de CSS para el estilo y el posicionamiento básicos de la información sobre herramientas.

¿Disfrutas de nuestros tutoriales? Suscríbete a DelftStack en YouTube para apoyarnos en la creación de más guías en vídeo de alta calidad. Suscríbete