Псевдокласс placeholder-shown - стиль элементов при отображении текста-подсказки в CSS

Псевдокласс placeholder-shown задает стиль инпуту или текстареа, у которых отображается т.н. текст-подсказка, исчезающий после начала ввода текста.

Синтаксис

селектор:placeholder-shown {}

Пример

Давайте установим красную рамку для инпута, в котором отображается текст-подсказка, а после его ввода рамка пусть перекрасится в зеленый:

<form> <input placeholder="enter the text"> </form> input { border: 1px solid green; } input:placeholder-shown { border-color: red; }

:

Смотрите также

  • псевдокласс :default,
    который задает стиль элементам по умолчанию
  • псевдокласс :indeterminate,
    который задает стиль переключателям, которые находятся в неопределенном состоянии
  • псевдокласс :optional,
    который задает стиль инпуту, у которого нет атрибута required
  • псевдокласс :read-only,
    который задает стиль инпутам, недоступным для изменения
  • псевдокласс :required,
    который задает стиль инпуту, у которого задан атрибут required
  • псевдокласс :focus-within,
    который задает стиль элементам в фокусе
  • свойство caret-color,
    которое задает цвет текстовому курсору в инпуте



Чат с GPT Компилятор