Назад Вперед Зміст


Завдання

Популярні псевдокласи CSS

Ви можете задавати елементам стиль, який залежатиме від стану цих елементів. Ось список деяких псевдокласів:

Популярні псевдоелементи CSS

Якщо псевдокласи записуються з одним двокрапкою, то псевдоелементи – з двома. Це було впроваджено в CSS3 для того, щоб розрізняти псевдокласи і псевдоелементи між собою. Проте раніше такої різниці не було і з псевдоелементами використовували один двокрапку. Зараз браузери підтримують обидва варіанти написання (але не для всіх випадків). Розглянемо деякі псевдоелементи:

Завдання

Для розв’язання завдань цього блоку вам знадобляться наступні псевдокласи і псевдоелементи: first-child, last-child, nth-child, nth-last-child, only-child, first-of-type, last-of-type, nth-of-type, nth-last-of-type, only-of-type.

  1. Повторіть сторінку за наведеним зразком (перший світиться червоним кольором, останній — зеленим):

  2. Повторіть сторінку за наведеним зразком (всі li, крім третього, пофарбовані в оранжевий колір, а третій — у темно-синій колір):

  3. Повторіть сторінку за наведеним зразком (фон темно-синій, парні li пофарбовані в жовтий колір, непарні — у блакитний):

  4. Для розв’язання знадобляться наступні псевдокласи і псевдоелементи: disabled-enabled. Повторіть сторінку за наведеним зразком (незаблокований input світиться зеленою тінню, а заблокований — червоною):

  5. Для розв’язання знадобляться наступні псевдокласи і псевдоелементи: checked. Повторіть сторінку за наведеним зразком (червоним кольором підсвічується той тег label, який знаходиться після відміченого чекбокса або радіо):

  6. Для розв’язання знадобляться наступні псевдокласи і псевдоелементи: focus. Повторіть сторінку за наведеним зразком:

  7. Для розв’язання знадобляться наступні псевдокласи і псевдоелементи: empty. Повторіть сторінку за наведеним зразком (порожня li має маркер і фіолетову межу):

  8. Для розв’язання знадобляться наступні псевдокласи і псевдоелементи: target. Повторіть сторінку за наведеним зразком (при переході за посиланням відповідний блок підсвічується):

  9. Для розв’язання знадобляться наступні псевдокласи і псевдоелементи: nth-child, hover, select, first-letter, after. Повторіть сторінку за наведеним зразком (при наведенні на слово МОРЕ з’являється слово СОНЦЕ на помаранчевому фоні, виділений текст абзацу підсвічується фіолетовим фоном з білими буквами):


Назад Вперед Зміст