我有可滚动的内容与mask-image。我需要使用mask-image,因为我想有透明度淡出效果与每一个背景颜色。现在我需要设置子元素与固定的位置上方的面具。不幸的是,我不能,因为它似乎仍然是在顶部的面具。操纵的z索引不工作
.faded {
z-index: 1;
background: red;
width: 150px;
height: 100px;
overflow: auto;
-webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 48px, black calc(100% - 48px), transparent 100%)
}
.fixed-header {
position: fixed;
top: 0;
background: green;
left: 0;
z-index: 99999;
}
<div class="faded">
<div class="fixed-header">
Fixed Header
</div>
1) Item 1 - Test<br />
2) Item 2 - Test<br />
3) Item 3 - Test<br />
4) Item 4 - Test<br />
5) Item 5 - Test<br />
6) Item 6 - Test<br />
7) Item 7 - Test<br />
8) Item 8 - Test<br />
9) Item 9 - Test<br />
10) Item 10 - Test<br />
11) Item 11 - Test<br />
12) Item 12 - Test<br />
13) Item 13 - Test<br />
14) Item 14 - Test<br />
15) Item 15 - Test<br />
</div>
1条答案
按热度按时间dfty9e191#
掩码总是位于应用它的组件的上方。为什么不尝试从掩码中删除固定头文件呢?