Для задания цвета текста placeholder в Input элементе можно использовать псевдоэлемент ::placeholder.
Пример:
input[type="text"]::placeholder {
color: #999;
}
В этом примере мы задаём цвет текста для Placeholder в элементе Input типа text. Placeholder — это текст, который появляется внутри поля ввода, когда поле не содержит никакого текста.
В CSS3 добавлены расширенные возможности стилизации placeholder, такие как изменение шрифта, размера текста, и даже создание эффектов с помощью CSS-анимации.