2015-04-17 2 views
0

Я использую gulp-combine-media-queries на проекте LESS, и он работает как ожидалось.
НО, мне нужно добавить media query для max-height и cmq всегда ставит max-height ниже в порядке запросов СМИ, так что я могу заменить его с max-width без использования !important или добавления дополнительных селекторов в CSS. Кто-нибудь знает, как управлять порядком cmq выплескивает медиа-запросы или задачу с глотком, которая объединяет медиа-запросы и дает мне контроль?
Я пробовал https://www.npmjs.com/package/gulp-combine-media-queries и https://www.npmjs.com/package/gulp-combine-mq. Благодаряgulp + comb-media-queries: Выбираем заказ

POST:
я был в состоянии управлять заказ путем изменения:
@media (max-height:900px){}
в
@media (min-width:1024px) and (max-height:900px){}
, но это просто чувствует, как Hacky решение.

ответ

0

Вы можете создать mixin в LESS, а затем для этого класса или идентификатора просто используйте созданный mixin и свойство, которое вы хотите изменить. и т.д.

.RoundBorders { 
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
} 

#menu { 
    color: gray; 
    .RoundBorders; 
} 
+0

Я не уверен, как это влияет на порядок, в котором 'экспорт проглатывать-зерноуборочных медиа-queries' css. Можете ли вы предоставить дополнительную информацию? –

+0

Просто измените цвет с вашей собственностью max-height, и вы увидите, как это работает :) – LjekiDex

+0

Я не уверен, что мы говорим об одном и том же. Я говорю о 'max-height' в' медиа-запросах', а не только в CSS. –

Смежные вопросы