ora dovrebbe funzionare:
t = 1000px
@media screen and (max-width: t)
html
background blue
http://stylus-lang.com/docs/media.html
Dalla documentazione:
interpolazioni e le variabili
È possibile utilizzare entrambi interpolazioni e le variabili interne domande dei media, in modo da è possibile fare cose come questa:
foo = 'width'
bar = 30em
@media (max-{foo}: bar)
body
color #fff
ciò comporterebbe
@media (max-width: 30em) {
body {
color: #fff;
}
}
È anche possibile utilizzare espressioni all'interno MQ:
.foo
for i in 1..4
@media (min-width: 2**(i+7)px)
width: 100px*i
sarebbe cedere
@media (min-width: 256px) {
.foo {
width: 100px;
}
}
@media (min-width: 512px) {
.foo {
width: 200px;
}
}
@media (min-width: 1024px) {
.foo {
width: 300px;
}
}
@media (min-width: 2048px) {
.foo {
width: 400px;
}
}
Questo può o non può essere utile, ma [Sass può farlo] (http://thesassway.com/intermediate/responsive-web-design-in-sass-using-media- query-in-sass-32) facilmente. – bookcasey
Lo so, e sono sicuro che anche LESS può farlo, ma preferisco davvero la sintassi di Stylus e questo è l'unico ostacolo che non sono riuscito a fare. :( – Cory