【发布时间】:2018-02-11 01:33:52
【问题描述】:
目前我正在使用 Angular 5 制作 SPA。
我想用一个背景(不仅仅是一个组件)填充整个屏幕,但我想为每个页面设置不同的背景,我该如何实现呢?
我已经在相关页面的 component.css 中尝试过这段代码(例如 home.component.css):
body {
background-color: aqua;
}
(以背景色为例)
使用这种方法,我以为我可以覆盖每个组件的主体背景,但它似乎不起作用,页面仍然是空的。
如果您能给我任何帮助,我将不胜感激,在此先感谢。
【问题讨论】:
-
在每个组件的 css 中写下你的 body css
background-color代码,例如你有关于和联系页面,所以关于在about.component.css中进行,联系在contact.component.css中进行。 ...如果正常的一个不起作用试试这个body{background-color: aqua !important;} -
全局样式使用 "styles.css"
-
@RajnishRajput 这对我不起作用。
-
@PrasanthS 这并不是真正的全球性,因为每个页面都有不同的背景。
标签: html css angular single-page-application angular5