Re: [css-variables][css3-mediaqueries] using variables in media query expressions

On Mon, Apr 14, 2014 at 8:00 PM, Cameron McCormack <cam@mcc.id.au> wrote:
> I saw somebody want to use CSS Variables with media queries, like this:
>
>   :root {
>     --large: 800px;
>   }
>
>   @media screen and (max-width: var(--large)) {
>     /* rules to implement some responsive design */
>   }
>
> That seems like a reasonable thing to want to do.  Can we define that
> variables in @media rules are resolved using the computed style of the root
> element?

It's not a reasonable thing to do - there's no custom property to draw
them from, and as Boris points out, no arbitrary choice you make will
work unless you just prevent all custom properties within an @media.

They want custom media queries, which I'm beginning to spec in the MQ
spec now: <http://dev.w3.org/csswg/mediaqueries/#custom-mq>.

~TJ

Received on Tuesday, 15 April 2014 16:48:30 UTC