Osnovni vodnik HTML, CSS in JavaScript.

Formatiranje hiperlinkov – CSS slogi za povezave

Vsi videoposnetki vadnice Osnovni tečaj HTML, CSS in JavaScript

Hiperteksti so osrednji element na spletu. Vsaka spletna stran jih uporablja za povezovanje različnih vsebin in olajšanje navigacije. Vendar pa je privzeti dizajn povezav pogosto malo privlačen. Hipertekste lahko s CSS enostavno popestrimo in jih naredimo bolj prijazne do uporabnika. V tem vadbenem gradivu ti bom pokazal, kako lahko različne stanje povezav privlačno oblikuješ s CSS.

Najpomembnejši poudarki

  • Obstajajo tri glavne države povezav: normalna, hover in visited.
  • CSS omogoča, da izgled teh stanj prilagodimo po svoje.
  • Uporaba pseudoklas:hover,:visited in:active je nujna za privlačno oblikovanje.

Navodila po korakih

Osnove stanj povezav

Najprej je pomembno razumeti tri glavne države hipertekstop:

  1. Normalna (neobiskana)
  2. Hover (ko miška lebdi nad povezavo)
  3. Visited (že obiskane povezave)

Za ponazoritev obišči katerokoli spletno stran, kot je w3.org, in opazuj obnašanje povezav. V privzetem stanju se pojavijo v modri barvi. Po kliku se njihova barva pogosto spremeni v vijolično ali lila, kar pomeni, da si povezavo že obiskal.

Formatiranje hiperlinkov – CSS slogi za povezave

CSS selektorji za povezave

Za oblikovanje stanj povezav v CSS lahko uporabiš selektorje a, a:hover in a:visited.

  • Selektor a se nanaša na normalno stanje.
  • Selektor a:hover skrbi za izgled, ko uporabnik s miško prehaja nad povezavo.
  • Selektor a:visited se uporablja za povezave, ki so že bile obiskane.

Dodajanje učinkov pri hoverju

Za izboljšanje uporabniške izkušnje je priporočljivo dodati učinek hover. Tukaj lahko na primer igraš z robovi in spremeniš barvo ozadja, ko se miš premakne nad povezavo. To uporabniku zagotavlja vizualno povratno informacijo o tem, kje se nahaja kazalec miške.

Formatiranje hiperpovezav – CSS slogi za povezave

Prilagoditev dekoracije besedila

Še en način za izboljšanje oblikovanja povezav je prilagoditev dekoracije besedila. Namesto da bi bila povezava vedno podčrtana, lahko to podčrtanje aktiviraš le, ko uporabnik z miško prehaja nad povezavo. To zagotavlja sodoben in urejen videz.

a:hover { text-decoration: underline; }

Dodajanje aktivnega stanja

Stanje, v katerem se povezava trenutno klikne, opredeljuje selektor a:active. To stanje nakazuje, da uporabnik aktivno izbira povezavo.

Povezovanje vseh stanj

Zdaj si obravnaval vse potrebne state za oblikovanje povezav.

a:visited { color: green; }

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

a:active { background-color: lightgrey; }

Formatiranje hiperpovezav – CSS slogi za povezave

Povzetek – Lepši hiperteksti s CSS

V tej vadnici si se naučil, kako učinkovito oblikovati različna stanja hipertekstop z uporabo CSS. Sedaj veš, da je pomembno pravilno uporabiti stanja:hover,:visited in:active, da ustvariš privlačno in uporabniku prijazno spletno okolje. S preprostimi prilagoditvami, kot so spremembe barv in robovi, lahko povezave narediš bolj privlačne in intuitivne.

Pogosto zastavljena vprašanja

Katere so glavne države povezav v CSS?Glavne države so normalna, hover in visited.

Kako lahko prilagodim stanje hover za povezave?Uporabi selektor a:hover v CSS, da spremeniš izgled pri prehodu miške.

Kako oblikujem obiskane povezave v CSS?Uporabi selektor a:visited za prilagoditev oblikovanja že obiskanih povezav.

Kakšna je razlika med a:active in a:hover?a:hover se nanaša na povezave, nad katerimi lebdi miška, medtem ko a:active prikazuje stanje, medtem ko je povezava kliknjena.

Kako lahko prilagodim podčrtanje povezav?Uporabite text-decoration: none, da odstranite podčrtanje, in pod a:hover ponovno dodajte podčrtanje.

274