以前 ヘッダーのメニューバーをロゴを左寄せ、その他のメニューを右寄せにする方法をこちらで質問させていただき回答頂いたのですができたヘッダーを縦スクロール時に固定したいのですがヘッダーをposition:fixed;にすると右寄せしていたメニューが画面の左に寄ってしまいます。position:sticky;でしたら右に寄せたメニューはそのままですがfixedの方がスクロールの挙動あっさりしているのでfixedでできればと思いますが良い方法はありますでしょうか?
参考コードは以下になります。
HTML
<header> <img src="images/dualslogo.png" alt="logo" class="dualslogo"> <ul> <li>HOME</li> <li>WORKS</li> <li>ABOUT</li> <li>CONTACT</li> </ul> </header> CSS header { background-color:aqua; display: flex; justify-content: space-between; position: fixed; }ul{
display: flex;
list-style: none;
align-items: center;
}
li{
padding: 20px;
}
.dualslogo{
width:100px;
height:100px;
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/08 08:46