html - 如何为Angular中的两个不同组件提供背景图像?
问题描述
我正在尝试实现这个设计:
正如您所看到的,有一个背景图像覆盖了导航栏及其下方的内容。问题是,在我的代码中,导航栏是与其下方内容分开的组件,我不知道如何让这个背景成为这两个组件的背景。
这是我的main-layout.component.html
代码:
<navbar></navbar>
<main>
<router-outlet></router-outlet>
</main>
这是路由器插座中加载的内容:
<hero-content></hero-content>
<general-information></general-information>
<contact-us></contact-us>
<footer></footer>
我需要背景图像覆盖后面<navbar>
和<hero-content>
组件。
解决方案
创建一个
<div>
// inside div tag add background image with url based condition
<navbar></navbar>
<main>
<router-outlet></router-outlet>
</main>
</div>
推荐阅读
- c# - 锚没有正确调整按钮大小并且文本消失如何解决?
- html - Why can't Macbook users upload MOV files to HTML file input forms?
- laravel - Avoid overriding eloquent data
- c++ - Using QtConcurrent::map() function on QList yields segmentation fault
- javascript - How to use setTimeout to make a list item wait for some time to restore its original color after a click?
- python - Why ModuleNotFoundError is comming in my VSCode?
- php - 如何在codeigniter 4中将新用户数据插入数据库
- swift - 长按按钮时启用复制按钮标题
- javascript - 为什么我的 mousedown 事件会在 mouseup 事件上触发?
- php - Laravel:搜索方法的分页不更新网址