Я работал в веб-приложение (HTML/CSS), и я спрашивал себя, если это возможно с CSS получить то, что я просил в названии.CSS положение фонового изображения динамического
У меня есть этот HTML:
<input type="text" class="custom-bg">
И это CSS:
.custom-bg {
background: url(icons.png) right -4579px no-repeat;
background-size: 39px 39px; //Size of the icon
}
Мой вход не всегда одинаковый размер, он может измениться при изменении размеров браузера.
Я хочу поставить эту иконку (это стрелка вниз) в правом верхнем углу, вот почему у меня есть right
в background
.
Я хочу что-то вроде положения: правый 5% вместо фиксированного положения или значения (числа).
Возможно ли? (Я имею в виду css-way, no js). Это большой webapp, и некоторые классы я не могу трогать.
Благодаря
Вы пробовали? Вы можете записать относительные и абсолютные значения в 'background-position'. Как '5% 20px' –
Да, я сделал, но не работал. Вот почему я хотел подтвердить. Как я уже сказал, это очень большой сайт, и в нем много занятий, может быть, в этом и проблема. Я собираюсь попробовать еще раз – jBaumann
Что-то подсказывает мне, что, может быть, ваша проблема связана с тем, как работает позиционное позиционирование на основе процентов. Объяснение в этом ответе могло бы помочь вам - http://stackoverflow.com/questions/31456487/multiple-background-image-position?lq=1 – Harry