html — Размер фона и положение фона в теге img
спросил
Изменено 2 года, 3 месяца назад
Просмотрено 16 тысяч раз
У меня есть изображение, которое можно обрезать с помощью библиотеки JS. lib возвращает x,y, ширину и высоту выделения.
Изначально логика заключалась в том, что несколько загруженных изображений (в
) располагались рядом с небольшими кнопками редактирования над ними, которые открывали всплывающее окно с логикой обрезки. Однако теперь спецификация должна иметь предварительный просмотр того, что было обрезано.
Вопрос — есть ли способ сделать это без переключения всех Если вас не интересует IE, вы можете использовать Лучший способ добиться этого — использовать любой элемент html в сочетании с атрибутом фона css. В этом атрибуте вы можете определить поля как размеры для позиционирования и изменения размера фонового изображения. В вашем случае этот элемент будет иметь ширину и высоту, заданные вашей библиотекой урожая. Положение фонового изображения будет x и y (тоже из библиотеки), но инвертировано. Неважно, какой элемент вы используете, это может быть любой (см. w3.org/TR/CSS2/colors.html), включая тег img, как показано в следующем примере: Обратите внимание: если вы используете тег изображения, вам необходимо удалить атрибут Тем не менее, я бы порекомендовал вам использовать JavaScript-библиотеку/плагин вместо того, чтобы писать что-то самостоятельно. Есть куча решений: Требуется, но не отображается Требуется, но не отображается Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения. спросил Изменено
1 год, 6 месяцев назад Просмотрено
50 раз В настоящее время я просматриваю баннер веб-сайта с помощью инструментов разработчика Chrome (проверка). Я заметил, что определенный баннер имеет следующий набор правил в своем CSS: Это просто формальность?. Потому что, когда я удалил три свойства фона и установил От начинающего разработчика. Спасибо У этого баннера плохой CSS. Итак, Как вы упомянули, В использовании ключевых слов нет ничего плохого, но если вы только начинаете работать с CSS, я настоятельно рекомендую вам привыкнуть к использованию процентов. Источник: https://developer. Требуется, но не отображается Требуется, но не отображается Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.
на
тегов?
3 объект-подгонка
и объект-позиция
: img {
объект подходит: обложка;
положение объекта: по центру сверху;
}
5
src
(например, с помощью JavaScript). В противном случае фоновое изображение не будет видно.
1 Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google Зарегистрироваться через Facebook Зарегистрируйтесь, используя электронную почту и пароль Опубликовать как гость
Электронная почта Опубликовать как гость
Электронная почта javascript — Положение фона изображения в CSS
баннер{
фоновая позиция: снизу;
фоновая позиция-х: центр;
фоновое положение-y: центр;
}
background-position: center
, баннер никак не пострадал.
1
background-position
является сокращением для background-position-x
и background-position-y
. баннер {
фоновое положение: нижнее;
фоновая позиция-х: центр; /* Это ничего не делает, потому что x стал 'центром', когда он был опущен выше. */
фоновое положение-y: центр; /* Это переопределит ранее установленное «нижнее» значение */
}
background-position: center
выполняет ту же работу, поскольку и x, и y будут «центральными».
(Вы поблагодарите меня позже, когда вам понадобится более точное позиционирование с помощью calc()
. фон: 0% 100%
= фон: слева внизу
фон: 100% 0%
= 900 13 фон : справа вверху
фон: 50% 50%
= фон: центр по центру
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google Зарегистрироваться через Facebook Зарегистрируйтесь, используя адрес электронной почты и пароль Опубликовать как гость
Электронная почта Опубликовать как гость
Электронная почта