Я пробовал несколько разных вещей, и я не могу понять, как изменить непрозрачность заполнителя без включения непрозрачности для ввода текста.
Вот код:
<label for = "CI_company-organization-input" class = "col-lg-10 col-form-label" style = "margin-top: 5px;" required>Company/Organization</label>
<div class = "col-lg-8">
<input class = "form-control" type = "text" id = "CI_company-organization-input" placeholder = "Ex: GreyBar">
</div>Я хочу сделать непрозрачность заполнителя равной 0,5, но сделать ввод текста нормальным. Я пробовал разместить тег стиля после атрибута заполнителя, но все это делает непрозрачность вводимого текста также 0,5.
Это возможно?
[У вас уже есть этот вопрос, проверьте здесь ->] stackoverflow.com/questions/18721382/…
Спасибо за вклад, ребята, получил ответ.






Возможно, вы захотите попробовать это и сообщить мне, сработает ли это?
input.form-control::placeholder {
opacity: .5;
}
Вот возможное решение с некоторыми запасными вариантами
https://codepen.io/gurgen/full/Kemeyv
<label for = "CI_company-organization-input" class = "col-lg-10 col-form-label" style = "margin-top: 5px;" required>Company/Organization</label>
<div class = "col-lg-8">
<input class = "form-control" type = "text" id = "CI_company-organization-input" placeholder = "Ex: GreyBar">
</div>
Вот CSS
input.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
color: red;
opacity: .5; /* Firefox */
}
input.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: red;
opacity: .5;
}
input.form-control::-ms-input-placeholder { /* Microsoft Edge */
color: red;
opacity: .5;
}
Большое спасибо за помощь @Gurgen!
Попробуйте изменить фон на цвет rgba (256,256,256,0,5) в вашем случае