为Angular 6中的所有组件设置通用背景

时间:2018-10-15 06:49:41

标签: css angular css3 background

我试图在所有组件上使用背景(包含图像和颜色),并将其代码放入styles.css中。它显示在AppComponent主页上,但是呈现的所有其他组件都显示在该页面的顶部,并用自己的白色背景覆盖背景。因此,现在我将背景应用于每个组件并调整顶部位置。

有没有更简单,更有效的方法来做到这一点?

这是我在组件中应用的一些CSS代码。

a.component.css

.bg {
   background: rgba(240, 240, 240, 1) url('src/assets/images/background.png');
   background-repeat: no-repeat;
   background-position: 60% -312px;
   background-size: 2874px 818px;
}

b.component.css

.bg {
   background: rgba(240, 240, 240, 1) url('src/assets/images/background.png');
   background-repeat: no-repeat;
   background-position: 60% -482px;
   background-size: 2874px 818px;
}

1 个答案:

答案 0 :(得分:0)

如果在这种情况下制作节点应用程序,则只需为main.handlebars文件设置背景。其他页面将从主布局视图呈现它。

看起来会像这样:

<html>
 <head>
  <style>background-color: #color_id</style>
 </head>
 <body>
  {{{body}}}
 </body>
</html>