Estou tentando usar consultas de mídia CSS3 para criar uma classe que só aparece quando a largura é maior que 400px e menor que 900px. Sei que isso é provavelmente extremamente simples e estou perdendo algo óbvio, mas não consigo descobrir. O que eu vim com o código abaixo, agradeço qualquer ajuda.
@media (max-width:400px) and (min-width:900px) {
.class {
display: none;
}
}
css
media-queries
russellsayshi
fonte
fonte
max-width
emin-width
deve ser revertido. Desta forma é mais legível@ Jonathan Sampson, acho que sua solução está errada se você usar vários meios de comunicação .
Você deve usar ( largura mínima primeiro ):
fonte
and
depois@media screen
. Inserir o primeiroand
corrigiu isso para mim.só queria deixar meu
.scss
exemplo aqui, acho que é meio que uma boa prática, especialmente se você fizer a personalização, é bom definir a largura apenas uma vez! Não é inteligente aplicá-lo em todos os lugares, você aumentará exponencialmente o fator humano.Estou ansioso pelo seu feedback!
fonte
fonte