@UrushiGo
Front-End

Какого отличие цвета/прозрачности текста placeholder от value в input?

<input type='text' value='spider-man' placeholder='spider-man' />
  • Вопрос задан
  • 839 просмотров
Пригласить эксперта
Ответы на вопрос 3
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Стиль placeholder-a можно изменить с помощью такого набора css правил:

::-webkit-input-placeholder {color:#c0392b;}
::-moz-placeholder          {color:#c0392b;}/* Firefox 19+ */
:-moz-placeholder           {color:#c0392b;}/* Firefox 18- */
:-ms-input-placeholder      {color:#c0392b;}
Ответ написан
Комментировать
@Wheelie
Какое вы зададите. А если оставите пустым, разные браузеры по своему сделают.
Ответ написан
Комментировать
@chirskiy_mixail
Очень давно занимаюсь версткой, имею огромный опыт
Ответа я так и не увидел среди 2 предложенных, попробую ответить как это понимаю я, все дело в том, что в firefox, по умолачнию прозрачность у placeholder 50 % или же .5, а у хрома она 100 % или же 1, так вот если вам надо сдеалать одинаковую прозрачность задаете для хрома и для фф 1 и тоже значение, или же наооборот надо сделать без прозрачности, задает 1 в 2 случаях пример:

::-moz-placeholder { opacity: .4; } // FF
::-webkit-input-placeholder { opacity: .4; } // Webkit


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

::-moz-placeholder { opacity: 1; } // FF
::-webkit-input-placeholder { opacity: 1; } // Webkit


Надеюсь ответит на ваш вопрос
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы