«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Объект: обложка не удается в IE и Edge, как исправить?

Объект: обложка не удается в IE и Edge, как исправить?

Опубликовано в 2025-01-30
Просматривать:143

Object-Fit: Cover Fails in IE and Edge, How to Fix?

object-fit: cover не удастся в IE и Edge, как исправить? В CSS для поддержания постоянной высоты изображения работает беспрепятственно через браузеры. Однако в IE и Edge возникает особая проблема. После масштабирования браузера изображение изменяется по ширине, а не увеличивая высоту, искажая его внешний вид.

, чтобы решить эту проблему, мы используем умное решение CSS, которое решает проблему:

позиция: Absolute;

top: 50%;

слева: 50%;
transform: translate (-50%, -50%);
высота: 100%;
width: авто; // для вертикальных блоков
высота: Auto;
ширина: 100%; // Для горизонтальных блоков


Эта комбинация позиционирует изображение в центре, используя абсолютное позиционирование, устраняя проблему с помощью объекта: обложка в IE и Edge. Изображение теперь будет масштабироваться пропорционально, сохраняя желаемый эффект без искажений.

]

, чтобы проиллюстрировать эффективность решения, рассмотрим следующую демонстрацию:

. &&&]] Этот подход обеспечивает последовательное поведение изображения во всех браузерах, эффективно обращаясь к объектному обращению: обложка в IE и Edge.

]

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3