@Kirchik
Junior Front-End

Верстка геометрических форм?

Всем привет!
есть такие геометрические формы(на фоне) на странице:4e8b3e8088514bb58f6173230e1bbab4.png посоветовали делать это с помощью svg, получил от дизайнера этот svg:
<svg  height="100%" width="100%" viewBox="0 0 1000 1000" preserveAspectRatio="none">
        <linearGradient id="linear-gradient" gradientTransform="rotate(90)">
          <stop offset="0%" stop-color="#5e4bb6"/>
          <stop offset="100%" stop-color="#352d3f"/>
        </linearGradient>
        <path class="st0" fill="url(#linear-gradient)" d="M472.5,918.7L147.8,731.2c-17-9.8-27.4-28-27.4-47.7v-375c0-19.7,10.4-37.8,27.4-47.7L472.5,73.3
        c17-9.8,38-9.8,55,0l324.6,187.5c17,9.8,27.4,28,27.4,47.7v375c0,19.7-10.4,37.8-27.4,47.7L527.5,918.7
        C510.4,928.5,489.5,928.5,472.5,918.7z"/>
</svg>


понимаю, что надо его абсолютно позиционировать, уводить за экран, но не могу его растянуть на всю ширину контейнера, scale - помогает его просто увеличить, но во время скролла лагает.
Можете ли что-то посоветовать?
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ответы на вопрос 3
JaredWinter
@JaredWinter
Помог? - Отметь решением.
Не, это конечно все красиво, но лично я, оторвал бы руки дизайнеру за такую красоту :)
Ответ написан
Комментировать
cashalot
@cashalot
Если я вам помог - пометьте мой ответ как решение
Вместо scale нужно менять viewBox="0 0 1000 1000". Например, чтобы уменьшить в 2 раза, надо написать viewBox="0 0 500 500" )
Ответ написан
XXXXPro
@XXXXPro
Fullstack Web developer
А что мешает вставить в div с position: absolute, у которого height и width заданы в процентах и отрицательным left?
Ответ написан
Ваш ответ на вопрос

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

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