Как поместить изображение в строку поиска? [дубликат]CSS

Разбираемся в CSS
Ответить
Anonymous
 Как поместить изображение в строку поиска? [дубликат]

Сообщение Anonymous »

Я пытаюсь вставить изображение в строку поиска, но не могу понять, в какую строку вставить изображение. Еще я пробовал вставить его отдельно с помощью trancform:translate. Но изображение размещается поверх текста, мне нужно, чтобы изображение было слева, а текст в строке поиска справа от него. Картинка прилагается.
Может, без картинки можно? Я программирую на Visual Studio Code.
Мне не нужно ставить эту картинку в качестве фона! Он должен находиться в том же блоке, что и строка поиска.
HTML:

Код: Выделить всё




[i]

[img]ctatic/img/lupa.png[/img]
[/i]




CSS:

Код: Выделить всё

.rect {
display: flex;
width: 1668px;
height: 50px;
background: #959595;
margin:0 auto;
border-radius: 20px;
transform: translate(0,-25px);
}

.search .txtsearch{
background-color: #373737;
border-radius: 50px;
transform: translate(10px,9px);
width: 350%;
display: inline-block;
height: 30px;
}

.txtsearch{
position: relative;
}

.txtsearch img{
position: absolute;
top: 0px;
left: 0px;
}

.search img{
float: left;
position: relative;
left: 20px;
top: -20px;
max-width: 22px;
}
Вот так должно быть:
Изображение

вот как это происходит с этим кодом:
Изображение

Изображение

текст в строке поиска: Поиск режима

Подробнее здесь: https://stackoverflow.com/questions/793 ... search-bar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»