Funkcia attr

Funkcia attr umožňuje získať v CSS hodnotu atribútu HTML tagu.

Syntax

cssselektor {
  vlastnost: attr(meno, typ, hodnota);
}

Parametre

Parameter Popis
meno Názov atribútu elementu prenášaný do CSS.
typ Typ hodnoty vlastnosti CSS. Povolené sú nasledujúce kľúčové slová: string (reťazce), color (farba), url (webová adresa), integer (celé číslo), number (reálne číslo), angle (uhol), time (čas), deg (stupne), a tiež jednotky CSS ako em, px a ďalšie.
hodnota Hodnota, ktorá sa použije v prípade, že atribút neexistuje alebo ho prehliadač nemôže získať.

Príklad

Po texte odkazu vypíšme hodnotu jeho atribútu href v okrúhlych zátvorkách:

html<a href="http://google.com">odkaz</a>
cssa::after {
  content: ' (' attr(href) ')';
}

Результат:

Pozri tiež

  • vlastnosť content,
    ktorá umožňuje pridávať text do elementov
  • pseudoelement before,
    ktorý vykoná vloženie po texte tagu
  • pseudoelement after,
    ktorý vykoná vloženie pred textom tagu