如何根据身体ID设置LESS样式

Luk*_*kas 3 css less document-body

是否可以使用LESS根据body id为某些元素设置样式?

我需要做这样的事情:

@body_about = #about_page;

img when (isclass(@body_about)){
   // some style
}
Run Code Online (Sandbox Code Playgroud)

这个img定义被深深地埋没了,我不想将其绘制到...的顶部。有没有选择的余地?谢谢。

Sco*_*ttS 5

这是根据您对“定义被深深埋藏”的评论以及您对MarmiK答案的第一条评论所得出的您所需要的推测。如果我没有您的需要,请告诉我,我将删除答案。

.someClass1 {
  .someClass2 {
    .someClass3 {
      img {
        /* normal code */
        #about_page & {
          /* about page code */
        }  
      }     
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

CSS输出

.someClass1 .someClass2 .someClass3 img {
  /* normal code */

}
#about_page .someClass1 .someClass2 .someClass3 img {
  /* about page code */

}
Run Code Online (Sandbox Code Playgroud)