Ребята, вот код:
@mobile-width-only: ~"(max-width: 768px)";
@tablet-width: ~"(min-width: 768px)";
@retina: ~"(min-resolution: 144dpi),
(min-resolution: 1.5dppx)";
media @retina and @mobile-width-only {
.preview {
background-image: url("img/mobile@2x.jpg");
background-size: 575px auto;
}
}
media @retina and @tablet-width {
.preview {
background-image: url("img/desktop@2x.jpg");
background-size: 1150px auto;
}
}
Срабатывает то, что стоит ниже по коду, т.е. если стоит ниже @mobile-width-only, то картинка на любой ширине - mobile@2x.jpg, если @tablet-width, то соответственно на любой ширине - desktop@2x.jpg. Размеры заданные bg-size срабатывают так же, т.е. то что идет ниже.
Никак не пойму что не так))