Я реализовал функцию автозаполнения для текстового поля в своем веб-приложении. Проблема здесь в том, что мое текстовое поле имеет ширину 100 пикселей. Индикатор загрузки - это фон css, добавленный в текстовое поле, когда пользователь начинает вводить в него текст.
Я хочу, чтобы индикатор загрузки находился на крайнем правом углу страницы.
Но так как указанный прилагается к текстовому полю (width = 100px), индикатор загрузки остается в нем.
Пожалуйста, дайте мне знать, как поместить индикатор загрузки в крайнее правое положение.
Один из вариантов заключается в том, чтобы обернуть элементы в div
обертку, а затем использовать :after
псевдоселектора, чтобы добавить в ваш индикатор загрузки (просто текстовое image
в демо, замените это на ''
и используйте background-image
вместе с height
и width
), Эти два примера показывают обоснование внутри входа справа или полностью через страницу вправо.
HTML
<div class='wrapper'><input type='text' /></div>
<br>
<div class='wrapper'><input type='text' /></div>
CSS
html, body{
position:relative;
width:100%;
padding:0;
margin:0;
}
input{
width:100px;
}
.wrapper{
display:inline-block;
}
.wrapper:first-child{
position:relative;
}
.wrapper:after{
position:absolute;
content:'Image';
right:0;
}