Tema Moderno do Pyx

Será que é possível adicionar uma escala adaptativa? Eu gostaria de ter um componente de barra lateral no lado direito.

CSS
/* Obtém a largura do avatar do usuário e define a largura máxima do contêiner do anúncio */

/* Estilos do contêiner do anúncio */
#list-area {
    display: flex;            /* Organiza os anúncios usando flexbox */
    flex-direction: column;   /* Exibe os anúncios verticalmente */
    gap: 0;                   /* Remove o espaçamento entre as imagens dos anúncios */
    padding: 0;               /* Remove o preenchimento do contêiner */
    margin: 0;                /* Garante que não haja margem extra ao redor do contêiner do anúncio */
    max-width: 812px;         /* Limita a largura do contêiner do anúncio a um máximo de 812px (largura do avatar: 48px) */
}

/* Estilos do link do anúncio */
.banner-ad {
    display: block;           /* Torna o contêiner do anúncio um elemento de bloco */
    width: 100%;              /* Garante que o contêiner do anúncio ocupe 100% da largura */
    max-width: 100%;          /* Evita exceder a largura máxima */
    margin: 0;                /* Remove o espaçamento entre os contêineres de anúncios */
}

/* Estilos da imagem do anúncio responsiva */
.ad-image {
    width: 100%;              /* Garante que a imagem ocupe a largura total de seu pai */
    height: auto;             /* Mantém a proporção original da imagem */
    max-width: 100%;          /* Evita que a imagem exceda a largura máxima de seu contêiner */
    display: block;           /* Corrige o problema de espaço em branco na parte inferior das imagens */
    margin: 0;                /* Remove qualquer espaço adicional ao redor da imagem */
}

/* Design Responsivo: Ajusta a exibição do anúncio para telas grandes e pequenas */

/* Ajusta a exibição do anúncio em dispositivos com largura inferior a 768px */
@media (max-width: 768px) {
    #list-area {
        padding: 0;            /* Garante que não haja preenchimento extra em dispositivos móveis */
    }

    .banner-ad {
        width: 100%;           /* Garante que o anúncio ocupe a largura total em telas pequenas */
    }

    .ad-image {
        width: 100%;           /* Garante que a imagem se adapte à largura do contêiner */
        height: auto;          /* Mantém a proporção da imagem */
    }
}

/* Ajusta ainda mais as imagens de anúncios em dispositivos muito pequenos (por exemplo, telefones em modo retrato) */
@media (max-width: 480px) {
    .ad-image {
        width: 100%;             /* Garante que as imagens se adaptem à largura da tela do telefone */
        max-width: 100%;         /* Define a largura máxima como 100% para evitar superdimensionamento */
        height: auto;            /* Mantém a proporção da imagem */
    }
}

1 curtida