鍍金池/ 問答/HTML/ CSS 使用其他組件的屬性

CSS 使用其他組件的屬性

在css中,可否實(shí)現(xiàn)某組件使用其他組件的屬性?

例如,某組件.class1 {background-color: black;},
現(xiàn)在想讓.class的color屬性也為black,但希望達(dá)成“替換class1的background-color時(shí),class2的color屬性也被同步替換”的效果,請(qǐng)問只用css可以達(dá)成嗎?

回答
編輯回答
乖乖瀦

只用css是達(dá)成不了的,只能手動(dòng)修改樣式代碼;用Sass或者Less可以定義變量的方式可以達(dá)成

--剛剛百度了下,CSS已經(jīng)有變量的定義方式了,可以查看張大神的博客:http://www.zhangxinxu.com/wor...

2018年6月12日 00:35
編輯回答
凝雅

可以使用 CSS 變量

:root {
  --bg-color: black;
}

.class1 {
  background-color: var(--bg-color);
}
.class2 {
  background-color: var(--bg-color);
}
2017年2月26日 20:05