bullock
@bullock

Как после того как убрал цвет у placeholder сделать текст видимым?

Нашел способ который при клике убирает текст в поле placeholder:
input:focus{ 
	color: transparent;
}

Все отлично, но проблема в том, что при вводе текст, его не видно из за того что он transparent....
Какое тут может быть решение без js?
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
input:focus:-moz-placeholder {
	color: transparent;
}
input:focus::-webkit-input-placeholder {
	color: transparent;
}
input:-moz-placeholder {
	color: #ccc;
}
input::-webkit-input-placeholder {
	color: #ccc;
}
textarea:focus:-moz-placeholder {
	color: transparent;
}
textarea:focus::-webkit-input-placeholder {
	color: transparent;
}
textarea:-moz-placeholder {
	color: #ccc;
}
textarea::-webkit-input-placeholder {
	color: #ccc;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
vetero4eg
@vetero4eg
Frontend
это не способ. гуглите дальше, задачка классическая, есть хорошие решения.

вам в сторону ::-webkit-input-placeholder и компании
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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