我有一个具有渐变背景的网站。 在这个网站上,我有粘性顶部菜单,菜单下有一些内容。 当我向下滚动时,可见的内容将显示在菜单中。 我不想为导航栏元素设置与背景相同的渐变,因为可见导航栏和主体背景之间的差异。
body {
background: transparent linear-gradient(123deg,#76FCFF 0%,#F966F8 52%,#E8BBA2 100%) 0% 0% no-repeat padding-box;
background-attachment: fixed;
}
nav {
position: sticky;
top: 0
}
.content {
background-color: #ffffff;
margin: 0px 10px;
box-shadow: 0px 3px 10px #38383880;
}
<body>
<nav>Navbar content</nav>
<div class="content">
<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content<br>Content
</div>
</body>