Псевдоелементи ::after і ::before
Псевдоелементи ::after
і ::before
є одними з найбільш використовуваними CSS-псевдоелементами. Вони дозволяють додавати візуальний контент до елементів на сторінці без необхідності додавати додаткові елементи в HTML-структуру.
::before: Цей псевдоелемент дозволяє вам вставити контент перед вмістом обраного елемента. Це може бути текст, зображення або будь-який інший візуальний контент.
Наприклад, цей CSS-код вставить червоний трикутник перед текстом у всіх елементів з класом "example":
::after: Цей псевдоелемент працює аналогічно до
::before
, за винятком того, що він дозволяє вставляти контент після вмісту обраного елемента.Наприклад, цей CSS-код вставить зображення після тексту у всіх елементів з класом "example":
Ці псевдоелементи дозволяють створювати складніший макет і візуальні ефекти за допомогою CSS без додаткового HTML-коду. Вони часто використовуються для створення різноманітних декоративних ефектів, таких як стрілки, маркери, піктограми тощо.
Last updated