Pseudo element before

Pseudo element before ubacuje tekst pre elementa. Koristi se samo zajedno sa svojstvom content, koje zadaje tekst koji treba umetnuti.

Sintaksa

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

Primer

Hajde da napravimo da se pri prelasku mišem preko li na početak umetne tekst:

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

Результат:

Primer

Na umetnuti tekst mogu se primeniti različiti stilovi. Obojimo, na primer, ovaj tekst u neku boju:

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

Результат:

Pogledajte takođe

  • pseudo element after,
    koji vrši umetanje nakon teksta taga
  • funkciju attr,
    koja dobija vrednost atributa taga
  • svojstvo counter-increment,
    koje zadaje automatsko numerisanje