将CSS转换为LESS选择器

时间:2014-04-20 11:44:20

标签: css css-selectors less

我有这样的CSS:

.button-navigation-container button {
   /*some properties*/
}

        .button-navigation-container button.back-button,
        .button-navigation-container button.cancel-button {
            text-align: right;
            padding-right: 2%;
        }

但现在我想转换为LESS,但我不确定应该使用哪种选择器来获得具有相同风格的back-buttoncancel-button。像这样:

.button-navigation-container button {
       /*some properties*/

            /*Selector for cancel-button and back-button ?*/{
                text-align: right;
                padding-right: 2%;
            }
}

我应该使用extend()吗?

1 个答案:

答案 0 :(得分:1)

.button-navigation-container {
    button {
        /*some properties for button*/
        &.back-button, &.cancel-button {
            text-align: right;
            padding-right: 2%;
        }
    }
}

StyleSheet(从LESS生成)

.button-navigation-container button {
  /*some properties for button*/

}
.button-navigation-container button.back-button,
.button-navigation-container button.cancel-button {
  text-align: right;
  padding-right: 2%;
}