由于app-header-layout
堆叠上下文问题,我必须完全删除该组件,并使用它自己的<app-header condenses reveals>
。
我的问题是标题缩写,粘性和显示行为不能按预期工作并做一些奇怪的事情。
<!-- <app-header-layout has-scrolling-region> -->
<app-header condenses reveals effects="waterfall">
<div id="pageToolbar">
<!-- Various global stuff, logo, search, social links -->
</div>
<div id="pageHeader" sticky>
<!--
Dynamic content that changes based on the page,
normally contain tabs, and should therefor be sticky
-->
</div>
</app-header>
<div id="content">
<!-- Actual content -->
</div>
<!-- </app-header-layout> -->
问题
所有这些都在app-header-layout
内按预期工作。
应用布局版
&#34; app-layout&#34;:&#34; PolymerElements / app-layout#^ 0.10.6&#34;,
答案 0 :(得分:2)
肯定是因为<app-header-layout>
元素定义了一些使<app-toolbar>
工作的样式。
复制example linked中定义的样式,它应该会更好。
别忘了添加:
is="custom-style"
中的<style>
属性,fixed
中的<app-header>
属性,{ padding-top: [your-header-size] }
CSS规则发送到#content
div。<style is="custom-style">
body {
margin: 0;
}
app-header {
position: fixed;
top: 0; left: 0;
width: 100%;
height: 100px;
color: white;
background: dodgerblue;
}
div#content{
padding-top: 100px;
}
</style>