Design web: cum creezi casete de sugestii (tooltips) atractive folosind exclusiv CSS

În trecut, dezvoltatorii web foloseau scripturi JavaScript complexe pentru a afișa un mesaj explicativ atunci când utilizatorul poziționa cursorul mouse-ului peste un link.

În prezent, există o metodă mult mai curată și eficientă pentru a realiza casete de sugestii (tooltips) folosind exclusiv reguli CSS:

a:hover {
  background: #ffffff;
  text-decoration: none;
} /* Culoarea de fundal este necesară pentru compatibilitate cu IE6 */

a.tooltip span {
  display: none;
  padding: 2px 3px;
  margin-left: 8px;
  width: 130px;
}

a.tooltip:hover span {
  display: inline;
  position: absolute;
  background: #ffffff;
  border: 1px solid #cccccc;
  color: #6c6c6c;
}

Pentru a integra această casetă în pagină, structura HTML necesară este foarte simplă:

text normal <a class="tooltip" href="#">link<span>Acesta este textul care apare în casetă</span></a>.

Această tehnică asigură o încărcare rapidă a paginii, elimină dependența de fișiere script externe și funcționează fluent în majoritatea browserelor web.

Lasă un comentariu