Как вставить картинку в input css
— это кнопка отправки в виде изображения. Вы можете использовать атрибут src, чтобы выбрать источник изображения и атрибут alt, чтобы добавить альтернативный текст. Атрибутами width и height можно указать размер изображения в пикселях.
| Разрешённое содержимое | Нету, это пустой элемент. |
|---|---|
| Необязательный закрывающийся тег | Обязательно должен быть открывающийся тег, и обязательно отсутствует закрывающий. |
| Разрешённые родительские элементы | Любой элемент, которому доступен фразообразующий контент (phrasing content (en-US) ). |
| DOM-интерфейс | HTMLInputElement (en-US) |
Атрибуты
The URI of a program that processes the information submitted by the input element, here image if specified, it overrides the action attribute of the element’s form owner.
If the input element is an image, this attribute specifies the type of content that is used to submit the form to the server. Possible values are:
- application/x-www-form-urlencoded : The default value if the attribute is not specified.
- multipart/form-data : Use this value if you are using an element with the type attribute set to file .
- text/plain If this attribute is specified, it overrides the enctype attribute of the element’s form owner.
In image input element, this attribute specifies the HTTP method that the browser uses to submit the form. Possible values are:
- post : The data from the form is included in the body of the form and is sent to the server.
- get : The data from the form is appended to the form attribute URI, with a ‘?’ as a separator, and the resulting URI is sent to the server. Use this method when the form has no side-effects and contains only ASCII characters.If specified, this attribute overrides the method attribute of the element’s form owner.
This Boolean attribute specifies that the form is not to be validated when it is submitted. If this attribute is specified, it overrides the novalidate attribute of the element’s form owner.
This attribute is a name or keyword indicating where to display the response that is received after submitting the form. This is a name of, or keyword for, a browsing context (for example, tab, window, or inline frame). If this attribute is specified, it overrides the target attribute of the element’s form owner. The following keywords have special meanings:
- _self : Load the response into the same browsing context as the current one. This value is the default if the attribute is not specified.
- _blank : Load the response into a new unnamed browsing context.
- _parent : Load the response into the parent browsing context of the current one. If there is no parent, this option behaves the same way as _self .
- _top : Load the response into the top-level browsing context (that is, the browsing context that is an ancestor of the current one, and has no parent). If there is no parent, this option behaves the same way as _self .
This attribute defines the height of the image displayed for the button.
This attribute specifies that the user must fill in a value before submitting a form but it cannot be used when the type attribute is image type ( submit , reset , or button ). The :optional and :required CSS pseudo-classes will be applied to the field as appropriate.
This attribute specifies a URI for the location of an image to display on the graphical submit button; otherwise it is ignored.
This attribute defines the width of the image displayed for the button.
Как вставить иконку в input [дубликат]
Видела подобный вопрос, но ответ дали как вставить изображение. А что на счет иконки, например, с Font Awesome? Вот как здесь: http://bashooka.com/wp-content/uploads/2015/10/login-form-ui-designs-44.jpg
Отслеживать
задан 30 авг 2017 в 10:50
767 1 1 золотой знак 8 8 серебряных знаков 28 28 бронзовых знаков
4 ответа 4
Сортировка: Сброс на вариант по умолчанию
Font Awesome можно использовать например так:
input < height: 20px; >i.fa < width: 26px; height: 26px; line-height: 26px; text-align: center; margin-right: -26px; position: relative; z-index: 1; float: left; >i.fa + input
Отслеживать
ответ дан 30 авг 2017 в 11:06
Artem Gorlachev Artem Gorlachev
4,425 8 8 серебряных знаков 17 17 бронзовых знаков
@import "http://fonts.fontstorage.com/import/adventpro.css"; * < margin: 0; padding: 0; >html, body < width: 100%; height: 100%; background-color: #065b79; overflow: auto; >input < position: absolute; top: 100px; left: 100px; height: 50px; width: 400px; padding-left:55px; background-color: transparent; background-image: url(https://png.icons8.com/windows/50/0063B1/edit); background-repeat: no-repeat; outline: none; color: #fff; text-align: left; font-size: 35px; font-family: 'Advent'; border: 0; border-bottom: .1px solid #fff; >input::placeholder
Отслеживать
ответ дан 30 авг 2017 в 12:10
14.5k 6 6 золотых знаков 33 33 серебряных знака 71 71 бронзовый знак
Есть два общих варианта решения данной задачи — использовать некий фреймворк для данной цели и использовать чистый css . Я бы вам советовал пойти по второму пути, так как, скорее всего, если у вас возникают подобные вопросы, вам намного проще в итоге будет использовать уже некие готовые стандартные решения для дизайна, при необходимости изменяемые и / или дополняемые вами, чем писать все с нуля.
Если коротко, то ответ на ваш вопрос гуглится по примерно такому запросу: «bootstrap add icon to input». Если длиннее, то вот первый попавшийся и крайне детальный ответ на английском SO.
При этом, если вы столкнулись с версткой, где используются вещи вроде (насколько я вижу из вашего комментария к другому вопросу), вам наверняка нужен именно Bootstrap — именно в нем подобными стилями привязываются конкретные символы из шрифтов вроде Font Awesome к нужным элементам страницы.
Как добавить картинку в input?
Есть форма логина и пароля. Как в неё добавить изображение, например,иконку в левом крае?
- Вопрос задан более трёх лет назад
- 43814 просмотров
1 комментарий
Оценить 1 комментарий
Fiorentina @Fiorentina Автор вопроса
у меня в input ещё свой текст имеется
как его подвинуть?
Решения вопроса 0
Ответы на вопрос 3
Алексей Уколов @alexey-m-ukolov Куратор тега CSS
Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать
JavaScript developer. IonDen.com
.test
Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать
Человек и пароход
input.icon
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- JavaScript
- +1 ещё
Как объеденить круговой слайдер(диапозон) с полем ввода и кнопками + и -?
- 1 подписчик
- 2 часа назад
- 19 просмотров

- HTML
- +1 ещё
Как пофиксти проблему с амперсантом?
- 1 подписчик
- 10 часов назад
- 53 просмотра

- HTML
- +2 ещё
Подобное поведение норма?
- 1 подписчик
- 12 часов назад
- 103 просмотра

- HTML
- +3 ещё
Почему не работает переход на страницу?
- 1 подписчик
- 13 часов назад
- 106 просмотров

- HTML
Почему html2pdf выдает пустой лист?
- 3 подписчика
- вчера
- 617 просмотров

- CSS
Что за баг с ховером?
- 1 подписчик
- вчера
- 98 просмотров

- HTML
- +1 ещё
Как блок вывести поверх других?
- 1 подписчик
- вчера
- 56 просмотров

- CSS
- +1 ещё
Почему не подгружается картинка?
- 1 подписчик
- вчера
- 85 просмотров

- CSS
- +2 ещё
Как Python и Selenium заставить найти текст?
- 1 подписчик
- 18 нояб.
- 53 просмотра

- HTML
- +1 ещё
Как сделать данное задание?
- 1 подписчик
- 17 нояб.
- 126 просмотров
от 150 000 ₽
от 35 000 до 40 000 ₽
20 нояб. 2023, в 09:22
50000 руб./за проект
20 нояб. 2023, в 07:54
13000 руб./за проект
20 нояб. 2023, в 07:06
20000 руб./за проект
Минуточку внимания
Присоединяйтесь к сообществу, чтобы узнавать новое и делиться знаниями
- Как перенести описание вниз?
- 2 подписчика
- 0 ответов
- 2 подписчика
- 0 ответов
- 3 подписчика
- 2 ответа
- 2 подписчика
- 1 ответ
- 2 подписчика
- 2 ответа
- 2 подписчика
- 2 ответа
- 2 подписчика
- 4 ответа
- 2 подписчика
- 1 ответ
- 2 подписчика
- 2 ответа
- 2 подписчика
- 1 ответ
Какими способами можно в input поставить картинку перед placeholder?

Каким способом можно в самом input поставить изображение перед текстом-подсказкой(как на скрине)? Гуглил но выкидывало только о том,что такое placeholder и как с ним взаимодействовать(но ничего что мне нужно)
Отслеживать
MrSilentBeast
задан 28 июл 2020 в 19:52
MrSilentBeast MrSilentBeast
11 5 5 бронзовых знаков
Вы не правильно прописываете классы и scss разметку пишете тоже не правильно. В html основной класс не стоит писать через «__» — оно используется для определения вложенных классов для scss. Вам следовало написать «wrapper-form-container», а вложенному элементу «wrapper-form-container__item» и потом в scss пишете «.wrapper-form-container <&__item
>»&__item>
