Treci la conținutul principal

Pseudo-elemente pentru conținut

Cu pseudo-elementele pentru conținut devine posibil să adaugi conținut înainte sau după un element, să stilizezi marcatorii de listă și multe altele.


Pseudo-elementul CSS ::before

Ca să adaugi ceva înaintea conținutului unui element, folosește ::before și precizează ce se adaugă în proprietatea content.

Exemplu

Fiecare element <h3> primește o imagine înaintea conținutului său.

Prompt
Demonstrează pseudo-elementul ::before. Inserează o imagine (smiley.gif) înaintea conținutului fiecărui element h3 folosind proprietatea content. Include câteva titluri h3 cu text.
Output: complete HTML page

Pseudo-elementul CSS ::after

Perechea lui, ::after, adaugă ceea ce numește proprietatea content la sfârșitul conținutului unui element.

Exemplu

Fiecare element <h3> primește o imagine după conținutul său.

Prompt
Demonstrează pseudo-elementul ::after. Inserează o imagine (smiley.gif) după conținutul fiecărui element h3 folosind proprietatea content. Include câteva titluri h3 cu text.
Output: complete HTML page

Pseudo-elementul CSS ::marker

Marcatorii elementelor de listă (buline sau numere) pot fi stilizați cu ::marker.

Exemplu

Aici marcatorii elementelor de listă primesc propriul stil.

Prompt
Demonstrează pseudo-elementul ::marker. Stilizează marcatorii elementelor de listă cu color: red și font-size: 23px. Include atât o listă neordonată, cât și una ordonată.
Output: complete HTML page

Pseudo-elementul CSS ::selection

Orice parte a unui text pe care o selectează utilizatorul poate fi stilizată cu ::selection.

Exemplu

Textul selectat de utilizator devine roșu pe un fundal galben.

Prompt
Demonstrează pseudo-elementul ::selection. Stilizează textul selectat de utilizator cu color: red și background: yellow. Include un paragraf de text pe care utilizatorul îl poate selecta pentru a vedea efectul.
Output: complete HTML page

Pseudo-elementul CSS ::backdrop

Zona din spatele unei casete de dialog sau a unui element popover poate fi stilizată cu ::backdrop.

Exemplu

Aici zona din spatele unei casete de dialog primește propriul stil.

Prompt
Demonstrează pseudo-elementul ::backdrop. Creează un element dialog cu un buton pentru a-l deschide. Stilizează fundalul din spatele dialogului cu background-color: lightgreen folosind dialog::backdrop.
Output: complete HTML page