【发布时间】:2014-11-01 22:29:47
【问题描述】:
我正在寻找一种更简单/更好的方法来在将某个类应用于 body 标签时更改某些颜色。
我希望你知道我的意思...
标记:
<body class="b1">
CONTENT
</body>
<body class="b2">
CONTENT
</body>
SCSS:
// colors
$b1: #505a73;
$b2: #aa3333;
$b3: #484733;
body.b1 {background: $b1;
#div1 {border: 10px solid $b1;}
.class1 .label{color: $b1;}
#nav li a{color:$b1;border: 4px solid $b1;}
#nav2 li a{color:$b1;}
#div2 .label {color:$b1;}
}
body.b2 {background: $b2;
#div1 {border: 10px solid $b2;}
.class1 .label{color: $b2;}
#nav li a{color:$b2;border: 4px solid $b2;}
#nav2 li a{color:$b2;}
#div2 .label {color:$b2;}
}
body.b3 {background: $b3;
#div1 {border: 10px solid $b3;}
.class1 .label{color: $b3;}
#nav li a{color:$b3;border: 4px solid $b3;}
#nav2 li a{color:$b3;}
#div2 .label {color:$b3;}
}
【问题讨论】:
-
谢谢老兄!正是我需要的:)