スクロールアップするときに、ナビゲーションバーの下のdiv要素をナビゲーションバーの下に移動しようとしています。現在、スクロールアップするとコンテンツがナビゲーションバーに表示されます。私はstackoverflowでいくつかのソリューションを使用してみましたが、何とか私の場合は動作しません。親切にあなたの助けに感謝します。スクロールアップ時にdiv要素をナビバーの下に移動する方法
これは、HTMLコードです:
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-
alpha.2/css/bootstrap.min.css" integrity="sha384-
y3tfxAZXuh4HwSYylfB+J125MxIs6mR5FOHamPBG064zB+AFeWH94NdvaCBm8qnd"
crossorigin="anonymous">
<meta name="viewport" content="width=device-width, initial-scale=1">
<div class = "container-fluid">
<div class = "navigation-bar" id = "nav-bar">
<div class = "w3-top">
<div class = "w3-bar w3-border w3-card-4" >
<a href = "#" class="w3-bar-item w3-button">About</a>
<a href = "#" class="w3-bar-item w3-button">Portfolio</a>
<a href = "#" class="w3-bar-item w3-button">Contact</a>
</div>
</div>
</div>
<body>
<div class = "Intro" id = "myIntro">
<div class="w3-panel w3-card-4">
<h4 class = "header" align = "center"> My workspace</h4>
<p>
<table style="width:90%">
<tr>
<td align = "center"><i>Aspiring developer</i></td>
<td align = "center"><i>Tech enthusiast</i>
<td align = "center"><i>Loves fishing</i>
</tr>
</table>
</p>
<hr>
</div>
</div>
これは、現在のCSSコードです:
.navigation-bar{
z-index: 1;
}
body {
padding: 50px;
z-index: -1;
}
h4 {
padding-top: 20px;
}
あなたがここを通じて何が起こるか見ることができます:単にhttps://codepen.io/chawin/pen/EWBaxo
あなたの問題が解決され?はいの場合は、答えの1つを「受け入れる」ことができますか? – shaochuancs