前提・実現したいこと
現状としては
どこをいじったらカスタマイズできるかあまり理解ができていない
なんとなくそうかなと思うところは以下の箇所です。
CSS
1 2 .burger-btn, 3 span { 4 display: inline-block; 5 } 6 7 .burger-btn { 8/*burger-btn全体の高さや幅*/ 9 width: 30px; 10 height: 20px; 11 background: none; 12 13 display: block; 14 15 span { 16 background-color: $white; 17 width: 30px; 18/*このheightはspanで引いた各線の高さ つまり、線の太さが3px*/ 19 height: 3px; 20 position: absolute; 21 } 22 } 23 24 .burger-btn span:nth-child(1) { 25 margin-bottom: 8px; 26/*spanの一番目の下に*/ 27 } 28 29 .burger-btn span:nth-child(2) { 30 margin-bottom: 8px; 31/*spanの二番目の下に*/ 32 } 33 }
調整したい箇所は
<span>タグをそれぞれ10px間隔で高さをあける
.burger-btnが1本目の<span>の高さが真ん中になっているため、アイコンそのものが左隣にあるタイトルと平行になるように並べたい
該当のソースコード
HTML
1 <button class="burger-btn"> 2 <span></span> 3 <span></span> 4 <span></span> 5 </button>
該当のソースコード
CSS
1 2 .burger-btn, 3 span { 4 display: inline-block; 5 } 6 7 .burger-btn { 8 width: 30px; 9 height: 20px; 10 background: none; 11 12 display: block; 13 14 span { 15 background-color: $white; 16 width: 30px; 17 height: 3px; 18 position: absolute; 19 } 20 } 21 22 .burger-btn span:nth-child(1) { 23 margin-bottom: 8px; 24 } 25 26 .burger-btn span:nth-child(2) { 27 margin-bottom: 8px; 28 } 29 }
試したこと
①クリスタ解説のやり方を試す
→解説のやり方を試したところ、なぜかうまくいかなかったところあきらめて別の作り方を探しました
②以下サイトの作成方法を試す
https://www.nxworld.net/10-css-hamburger-menu-icon-design-and-effect.html
→アイコン自体は表示され、大きさなどを使いたい大きさにカスタマイズしていこうと思ったが、どこがどう動くのかよくわかていないこともありいじり方がわからない
heightをさわってみたが、線の太さなどが変化するだけで線の高さを設定する場所が見つけられない
補足情報(FW/ツールのバージョンなど)
OS:Windows
エディタ:Brackets
ブラウザ:クローム
現状
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/22 06:22