我需要重复我的选择器。Less CSS 中有什么方法可以用函数/mixin 来做到这一点吗?
注意:框架内容不同。
.slide1{
.frame{
.obj1{}
.obj2{}
.obj3{}
}
[data-fragment=1].active ~ .frame {
.obj1{}
.obj2{}
/* frame1 css */
}
[data-fragment=2].active ~ .frame {
.obj2{}
.obj3{}
/* frame2 css */
}
/* other frames ... */
}
.slide2{
/* slide2 css */
}
/* other slides ... */
至
.slide1{
.frame{/* ... */}
.frameselector(1){/* frame1 css */}
.frameselector(2){/* frame2 css */}
}
.slide2{/* slide2 css */}