Современная тема Pyx

<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>

1 лайк