Tooltip com HTML e CSS: Aprenda a criar com o tutorial passo a passo

Indicação
Exemplo de Tooltip com HTML e CSS: Neste artigo aprenda a criar com o tutorial passo a passo

Neste tutorial, aprenderemos como criar tooltip com HTML e CSS. Os tooltips são caixas de informação flutuantes que aparecem quando o usuário passa o mouse sobre um elemento específico em uma página da web.

Vamos explorar uma maneira simples de criar essas caixas de informação personalizadas usando o elemento <div> e estilizando-o com CSS.

Conteúdo

Pré-requisitos para o tutorial tooltip com HTML e CSS

Antes de começar, certifique-se de ter conhecimentos básicos de HTML e CSS. É importante entender os seletores CSS, propriedades de estilo e como incorporar CSS em um documento HTML.

Para isso temos os seguintes tutoriais:

Estrutura básica para o projeto tooltip com HTML e CSS

A primeira etapa é definir a estrutura básica do documento HTML. Utilize a marcação básica do HTML, incluindo as tags <html>, <head> e <body>.

Incorporando o CSS

Em seguida, vamos incorporar o CSS em nosso documento HTML. Podemos fazer isso usando a tag <style>. Dentro dessa tag, definiremos as regras de estilo para os nossos tooltips. Aqui está um exemplo da estrutura básica com o CSS incorporado:

				
					<!DOCTYPE html>
<html>
<head>
  <title>Tooltip com HTML e CSS</title>
  <style>
    /* Seu CSS aqui */
  </style>
</head>
<body>
  <!-- Seu conteúdo HTML aqui -->
</body>
</html>

				
			

Criando os elementos do tooltip com HTML

Agora, vamos criar os elementos de tooltip no nosso HTML. Isso envolverá a criação de um elemento HTML para o qual queremos adicionar um tooltip. Podemos usar a tag <div> e também adicionar a classe tooltip a esse elemento, para envolver o elemento que terá o tooltip. Além disso, usaremos mais um elemento span para especificar o conteúdo do tooltip. Aqui está um exemplo:

				
					<!DOCTYPE html>
<html>
<head>
  <title>Tooltip com HTML e CSS</title>
  <style>
    /* Suas regras de estilo CSS aqui */
  </style>
</head>
<body>
  <div class="tooltip">
    Passe o mouse
    <span>Esta é a dica</span>
  </div>
</body>
</html>
				
			

Estilizando o tooltip com CSS

Após criar os elementos de tooltip, podemos estilizá-los usando as regras de CSS que definimos anteriormente. Podemos ajustar a posição, cor, tamanho e outros atributos do tooltip para obter o visual desejado. Aqui está um exemplo de como estilizar o tooltip:

				
					.tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.tooltip span {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #000;
  color: #fff;
  padding: 5px;
  border-radius: 4px;
  white-space: nowrap;
  transition: opacity 0.3s, visibility 0.3s;
}
				
			

Adicionando interatividade ao tooltip

Por fim, vamos adicionar interatividade aos nossos tooltips. Faremos isso usando as pseudo-classes hover (também podemos usar o active) para exibir e ocultar os tooltips quando o usuário interagir com os elementos específicos.

Exibindo e ocultando o tooltip

				
					.tooltip:hover span {
  visibility: visible;
  opacity: 1;
}
				
			

No exemplo acima, estamos selecionando o elemento de tooltip dentro da classe .tooltip quando o cursor do mouse está sobre ele (hover). Ao utilizar :hover, definimos as propriedades visibility e opacity como visible e 1, respectivamente. Isso faz com que o tooltip seja exibido.

No caso de usar a pseudo-classe active, o comportamento seria semelhante, mas o tooltip seria exibido quando o elemento estiver ativo (por exemplo, quando o usuário clica com o mouse sobre o elemento).

Exemplos de tooltip com HTML e CSS

Aqui estão alguns exemplos de tooltips personalizados que você pode criar usando HTML, CSS:

  1. Tooltip com uma caixa de informação simples.
  2. Tooltip com texto e imagem embutidos.

Experimente adicionar esses exemplos ao seu código HTML e personalize os estilos CSS para atender às suas necessidades.

Tooltip com uma caixa de informação simples.

				
					<div class="tooltip">
  Elemento com tooltip
  <span class="tooltip-text">Esta é a caixa de informação</span>
</div>

				
			
				
					.tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.tooltip .tooltip-text {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #f1f1f1;
  color: #333;
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  white-space: nowrap;
  transition: opacity 0.3s, visibility 0.3s;
}

.tooltip:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}

				
			

Tooltip com texto e imagem embutidos

				
					<div class="tooltip">
  Elemento com tooltip
  <span class="tooltip-content">
    <img decoding="async" src="https://blog.marcusoliveiradev.com.br/wp-content/uploads/2023/05/tooltip-com-HTML-e-CSS.jpg" alt="Tooltip com texto e imagem">
    <span class="tooltip-text">
      Informação adicional
    </span>
  </span>
</div>
				
			
				
					.tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.tooltip .tooltip-content {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #f1f1f1;
  color: #333;
  padding: 10px;
  border-radius: 4px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  white-space: nowrap;
  transition: opacity 0.3s, visibility 0.3s;
}

.tooltip .tooltip-content img {
  display: block;
  max-width: 100%;
  margin-bottom: 10px;
}

.tooltip .tooltip-text {
  display: flex;
  align-items: center;
}

.tooltip:hover .tooltip-content {
  visibility: visible;
  opacity: 1;
}
				
			

Dicas

Aqui estão algumas dicas úteis para a criação de tooltips com HTML, CSS:

  • Use seletores CSS específicos para direcionar os elementos de tooltip desejados.
  • Você também pode adicionar ícones ou outras representações visuais ao elemento de tooltip para torná-lo mais intuitivo.
  • Experimente diferentes propriedades CSS, como position, background-color e border, para estilizar o tooltip.
  • Considere a usabilidade e a acessibilidade ao projetar seus tooltips, garantindo que sejam fáceis de ler e acessíveis a usuários de dispositivos assistivos.
  • Teste seus tooltips em diferentes navegadores e dispositivos para garantir uma experiência consistente.

FAQ: Como fazer um tooltip com HTML e CSS?

Espero que essas respostas ajude a esclarecer suas dúvidas sobre a criação de tooltips com HTML e CSS. Se você tiver mais perguntas, sinta-se à vontade para perguntar!

Um dos métodos mais comuns e fáceis consiste em utilizar o elemento <div> com um texto dentro, e depois envolver o conteúdo do tooltip com um <span>. Em seguida, é preciso adicionar o estilo, lembrando-se de usar a pseudo-classe hover ou active para exibir ou ocultar o conteúdo do tooltip. Experimente diferentes propriedades CSS para estilizá-lo.

A diversas maneiras para adicionar um tooltip no HTML, em uma das mais comuns e fáceis você pode utilizar elementos como <span>, <div>, ou qualquer outro elemento de sua escolha para envolver o conteúdo que terá o tooltip. Em seguida, é necessário adicionar o atributo title ao elemento e definir o texto do tooltip como valor desse atributo.

O atributo usado para criar uma tooltip é o atributo title. Ele permite que você defina o texto do tooltip, que será exibido quando o usuário passar o mouse sobre o elemento.

Os tooltips podem ser usados em diversas situações, como:

  • Para fornecer informações adicionais sobre um elemento ou recurso.
  • Para dar dicas ou instruções aos usuários sobre o uso de determinada funcionalidade.
  • Para exibir descrições curtas de elementos, como links ou ícones, que não possuem espaço suficiente para exibir todo o conteúdo.

Os tooltips funcionam através da exibição de uma caixa de informação flutuante quando o usuário passa o mouse sobre um elemento específico. Essa caixa de informação contém um texto explicativo ou descritivo sobre o elemento em questão. Geralmente, os tooltips são acionados pelo cursor do mouse, quando é posicionado sobre o elemento.

Uma dica de ferramenta (tooltip) é uma pequena caixa de informação que é exibida quando o usuário passa o mouse sobre um elemento específico. Ela fornece informações adicionais, dicas ou descrições breves sobre o elemento, auxiliando os usuários a compreenderem sua função ou uso.

Conclusão

Parabéns! Agora você sabe como criar tooltips simples usando apenas HTML e CSS. Os tooltips são uma ótima maneira de fornecer informações adicionais aos usuários em um formato discreto e interativo. Com o uso do elemento <div> e estilização adequada, você pode criar tooltips personalizados e adicioná-los aos elementos do seu site.

Experimente diferentes estilos e posicionamentos para melhorar a experiência do usuário em suas páginas da web.

Como se tornar um desenvolvedor Web?

Não é necessário ter um certificado ou formação específica para ser um desenvolvedor web. Porque o importante é obter conhecimentos teóricos e práticos sobre programação, e assim irá adquirir experiência para entrar no mercado de programação web.

Certamente deve estar animado para começar a sua jornada, saiba que estou focado para fazer conteúdos excepcionais que irão te ajudar! Então não perca tempo e cadastre-se logo abaixo para não perder nenhuma novidade e ficar sempre por dentro

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Pratique, acesse o editor HTML
mokup phone
Aprenda a desenvolver para a web de graça!

Cadastrar agora

*Não enviamos spam, ao enviar você aceita nossas políticas de privacidade.

Pesquisa
*A busca não retorna histórias,
para isso visite a página histórias
Digite aqui para obter os resultados da pesquisa!
Ebook Criar com HTML e CSS - Mukup

Cadastrar agora

Aprenda a desenvolver para a web de graça! Mais ebook de bônus.

*Não enviamos spam, ao enviar você aceita nossas políticas de privacidade.