我有以下少量代码:
@mobile: ~'screen and (max-width: 480px)';
然后我按如下方式使用它:
@media @mobile {
// some code
}
它工作正常,但我也想使用“不”像:
@media not @mobile {
// some code
}
但是我收到了错误
ParseError: Unrecognised input
在“不”部分。
有可能解决这个问题吗?
答案 0 :(得分:0)
也许你可以这样做:
定义移动设备的宽度:
@mobileWidth: 480px;
然后更大的是非移动设备:
@notmobileWidth: @mobileWidth + 1px;
为mobile和notmobile创建LESS变量:
@mobile: ~'screen and (max-width: @{mobileWidth})';
@notmobile: ~'screen and (min-width: @{notmobileWidth})';
然后在媒体查询中使用这些内容:
@media @mobile {
// some mobile code
}
@media @notmobile {
// some not-mobile code
}