Html 当其余内容为iframe时,在页面顶部放置警告横幅
我正在用Angular 7创建一个警报横幅,该横幅必须始终位于页面顶部,我可以使用Html 当其余内容为iframe时,在页面顶部放置警告横幅,html,css,angular,Html,Css,Angular,我正在用Angular 7创建一个警报横幅,该横幅必须始终位于页面顶部,我可以使用位置:fixed和z-index:999来完成,但当用户滚动时,横幅会出现,我想删除此行为并使其粘贴在页面顶部,但我无法使其工作,因为我页面的其余部分是一个I框架 <div class="main-content"> <div id="banner"></div> <iframe name="ci" id="custom_if
位置:fixed
和z-index:999
来完成,但当用户滚动时,横幅会出现,我想删除此行为并使其粘贴在页面顶部,但我无法使其工作,因为我页面的其余部分是一个I框架
<div class="main-content">
<div id="banner"></div>
<iframe
name="ci"
id="custom_iframe"
allowfullscreen="true"
*ngIf="formUrl"
allow="geolocation *; microphone *; camera *; midi *; encrypted-media *;"
#iframe
></iframe>
</div>
页面上的示例(已滚动到底部)
这里的问题可能是因为iframe有一个完全不同的上下文,这意味着它的css不知道我的横幅存在,但我不知道该怎么做才能使它工作。将如何将通知添加到iframe内容的DOM中?你的意思是在iframe中添加我的横幅(作为iframe的一个元素)?是;iframe.contentDocument.append(你的节点)如果你想让它和其余的一起滚动,为什么不使用position-absolute呢?
#banner{
position: fixed;
float: initial;
z-index: 999;
width:1900px;
height:100px;
background:blue;
}