HTML5/CSS3

Tooltips CSS animados para usar en tu web

Índice
  1. Tooltips CSS Animados
    1. El html
    2. El CSS
    3. Generador de Tool Tips Gratis con CSS
    4. Colección de 28 Tool Tips en CSS gratuitos
    5. Conclusión

Los Tooltips CSS nos permiten mostrar una descripción emergente al deslizar el cursos sobre un elemento en nuestra web.

Tooltips CSS Animados

Cada vez un número mayor de desarrollores web apuestan por la utilización de Tooltips en sus páginas web.

Su implementación es bastante sencilla y resultan muy útiles a la hora de hacer pequeñas descripciones o alertas en una web.

El html

Para comenzar crearemos nuestro archivo html que contiene los elementos arriba, abajo, izquierda y derecha.

A cada elemento le asignaremos una clase para posteriormente manipularlos en CSS.

<h1>ToolTip CSS Animado </h1>
<!--    con = Contenedor de los elementos -->
    <div class="con">
      
      <!-- tooltip Izquierdo -->
      <div class="con-tooltip left">
        <p> Izquierda </p>
        <div class="tooltip ">
         <p>Izquierda</p>
        </div>
      </div>
    
      <!-- tooltip Superior -->
      <div class="con-tooltip top">
        <p> Arriba </p>
        <div class="tooltip ">
          <p>Arriba</p>
        </div>
      </div>
      
      <!-- tooltip Inferior -->
      <div class="con-tooltip bottom">
        <p> Abajo </p>
        <div class="tooltip ">
          <p>Abajo</p>
        </div>
      </div>

      <!-- tooltip Derecho-->

     <div class="con-tooltip right">
      <p> Derecha </p>
      <div class="tooltip ">
        <p>Derecha</p>
      </div>
     </div>
      
      <!--      Fin con = Contenedor -->
    </div>

    <h3> AJ Creativo </h3>

Elegantes Efectos Modales con CSS y JavaScript 2018

El CSS

En nuestra hoja de estilos nos encargaremos de realizar nuestros Tooltips CSS.

Podemos modificarles el color, la posición y la propia transición.

@import url('https://fonts.googleapis.com/css?family=Arapey|Cantarell|Comfortaa|Khand|Russo+One|Ubuntu');


/*End Fonts*/

/* Start Body */
body {
/*   background: #EEE; */   background: url("https://s16.postimg.org/4d17gd0vp/smbg.png");
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  color: #444;
  font-family: 'Comfortaa', cursive;
  text-align: center;
  font: 16px;

}

/* End Body */
h1{
  margin-bottom: 7%;
}

/*tooltip Box*/.con-tooltip {

  position: relative;
  background: #F2D1C9;
  
  border-radius: 9px;
  padding: 0 20px;
  margin: 10px;
  
  display: inline-block;
  
  transition: all 0.3s ease-in-out;
  cursor: default;

}

/*tooltip */.tooltip {
  visibility: hidden;
  z-index: 1;
  opacity: .40;
  
  width: 100%;
  padding: 0px 20px;

  background: #333;
  color: #E086D3;
  
  position: absolute;
  top:-140%;
  left: -25%;
  

  border-radius: 9px;
  font: 16px;

  transform: translateY(9px);
  transition: all 0.3s ease-in-out;
  
  box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);
}


/* tooltip  after*/.tooltip::after {
  content: " ";
  width: 0;
  height: 0;
  
  border-style: solid;
  border-width: 12px 12.5px 0 12.5px;
  border-color: #333 transparent transparent transparent;

  position: absolute;
  left: 40%;

}

.con-tooltip:hover .tooltip{
  visibility: visible;
  transform: translateY(-10px);
  opacity: 1;
    transition: .3s linear;
  animation: odsoky 1s ease-in-out infinite  alternate;

}
@keyframes odsoky {
  0%{
    transform: translateY(6px); 
  }

  100%{
    transform: translateY(1px); 
  }

}

/*hover ToolTip*/.left:hover {transform: translateX(-6px); }
.top:hover {transform: translateY(-6px);  }
.bottom:hover {transform: translateY(6px);}
.right:hover {transform: translateX(6px); }



/*left*/
.left .tooltip{ top:-20%; left:-170%; }

.left .tooltip::after{
  top:40%;
  left:90%;
  transform: rotate(-90deg);
}

/*bottom*/
.bottom .tooltip { top:115%; left:-20%; }

.bottom .tooltip::after{
  top:-17%;
  left:40%;
  transform: rotate(180deg);
}

/*right*/
.right .tooltip { top:-20%; left:115%; }

.right .tooltip::after{
  top:40%;
  left:-12%;
  transform: rotate(90deg);
}

h3 {
    background: #333;
    color: #E086D3;
    padding: 10px 20px;
    border-radius: 56px;
    width: 8em;
    margin: 20% auto 1% auto;
  
}

Generador de Tool Tips Gratis con CSS

Si lo tuyo no es la programación os voy a enseñar otro método con el cual podréis generar tool tips de forma fácil y gratis.

Se trata de una sencilla herramienta que podréis visitar en esta web y que te ayudará a diseñar y aprender a crear Tool Tips en CSS. Con el uso de este generador ahorrarás tiempo y esfuerzo y podrás mostrar información sobre cualquier enlace antes de que el usuario haga clic sobre él.

Colección de 28 Tool Tips en CSS gratuitos

Para finalizar y como regalo extra a este artículo os voy a dejar un enlace a una web donde podrás disfrutar de 28 diferentes diseños de Tool Tips en CSS animados y estáticos con sus respectivos códigos para que lo podáis implementar en vuestra página sin ningún tipo de problema.

Sin duda es una colección que cumplirá de sobra con lo que estáis buscando.

Conclusión

Como veis los tooltips CSS son una herramienta muy útil y fácil de agregar a nuestras páginas. Además al estar hechos en CSS, nos evitamos cargar cualquier librería javascript y mejoramos la carga y el rendimiento de nuestra web.

Espero que os haya sido de utilidad y podáis implementar fácilmente en vuestros proyectos. ¡Gracias!

AJ Morales

Consultor de Marketing Digital, especializado en Marketing de Contenidos y Posicionamiento SEO 🚀. Me considero un apasionado de la tecnología y de la edición profesional de fotografías con Adobe Photoshop. Málaga ciudad con alma.

Ver comentarios

Publicaciones Recientes

Gemini Deep Research en Google Drive: Analiza Múltiples Documentos en Segundos y Ahorra Horas de Trabajo

Todos hemos estado allí: tienes 20 pestañas abiertas, cinco PDFs y tres hojas de cálculo,…

2 días Hace

Quitar la Marca de Agua en las Imágenes de Google Nano Banana

Si ya estás usando Google Nano Banana, sabes que es la herramienta que está redefiniendo…

3 semanas Hace

Límites de Gemini Gratis ¿Qué te ofrece la IA de Google sin pagar?

¿Te ha pasado? Estás en plena conversación con Gemini, fluyendo con ideas, y de repente……

3 meses Hace

Convierte una foto en una figura coleccionable con Nano Banana Gratis

¿Alguna vez soñaste con ser una de esas figuras coleccionables que tanto te fascinaban de…

3 meses Hace

Cómo Hacer un Video de Ciudad Emblemática con Veo 3

Imagina caminar por las calles iluminadas de París al atardecer, con la Torre Eiffel brillando…

3 meses Hace

Google Opal: Automatiza Tareas Diarias y Revoluciona Tu Productividad

¿Imaginas crear aplicaciones inteligentes que resuelvan tus problemas cotidianos sin escribir una sola línea de…

3 meses Hace

Esta página utiliza cookies para mejorar su rendimiento