CSSで×( バツ)マークを作る方法を紹介します。
モーダルやハンバーガーメニューの閉じるボタンなどで使用することが多いと思います。
サンプル
<div class="cross-1"></div>
.cross-1 {
position: relative;
width: 40px;
height: 40px;
}
.cross-1::before,
.cross-1::after {
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 2px;
margin: auto;
background: #000;
}
.cross-1::before {
transform: rotate(-45deg);
}
.cross-1::after {
transform: rotate(45deg);
}
サイズを変更したい場合は、親要素 .cross-1 の width と heightの値を調整します。
また、線の太さを調整したい場合には、 .cross-1::before と .cross-1::after の height の値を調整してください。
色を変更する場合は、 .cross-1::before と .cross-1::after の background の値を調整してください。