首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定义模块颜色的SMACSS

定义模块颜色的SMACSS
EN

Stack Overflow用户
提问于 2015-07-13 13:58:11
回答 2查看 235关注 0票数 0

在SMACSS中,我应该在哪里定义颜色?

我已经在base\base.css中为一般内容定义了基本字体,但是我的页脚需要不同颜色的字体。我是否应该在我的layout/footer.css中声明这一点,这样它就可以级联到组件中,如下所示:

代码语言:javascript
复制
.l-footer {
  background: #333333;
  margin: auto;
  color: #FFFFFF; /* Here ? */
}

或者,在驻留在modules/testimonial.css.页脚内的实际组件的模块级别上

代码语言:javascript
复制
.testimonial {
  color: #FFFFFF; /* Or here ? */
}

是否有任何文件或链接来讨论这个问题?

非常感谢。

EN

回答 2

Stack Overflow用户

发布于 2015-07-22 07:12:43

如果我是您,我将使用主题来执行这些任务。定义基色、颜色、背景等,然后附加主题类(theme.css):

代码语言:javascript
复制
.l-footer {
  color: #FFFFFF;
}

关于主题规则类型的更多信息

票数 0
EN

Stack Overflow用户

发布于 2016-03-21 15:12:53

主题规则-是像你的页面背景,排版,颜色等。这是我经常传递的另一个领域,除了当我需要覆盖不同页面的主题元素。这方面的一个例子可能是具有不同风格的内容类型,以便将其与站点的其他部分区分开来。因此,如果您的页面有一个白色的背景- body {background: #fff;},但是在博客页面上它应该是灰色的,我会使用主题规则来覆盖我的基本规则.node-type-blog {background: #ccc;}

请参阅更多信息:https://dev.acquia.com/blog/organize-your-styles-introduction-smacss

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31385405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档