检查父母是否有使用LESS的课程

css CSS

卡卡西Near

2020-03-23

场景示例:如果用户启用了JavaScript,则我想隐藏一个子导航菜单,以便在单击导航层次结构中更深的导航链接时可以将其显示出来。如果启用了javascript,Modernizr会将js类添加到html标记中,这样我就可以将其用于检测。

在SASS中,我可以执行以下操作:

div.subnav{

   display: block;

   html.js & {
      display: none;
   }

}

可以使用LESS做到吗?我可以从另一个规则中定位父母吗?

第2758篇《检查父母是否有使用LESS的课程》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
Tony凯 2020.03.23

可以使用LESS做到吗?

是。

您提供的代码可在LESS中使用。& combinator工作原理相同

最后,选择器生成用于:

div.subnav {
    ...
    html.js & {
        ...
    }
}

将会:

div.subnav {
    ...
}

html.js div.subnav {
    ...
}

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android