Темная тема
Псевдоэлементы
::before
::before
- контент перед элементом.
Например. Изменим файл index.html
:
html
<p class="note">Это важная заметка.</p>
Изменим файл styles.css
:
css
.note::before {
content: 'Внимание! ';
color: red;
}
::after
::after
- контент после элемента.
Например. Изменим файл index.html
:
html
<p class="note">Это важная заметка.</p>
Изменим файл styles.css
:
css
.note::after {
content: ' Спасибо за внимание!';
color: green;
}
::first-letter
::first-letter
- первая буква.
Например. Изменим файл index.html
:
html
<p>Заголовок параграфа начинается с большой буквы.</p>
Изменим файл styles.css
:
css
p::first-letter {
font-size: 2em;
color: red;
font-weight: bold;
}
::first-line
::first-line
- первая строка.
Например. Изменим файл index.html
:
html
<p>
Это текст с несколькими строками. При уменьшении ширины окна можно увидеть,
как стилизуется только первая строка текста, а остальные - нет.
</p>
Изменим файл styles.css
:
css
p::first-line {
background: #a8b1ff;
text-transform: uppercase;
}