在我的Angular应用程序中,我想为特定视图设置背景图片。
为此,我在组件的CSS文件中添加了以下内容:
然而,背景没有改变。
这是包含上述CSS代码的文件路径:
angular-app/src/app/users/profile/profile.component.css
而这是背景图片的文件路径:
angular-app/src/assets/images/backgroundImage.jpg
我也尝试过
为此,我在组件的CSS文件中添加了以下内容:
body {
background-image: url("../../../assets/images/backgroundImage.jpg");
}
然而,背景没有改变。
这是包含上述CSS代码的文件路径:
angular-app/src/app/users/profile/profile.component.css
而这是背景图片的文件路径:
angular-app/src/assets/images/backgroundImage.jpg
我也尝试过
body {
background-image: url("assets/images/backgroundImage.jpg");
}
......但是这导致编译期间出现警告,也没有起作用。
我做错了什么?
我给根元素添加了类“root”,然后将以下内容放入css文件中:
.root {
background-image: url("../../../assets/images/backgroundImage.jpg");
}
现在背景已经改变,但屏幕的垂直长度并未完全改变(底部仍然是白色):
styles.css
中。 - user184994<div id="test" />
,则应将其应用于#test
。当Angular构建应用程序时,它会应用称为ViewEncapsulation的东西,因此组件CSS文件中的CSS通常仅适用于该特定组件中的HTML。 - user184994html,body { margin: 0; height: 100%; }
- Obed Amoasi