lavezzi1
@lavezzi1

Как прижать svg?

Здравствуйте.

1. Нужно прижать эту иллюстрацию к блоку чтобы они были как одно целое. Из за чего возникает этот промежуток в несколько пикселей? В самом изображении его точно нет.

2. Можно эту svg вставить через img src или background-image и чтобы сохранилось тоже самое положение и самое главное чтобы иллюстрация тянулась по ширине?

codepen.io/anon/pen/OMrMbg
  • Вопрос задан
  • 423 просмотра
Решения вопроса 1
Zoxon
@Zoxon
Веб-разработчик
Это всего лишь пробел, по тому что svg имеет display inline
Лечится элементарно
#svg
  display block

codepen.io/Zoxon/pen/wMRMjy
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ae_ph
@ae_ph
I'm a owl )
Если SVG прописано инлайново т.е. сам код прописан в HTML
Структура дом дерева: Блок 1 в нём Блок 2, внутри Блока 2 код SVG картинки.

Родителю (Блок 1) пишем
position: relative;
-----------------------------------------------
Блоку (Блок 2) в котором лежит SVG пишем
position: absolute;
bottom: 0px;
-----------------------------------------------
Самому SVG в CSS пишем
svg {
width: 100%;
display: block;
}
-----------------------------------------------
В коде SVG картинки в HTML рядом со свойством viewBox
Прописываем preserveAspectRatio='none'
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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