• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

? Must-Know CSS Pseudo-elements (and When to Use Them)

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
If you’ve ever styled a placeholder inside an <input>, you’ve already met a pseudo-element — even if you didn’t realize it.

? What Are Pseudo-elements?

In simple terms: pseudo-elements are "virtual elements" that let you style specific parts of an element that you normally can’t target with regular selectors.
For example, when you do this:


input::placeholder {
color: silver;
}

You're not styling the whole input — you're specifically targeting the placeholder inside it. That placeholder is a pseudo-element.

All pseudo-elements start with a double colon ::, like ::before, ::after, or ::selection.

Want to explore the full list? Check out the

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

? Common Pseudo-elements You Should Know


Here’s a quick reference table of useful pseudo-elements, what they do, and how important they are (in my opinion ?):

Pseudo-elementWhat It DoesPriority

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

Inserts content after an element⭐⭐⭐⭐⭐

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

Inserts content before an element⭐⭐⭐⭐⭐

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

Styles the part of text the user selects⭐⭐⭐⭐⭐

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

Styles the button inside <input type="file"> ⭐⭐⭐⭐

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

Styles bullets or numbers in lists⭐⭐⭐⭐

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

Styles the overlay behind <dialog> ⭐⭐⭐

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

Targets the content of a <details> element⭐⭐⭐

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

Styles the first letter of a block⭐⭐⭐

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

Styles the first line of text⭐⭐⭐

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

Highlights text targeted by URL fragment⭐⭐⭐

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

Styles video captions (WebVTT)⭐⭐

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

Powers page transition animations⭐⭐⭐⭐
Note: The priority stars are totally subjective, based on my dev experience. Feel free to disagree or reorder based on your needs.
? How to See Pseudo-elements in Action?


Most browser dev tools (like Chrome and Firefox) let you inspect pseudo-elements directly in the Elements tab. Open DevTools, select an element, and you’ll often see ::before, ::after, or others appear in the sidebar when used.

✍ Final Thoughts


Pseudo-elements are small but powerful — they let you enhance your UI without bloating your HTML with extra tags.

Hope this list helps you recognize and use them more effectively in your next project! ?

If you found this useful, drop a ❤ or share your favorite pseudo-element in the comments!

See you in the next post! ?


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу