mirror of
https://github.com/snachodog/just-the-docs.git
synced 2025-04-07 04:31:21 -06:00
1.8 KiB
1.8 KiB
media-feature-value-dollar-variable
Require a media feature value be a $
-variable or disallow $
-variables in media feature values.
@media (max-width: $var) { a { color: red; } }
// ↑
// Require or disallow this
}
Options
string
: "always"|"never"
"always"
A media feature value must consist of just a single $
-variable (possibly with inteprolation).
The following patterns are considered warnings:
@media (max-width: 300px) { b { color: red; } }
@media (max-width: $var + 10px) { b { color: red; } }
@media screen and (max-width: $var), or (min-width: 100px){ b { color: red; } }
@media screen and (max-width: #{$val} + 10px) { a { display: none; } }
@media screen and (max-width: #{$val + $x} ) { a { display: none; } }
@media screen and (min-width: funcName($p)){ b { color: red; } }
The following patterns are not considered warnings:
@media ( max-width: $var ) {b { color: red; }}
@media ( max-width: #{$var}) {b { color: red; }}
"never"
There must never be a $
-variable in a media feature value. Even as a parameter to a function call.
The following patterns are considered warnings:
@media screen and (min-width: $var){ b { color: red; } }
@media screen and (min-width: 100px + $var){ b { color: red; } }
@media screen and (min-width: funcName($var)){ b { color: red; } }
The following patterns are not considered warnings:
@media screen and (min-width: 100px){ b { color: red; } }
@media screen and (min-width: 100px + 10px){ b { color: red; } }
@media screen and (min-width: funcName(10px)){ b { color: red; } }