Pseudo-element before

Pseudo-elementet before setter inn tekst før et element. Brukes kun sammen med egenskapen content, som angir teksten som skal settes inn.

Syntaks

cssvelger::before {
  content: 'tekst';
}

Eksempel

La oss gjøre slik at når man holder musepekeren over li, settes det inn tekst i begynnelsen:

html<ul>
  <li>list element</li>
  <li>list element</li>
  <li>list element</li>
  <li>list element</li>
  <li>list element</li>
</ul>
cssli:hover::before {
  content: '!!!';
}

Результат:

Eksempel

Man kan bruke ulike stiler på den innsatte teksten. La oss for eksempel farge denne teksten i en eller annen farge:

html<ul>
  <li>list element</li>
  <li>list element</li>
  <li>list element</li>
  <li>list element</li>
  <li>list element</li>
</ul>
cssli:hover::before {
  color: red;
  content: '!!!';
}

Результат:

Se også

  • pseudo-elementet after,
    som setter inn tekst etter elementets innhold
  • funksjonen attr,
    som henter verdien til et elements attributt
  • egenskapen counter-increment,
    som angir automatisk nummerering