アクセシビリティに対応する
テキスト情報を明記する
<button type="button" class="hamburger" aria-controls="navigation" aria-expanded="false">
<span class="lottie"></span>
メニュー
</button>
<style>
.hamburger {
display: grid;
grid-template-columns: 78px 1fr;
align-items: center;
}
</style>
aria-label属性を追加する
<button type="button" class="hamburger" aria-controls="navigation" aria-expanded="false" aria-label="メニュー">
<span class="lottie"></span>
</button>
visually-hiddenテキストを配置する
<button type="button" class="hamburger" aria-controls="navigation" aria-expanded="false">
<span class="lottie"></span>
<span class="sr-only">メニュー</span>
</button>
<style>
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
clip: rect(0,0,0,0);
border-width: 0;
white-space: nowrap;
overflow: hidden;
}
</style>