比较常见的两种方法:
- 利用元素自身、
::before
和::after
伪元素绘制3个长宽一致的矩形,然后设定其y偏移值。 - 利用上下
border
和自身元素内容绘制:
.burger {--width: 20px;--thickness: 4px;--color: black;display: inline-block;width: var(--width);height: var(--thickness);background-color: var(--color);background-clip: content-box;border-top: solid var(--thickness) var(--color);border-bottom: solid var(--thickness) var(--color);padding-top: var(--thickness);padding-bottom: var(--thickness);}


