У меня была такая ситуация. Это не сработало из-за background: #ebebeb;
. Я хотел поместить фон в поле ввода, и это свойство постоянно отображалось в верхней части фонового изображения, и я не мог видеть изображение! Итак, я переместил свойство background
выше свойства background-image
, и оно сработало.
input[type='text'] {
border: 0;
background-image: url('../img/search.png');
background-position: 9px 20px;
background-repeat: no-repeat;
text-align: center;
padding: 14px;
background: #ebebeb;
}
Решение для моего случая было:
input[type='text'] {
border: 0;
background: #ebebeb;
background-image: url('../img/search.png');
background-position: 9px 20px;
background-repeat: no-repeat;
text-align: center;
padding: 14px;
}
Просто отметим, что свойства border
, padding
и text-align
не важны для решения. Я только что повторил свой оригинальный код.