Tutorial di base HTML, CSS e JavaScript

Formattare i collegamenti ipertestuali – Stili CSS per i link

Tutti i video del tutorial Tutorial di base su HTML, CSS e JavaScript.

I collegamenti ipertestuali sono un elemento centrale nel web. Ogni sito web li utilizza per collegare vari contenuti e facilitare la navigazione. Tuttavia, il design standard dei link è spesso poco attraente. I collegamenti ipertestuali possono essere facilmente abbelliti e resi più user-friendly con CSS. In questa guida ti mostrerò come puoi stilizzare in modo accattivante i vari stati dei collegamenti con CSS.

Risultati principali

  • Ci sono tre stati principali dei collegamenti: normale, hover e visited.
  • Il CSS consente di personalizzare l'aspetto di questi stati.
  • L'uso delle pseudo-classi:hover,:visited e:active è essenziale per un design accattivante.

Guida passo-passo

Fondamenti degli stati dei collegamenti

Prima di tutto, è importante comprendere i tre stati principali dei collegamenti ipertestuali:

  1. Normale (non visitato)
  2. Hover (quando il mouse è sopra il link)
  3. Visitato (link già visitati)

Per illustrare ciò, visita qualsiasi sito web, come w3.org, e osserva il comportamento dei link. Nello stato standard, appaiono in blu. Dopo aver cliccato, il loro colore spesso cambia in viola o viola scuro, il che indica che hai già visitato il link.

Formattare i collegamenti ipertestuali – Stili CSS per i link

Selettori CSS per link

Per stilizzare gli stati dei link in CSS, utilizzi i selettori a, a:hover e a:visited.

  • Il selettore a riguarda lo stato normale.
  • Il selettore a:hover si occupa dell'aspetto quando l'utente passa il mouse sopra il link.
  • Il selettore a:visited è utilizzato per i link che sono già stati visitati.

Aggiungere effetti hover

Per migliorare l'esperienza dell'utente, dovresti inserire l'effetto hover. Puoi ad esempio giocare con il padding e cambiare il colore di sfondo quando un link viene sopraffatto. Questo fornisce all'utente un feedback visivo su dove si trova il cursore del mouse.

Formattare i collegamenti ipertestuali - Stili CSS per i link

Adattare la decorazione del testo

Un altro modo per migliorare il design dei link è adattare la decorazione del testo. Invece di mostrare il link sempre sottolineato, puoi attivare questa sottolineatura solo quando l'utente passa il mouse sopra il link. Questo crea un aspetto moderno e pulito.

a:hover { text-decoration: underline; }

Aggiungere lo stato attivo

Lo stato in cui un link viene appena cliccato è definito dal selettore a:active. Questo stato indica che l'utente sta selezionando attivamente il link.

Unione di tutti gli stati

Ora hai trattato tutti gli stati necessari per progettare i link.

a:visited { color: green; }

a:hover { background-color: #aaa; padding: 5px 15px; text-decoration: underline; }

a:active { background-color: lightgrey; }

Formattare i collegamenti ipertestuali - Stili CSS per i link

Riepilogo – Abbellire i collegamenti ipertestuali con CSS

In questa guida hai imparato come stilizzare in modo efficace i vari stati dei collegamenti ipertestuali con CSS. Ora sai che è importante utilizzare correttamente gli stati:hover,:visited e:active per creare un'interfaccia web attraente e user-friendly. Con semplici modifiche come cambiamenti di colore e padding, puoi rendere i link più accattivanti e intuitivi.

Domande frequenti

Quali sono i principali stati dei link in CSS?I principali stati sono normale, hover e visited.

Come posso adattare lo stato hover per i link?Utilizza il selettore a:hover in CSS per modificare l'aspetto al passaggio del mouse.

Come stilizzo i link visitati in CSS?Utilizza il selettore a:visited per adattare il design dei link già visitati.

Qual è la differenza tra a:active e a:hover?a:hover riguarda i link sui quali passa il mouse, mentre a:active rappresenta lo stato mentre il link viene cliccato.

Come posso adattare la sottolineatura dei link?Con text-decoration: none puoi rimuovere la sottolineatura e sotto a:hover reimpostare nuovamente la sottolineatura.

274