小さな画面でナビゲーションを表示するための小さなモバイル ナビゲーション ボタンがあります。最近、子供たちはそれを「ハンバーガー」と呼んでいます。私にとってはうまく機能していますが、firefoxに表示されないことに気付きました。一部の JavaScript をトリガーするため、「ボタン」である必要があります。ボタンを display: block; にした場合、私は考えました。内部にdivを入れることができました。そうではありませんか?
HTML
<button class="mobile-nav-button">
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
</button> <!-- mobile-nav-button -->
CSS
.mobile-nav-button {
display: inline-block;
border: 0; outline: 0;
background: transparent;
width: 10em;
height: 10em;
}
.bar {
width: 100%;
float: left;
height: 22%;
margin-bottom: 17%;
background-color: #f06;
}
.bar:last-of-type {
margin-bottom: 0;
}