<redacted>
Мне интересно, возможно ли добавить адаптивное масштабирование? Я хотел бы иметь компонент боковой панели на правой стороне.
CSS
/* Получаем ширину аватара пользователя и устанавливаем максимальную ширину контейнера рекламы */
/* Стили контейнера рекламы */
#list-area {
display: flex; /* Расположение рекламы с использованием flexbox */
flex-direction: column; /* Отображение рекламы вертикально */
gap: 0; /* Удаление отступов между изображениями рекламы */
padding: 0; /* Удаление внутренних отступов контейнера */
margin: 0; /* Обеспечение отсутствия дополнительных внешних отступов вокруг контейнера рекламы */
max-width: 812px; /* Ограничение ширины контейнера рекламы максимум 812px (ширина аватара: 48px) */
}
/* Стили ссылки на рекламу */
.banner-ad {
display: block; /* Делаем контейнер рекламы блочным элементом */
width: 100%; /* Обеспечиваем, чтобы контейнер рекламы занимал 100% ширины */
max-width: 100%; /* Предотвращаем превышение максимальной ширины */
margin: 0; /* Удаление отступов между контейнерами рекламы */
}
/* Стили адаптивных изображений рекламы */
.ad-image {
width: 100%; /* Обеспечиваем, чтобы изображение занимало всю ширину родительского элемента */
height: auto; /* Сохранение исходного соотношения сторон изображения */
max-width: 100%; /* Предотвращаем превышение изображения максимальной ширины контейнера */
display: block; /* Исправление проблемы с пустым пространством внизу изображений */
margin: 0; /* Удаление любых дополнительных отступов вокруг изображения */
}
/* Адаптивный дизайн: Настройка отображения рекламы для больших и маленьких экранов */
/* Настройка отображения рекламы на устройствах с шириной менее 768px */
@media (max-width: 768px) {
#list-area {
padding: 0; /* Обеспечение отсутствия дополнительных внутренних отступов на мобильных устройствах */
}
.banner-ad {
width: 100%; /* Обеспечение того, чтобы реклама занимала всю ширину на маленьких экранах */
}
.ad-image {
width: 100%; /* Обеспечение того, чтобы изображение адаптировалось к ширине контейнера */
height: auto; /* Сохранение соотношения сторон изображения */
}
}
/* Дополнительная настройка изображений рекламы на очень маленьких устройствах (например, телефоны в портретном режиме) */
@media (max-width: 480px) {
.ad-image {
width: 100%; /* Обеспечение того, чтобы изображения адаптировались к ширине экрана телефона */
max-width: 100%; /* Установка максимальной ширины 100% для предотвращения чрезмерного увеличения */
height: auto; /* Сохранение соотношения сторон изображения */
}
}
<redacted>