Задать вопрос
@aspirantes

Как подогнать блок SVG к блоку USE по размерам?

В общем блок SVG всегда больше блока USE. Никак не могу подогнать размер.
https://codepen.io/papagis/pen/XWaprKz
  • Вопрос задан
  • 741 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
LenovoId
@LenovoId Куратор тега SVG
svg, css,js
Так как у вас ваш SVG прямоуголный то вписывается он только в партретном режиме а во всех других случаях вылазиет а спасает нас если написать в .bbb вот это preserveAspectRatio="none" viewBox="0 0 24 24"

То есть вот так:

<svg class="bbb" preserveAspectRatio="none" viewBox="0 0 24 24" style="max-height: 99vh;display: block; margin: auto;">
         <use xlink:href="#filtra1"  />
       </svg>
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Dpy3b
@Dpy3b
.bbb {
  height: 100px;
  width: 100px;
};

И удали всю дичь что написал до этого
Ответ написан
@Froggyweb
<svg class="icon_userpic" viewBox="0 0 32 32">
svg:not(:root) {
    overflow: hidden;
}

Прямо на этом сайте можно глянуть
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы