IlyaDeveloper
@IlyaDeveloper
Top Rated | Expert Web Developer

Почему возникает проблема svg при ресайзе в firefox?

Привет всем ребята столкнулся с такой проблемой делаю пунктирную линию через svg и при ресайзе окна в firefox возникает проблема с обновлением линии, а когда обновить страницу то все норм вот прикрепил:
5e3cb6ceca265187026751.png
5e3cb6da955e4641013536.png

После обновления страници все норм вот5e3cb6f970832684957000.png но как только изменяешь ширину такая проблема((.

Хочу отметить что при ресазинге в Safari вообще идеально все, в хроме не идеально но тоже хорошо.
Вот код:

сам компонет
<svg class="__svg-line" width="100%" height="100%" viewBox="none" preserveAspectRatio="none">
  <!--  preserveAspectRatio="none" xml:space="preserve"
       viewBox=" 0 0 1000 600"-->
  <rect rx="14" ry="14" stroke="white" stroke-width="2" stroke-dasharray="10 10"></rect>
</svg>


$main-line-cutters-size: rem(10);
$main-line-width: 2;
$main-line-dasharray: 10 10;
$main-line-color: var(--cl-white);
$main-line-opacity: 0.3;
$main-line-radius: 14px;

:host {
  position: absolute;
  top: rem(10);
  right: rem(10);
  bottom: 0;

  width: auto !important;
  height: 100% !important;
}

.__svg-line {
  width: 100%;
  height: 100%;

  opacity: $main-line-opacity;

  rect {
    max-width: 100%;
    max-height: 100%;

    width: 100%;
    height: 100%;

    fill: none;
    stroke: white;
    stroke-width: $main-line-width;
    stroke-dasharray: $main-line-dasharray;
    rx: $main-line-radius;
    ry: $main-line-radius;
  }
}


За ранее благодарен прявленый интерес к проблеме, жду ответов!
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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