Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
psevdo-elementi_css [2023/09/26 17:23] tro создано |
psevdo-elementi_css [2023/09/27 19:23] (текущий) tro |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Псевдо-елементи CSS ====== | ====== Псевдо-елементи CSS ====== | ||
| + | * ::before - створює псевдоелемент перед всім вмістом елемента (на початку). | ||
| + | * ::after - створює псевдоелемент після всього вмісту елемента (наприкінці). | ||
| + | |||
| + | Наслідують стилі тих єлементів до котрих псевдло-елемент додаєтся. Завжди є " | ||
| + | |||
| + | < | ||
| + | .box:: | ||
| + | content' | ||
| + | } | ||
| + | </ | ||
| + | < | ||
| + | .box:: | ||
| + | content''; | ||
| + | width: 50ps; | ||
| + | backgroud-color: | ||
| + | display: block | ||
| + | } | ||
| + | </ | ||
| + | Додавання псевдо-елементу при події | ||
| + | < | ||
| + | .box: | ||
| + | content''; | ||
| + | width: 50ps; | ||
| + | backgroud-color: | ||
| + | display: block | ||
| + | } | ||
| + | </ | ||
| + | Одночасне присвоювання однакових параметрів в before і after | ||
| + | < | ||
| + | .box:: | ||
| + | font-size: 30px; | ||
| + | } | ||
| + | </ | ||
| + | ===== Властивості ===== | ||
| + | * **content** - дозволяє додати текстовий контент всередину псевдоелемента. Ця властивість __є обов’язковою__, | ||
| + | * **hover** - щоб змінити стилі псевдоелемента при події на батьківському елементі | ||