1.4.6. Pseudo - elementy

Medzi pseudoelementy patria všetky pravidlá, ktoré sa píšu za : . Tieto pravidlá ešte viac špeicifikujú pravidlá CSS a dokážu pridávať funkcionalitu jednotlivým prvkom aj zo všeobecnejšieho výberu.

:hover, :focus, :active

:hover - definuje aké vlastnosti sa použijú po prejdení kurzorom myši nad elementom

p:hover {
    color: red;
}

a:hover {
    color: green;
}

:focus - definuje aké vlastnosti sa použijú po kliknutí myšou

p:focus {
    color: blue;
}

a:hover {
    text-decoration: underline;
}

:active - definuje aké vlastnosti sa použijú, keď je objekt aktívny, napr. vybraná aktuálna položka v menu

a:active {
    background: green;
}

:first-child, :last-child, :nth-child(číslo)

:first-child - vyberie prvého potomka alebo inak povedané prvý výskyt hľadaného elementu

:last-child - vyberie posledného potomka alebo inak povedané posledný výskyt hľadaného elementu

:nth-child(2) - vyberie druhého potomka, :nth-child(3) - vyberie tretieho potomka ....atď

<p>Tart I love candy bonbon powder brownie. Bonbon soufflé sweet roll marshmallow gummies tart carrot cake gummi bears I love. Halvah sweet roll jelly carrot cake. Biscuit oat cake topping bonbon. </p>
<p>Pudding icing I love ice cream cheesecake powder I love chocolate bar I love. Candy I love wafer cotton candy tootsie roll gummies lollipop wafer topping.</p>
<p>Tart I love candy bonbon powder brownie.</p>

Vyberie iba prvý odstavec z html a tomu nastaví červenú farbu:

p:first-child { 
    color: red;
}

Vyberie iba posledný odstavec z html a tomu nastaví zelenú farbu:

p:last-child {
    color: green;
}

Vyberie druhý odstavec z html a tomu nastaví ružové pozadie:

p:nth-child(2) {
    background-color: pink;
}

results matching ""

    No results matching ""