@uzi_no_uzi

Как исправить баг с пропаданием части фона?

<section>
  <div></div>
</section>


section {
  padding: 20px;
  width: 100%;
}

div {
  width: 100%;
  background-image: url('https://svgshare.com/i/6RG.svg');
  height: 32px;
  background-repeat: no-repeat;
  background-size: cover;
}


Сниппет: https://codepen.io/anon/pen/RyRBLQ

Пропадает часть фона, если изменить свойство
background-position
, то фон пропадает с другой стороны, если указать
background-size: 100% 100%
, фон просто растягивается на всю свою ширину, но не покрывает весь блок, как исправить?

Должно быть вот так: 5ae0b30be6f21793989146.jpeg

В чем может быть проблема, уже второй день ломаю голову.
  • Вопрос задан
  • 166 просмотров
Решения вопроса 1
А если так ?
<section>
  <div>
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1"  x="0px" y="0px" viewBox="0 0 1000 32" enable-background="new 0 0 1000 32" xml:space="preserve">
       <line fill="none" stroke="#000000" stroke-miterlimit="10" x1="0" y1="0" x2="484.8" y2="0"/>
       <line fill="none" stroke="#000000" stroke-miterlimit="10" x1="484.8" y1="0" x2="500" y2="32"/>
       <line fill="none" stroke="#000000" stroke-miterlimit="10" x1="500" y1="32" x2="1000" y2="32"/>
    </svg>
  </div>
  
</section>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
inkShio
@inkShio
У тебя фон растягивается. Меняется высота картинки. А она у тебя фиксированная. Все что не входит в 32px скрывается.
Ответ написан
Ваш ответ на вопрос

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

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