El Meu Lloc Web

TOOLTIP
Eina de descripció de conceptes

Acrònims, tecnicismes i neologismes

Tooltip - Descripció contextual

Passa el "ratolí" per sobre de qualsevol paraula de color blau per veure l'efecte del TOOLTIP. Un tooltip és un petit quadre de text que apareix quan l’usuari passa el cursor per sobre d’un element

El SEO Search Engine Optimization: tècniques per millorar la visibilitat als cercadors. és essencial per millorar el posicionament web. El llenguatge HTML HyperText Markup Language: llenguatge base per estructurar pàgines web. s’utilitza juntament amb CSS Cascading Style Sheets: estilització visual d’una pàgina web. per definir l’aspecte. Amb JavaScript Llenguatge de programació que dona interactivitat a les pàgines web. pots fer que el contingut reaccioni a l’usuari. El disseny responsive Disseny que s’adapta a diferents mides de pantalla (mòbil, tauleta, ordinador). és clau per a una bona experiència. El back-end Part del web que no veu l’usuari: gestió de dades, servidors, etc. treballa conjuntament amb el front-end Part visual i interactiva del web que l’usuari veu i utilitza. . Un CMS Content Management System: sistema per gestionar contingut web (ex: WordPress). facilita la creació de webs sense programar. L’URL Uniform Resource Locator: l’adreça d’una pàgina web. identifica cada recurs a Internet. Una API Application Programming Interface: canal per connectar aplicacions entre si. permet que sistemes diferents treballin junts. El hosting Servei que allotja el teu web perquè sigui accessible a Internet. i el domini Nom únic que identifica el teu web (ex: www.elmeusite.cat). són imprescindibles per publicar-lo.


🧭 Què és un Tooltip i per què serveix

Un tooltip és un petit quadre de text que apareix quan l’usuari passa el cursor per sobre d’un element (com un botó, una icona o una paraula). Serveix per donar informació addicional sense saturar la pàgina, com ara:

És molt útil per millorar l’accessibilitat i l’experiència d’usuari, ja que permet mostrar contingut extra només quan cal. Això ajuda a mantenir la interfície neta i fàcil de navegar.

En resum, els tooltips són una manera senzilla i efectiva de proporcionar informació addicional sense sobrecarregar la pàgina.


📋 Codi CSS del Tooltip


.tooltip { /* Contenidor del tooltip */
  position: relative; /* Necessari per al posicionament del tooltip */
  display: inline-block; /* Permet que el tooltip estigui en línia amb el text */
  cursor: help; /* Canvia el cursor quan es passa per sobre amb un ? */
  color: #0077cc; /* Color del text */
  font-weight: bold; /* Text en negreta */
}

.tooltip .tooltip-text { /* Estil del tooltip */
  visibility: hidden; /* Ocult per defecte */
  width: 220px; /* Amplada del tooltip */
  background-color: #0a41f5; /* Color de fons */
  color: #fff; /* Color del text */
  text-align: left; /* Text alineat a l'esquerra */
  border-radius: 6px; /* Cantons arrodonits */
  padding: 8px; /* Espaiat intern */
  position: absolute; /* Posicionament absolut */
  z-index: 1; /* Assegura que el tooltip estigui per sobre d'altres elements */
  bottom: 125%; /* Posiciona el tooltip per sobre del text */
  left: 50%; /* Centrat horitzontalment */
  transform: translateX(-50%); /* Ajusta la posició per centrar */
  opacity: 0;   /* Transparència inicial */
  transition: opacity 0.3s; /* Transició suau */
  font-size: 0.9em; /* Mida de la font */
}

.tooltip:hover .tooltip-text { /* Mostra el tooltip quan es passa el cursor per sobre */
  visibility: visible; /* Fes visible el tooltip */
  opacity: 1; /* Opacitat completa */
}

.tooltip .tooltip-text::after { /* Fletxa del tooltip */
  content: ""; /* Contingut buit */
  position: absolute; /* Posicionament absolut */
  top: 100%; /* A la part inferior del tooltip */
  left: 50%; /* Centrat horitzontalment */
  margin-left: -5px; /* Ajusta la posició per centrar */
  border-width: 5px; /* Mida de la fletxa */
  border-style: solid; /* Estil de la fletxa */
  border-color: #f10404 transparent transparent transparent; /* Color de la fletxa */
}
        

🧾 Descripció del bloc style del Tooltip

Aquest codi CSS crea un tooltip personalitzat que apareix quan l’usuari passa el cursor sobre una paraula com “SEO”. El tooltip mostra informació addicional de manera discreta i visualment atractiva.

✨ Funcions principals del codi:

  • Contenidor .tooltip: Defineix l’element que genera el tooltip. Està en línia amb el text, té un cursor d’ajuda (?) i un estil destacat.
  • Quadre .tooltip-text: És el quadre que conté el text explicatiu. Està ocult per defecte (visibility: hidden, opacity: 0) i es mostra amb una transició suau quan l’usuari hi passa el cursor.
  • Fletxa decorativa ::after: Afegeix una petita fletxa a la part inferior del quadre per indicar visualment que el text explicatiu està relacionat amb la paraula destacada.

🎨 Aspectes destacats del disseny:

La taula següent mostra les principals propietats CSS utilitzades per estilitzar un tooltip personalitzat. Cada fila explica la funció de cada propietat dins el context del disseny visual i el comportament del quadre informatiu.

Propietat CSS Funció
position: relative Permet posicionar el quadre del tooltip respecte al text original
display: inline-block Fa que el contenidor es comporti com un element en línia però amb capacitat de bloc
cursor: help Mostra un cursor amb símbol d’ajuda (?) quan l’usuari passa el cursor
visibility: hidden Oculta el quadre del tooltip fins que es fa hover
opacity: 0 Fa que el quadre sigui transparent per defecte
transition: opacity 0.3s Aplica una transició suau quan el tooltip apareix
background-color: #0a41f5 Defineix el color de fons del quadre del tooltip
border-radius: 6px Arrodoneix els cantons del quadre
transform: translateX(-50%) Centra el quadre horitzontalment respecte al text
::after Crea una fletxa decorativa que apunta cap al text

🛠️ Com adaptar-lo

Pots modificar fàcilment:

  • El text del tooltip (amb HTML, dins un class="tooltip-text">)
  • Els colors i fonts per adaptar-los al teu estil
  • La posició del quadre (canviant bottom, left, etc.)
  • El comportament (afegint animacions, efectes, etc.)

📋 Codi HTML del Tooltip


<p>
  El <span class="tooltip">SEO
    <span class="tooltip-text">Search Engine Optimization: tècniques per millorar la visibilitat als cercadors.</span>
  </span> és essencial per millorar el posicionament web.

  El llenguatge <span class="tooltip">HTML
    <span class="tooltip-text">HyperText Markup Language: llenguatge base per estructurar pàgines web.</span>
  </span> s’utilitza juntament amb <span class="tooltip">CSS
    <span class="tooltip-text">Cascading Style Sheets: estilització visual d’una pàgina web.</span>
  </span> per definir l’aspecte.

  Amb <span class="tooltip">JavaScript
    <span class="tooltip-text">Llenguatge de programació que dona interactivitat a les pàgines web.</span>
  </span> pots fer que el contingut reaccioni a l’usuari.

  El disseny <span class="tooltip">responsive
    <span class="tooltip-text">Disseny que s’adapta a diferents mides de pantalla (mòbil, tauleta, ordinador).</span>
  </span> és clau per a una bona experiència.

  El <span class="tooltip">back-end
    <span class="tooltip-text">Part del web que no veu l’usuari: gestió de dades, servidors, etc.</span>
  </span> treballa conjuntament amb el <span class="tooltip">front-end
    <span class="tooltip-text">Part visual i interactiva del web que l’usuari veu i utilitza.</span>
  </span>....
   <-- CONTINUA AMB LA MATEIXA DINÀMICA PRIMER class "tooltip" després "tooltip-text" -->

        

Aquest codi és una base sòlida per crear tooltips personalitzats i millorar l’experiència d’usuari al teu lloc web.
Pots copiari enganxar per a complementar la teva pàgina web.

Descarrega el fitxer de codi tooltip.txt

Contacte