Пытаюсь встроить SVG в HTML разметку, но картинка визуально сжимается.. SVG встраивается как inline элемент. Но иконка получается сжатой. Иконка становиться меньше, а средняя чёрточка шире тех, что по краям.
Исходный SVG в редакторе
SVG в браузере Chrome
Разметка:
<div class="pic pic-toggle js-toggle" set="guest"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30">
<g class="toggle-group">
<path class="toggle-bars toggle-bar-1" d="M1.5 21.5h27a1.5 1.5 0 0 1 0 3h-27a1.5 1.5 0 0 1 0-3z"></path>
<path class="toggle-bars toggle-bar-2" d="M1.5 13.5h27a1.5 1.5 0 0 1 0 3h-27a1.5 1.5 0 0 1 0-3z"></path>
<path class="toggle-bars toggle-bar-3" d="M28.5 13.5h-27a1.5 1.5 0 0 0 0 3h27a1.5 1.5 0 0 0 0-3z"></path>
<path class="toggle-bars toggle-bar-4" d="M1.5 5.5h27a1.5 1.5 0 0 1 0 3h-27a1.5 1.5 0 0 1 0-3z"></path>
</g>
</svg></div>
Стили:
.pic {
display: block;
}
.pic-toggle {
cursor: pointer;
width: 30px;
height: 30px;
.toggle-group {
fill: #fff;
}
Не могу понять в чём моя ошибка. Подскажите, как решить эту проблему :)