Tworzenie gradientu na stronie z pomocą CSS3
Dziś chciałam zająć się 2-ma pseudo elementami :first-child i :first-of-type.
Jak sama nazwa na to wskazuje ich zadaniem jest manipulowanie pierwszym elementem w grupie. W brew pozorom umiejętność zmiany wyglądu pierwszego lub ostatniego elementu jest całkiem przydatna. Umożliwia nam bowiem manipulację rozłożeniem np. artykułów na stronie. Możemy zrobić by pierwszy miał inny wygląd, był szerszy lub wyższy jedynie z pomocą CSS.
Selektory te wykorzystuje się je do edycji własności elementu tylko wtedy gdy jest on pierwszym węzłem potomnym swojego rodzica (czyli tzw. pierwszym dzieckiem).
Warto tu wspomnieć, że :first-child ignoruje węzły tekstowe.
Na jakie elementy działają:
Przykład użycia:
li:first-child { color:red; } Pokażę teraz jak działa :first-child na przykładzie listy i tabeli
.second li:first-of-type { color:blue; } See the Pen :first-child by Aura (@Julka85) on CodePen.
Interpretacja selektora przez przeglądarki
| Chrome | Safari | Firefox | Opera | IE | Android | iOS |
| Tak | 3.2+ | Tak | 9.5+ | 9+ | Tak | Tak |
Podobne działanie możemy uzyskać dzięki :first-of-type (pierwszy z typu).
.second li:first-of-type { color:blue; }
.second-2 td:first-of-type { color:blue; }
.second-3 tr:first-of-type { color:blue; } Interpretacja selektora przez przeglądarki
| Chrome | Safari | Firefox | Opera | IE | iOS |
| 4.0 | 9.0 | 3.5 | 9.5+ | 3.2 | 9.6 |
Jak widać to dość ciekawe właściwości.
Warto przeczytać:
Jak w przypadku wielu różnych tematów tak i w przypadku marki osobistej pojawiło się przez…
Choć zabrzmi to może nieco dziwnie to wprowadzenie AI (sztucznej inteligencji) do naszego życia było…
Widmo Brockenu to dość rzadko spotykane zjawisko optyczne, najczęściej widywane w wysokich partiach gór. Można…
Zacznę może od tego, że relikwia, relikwii nie równa. Wiem jeśli nie ma się pojęcia…
Logo stanowi jeden z ważniejszych elementów tożsamości wizualnej praktycznie każdej firmy, marki czy projektu. Logo…
Budując własną markę osobistą lub chcąc ją zbudować trzeba liczyć się z wieloma wyzwaniami. Jednym…