Как я могу установить фон для тела? - PullRequest
0 голосов
/ 09 марта 2019

Я хочу установить фоновое изображение для тела, но оно не работает правильно.мой коллега прислал мне файл SVG, и я должен установить его в качестве фона, но проблема в том, что изображение не на своем месте.Это то, что я должен установить в Adobe XD


in adobe xd


, и это то, что у меня есть.


in my html


как видите, на заднем плане есть место, как я могу решить эту проблему.


это мойкод.


<body>
 some code
</body> 


 body{
   background:url('../../Images/newback.svg');
   background-repeat: no-repeat;
   background-position: center;

   }

Ответы [ 4 ]

1 голос
/ 09 марта 2019

Использование background-size: cover; Может не работать в старых браузерах, также посмотрите здесь CSS TRicks

1 голос
/ 09 марта 2019

Это может быть связано с проблемой ширины фона%

background-size: 100%

Попробуйте добавить это и посмотрите, работает ли

1 голос
/ 09 марта 2019

Это может быть из-за полей или отступов

попробуйте установить margin & padding в 0;и размер фона до 100%.

 body{
   background:url('../../Images/newback.svg');
   background-repeat: no-repeat;
   background-size: 100%;
   margin:0;
   padding:0;

   }
0 голосов
/ 09 марта 2019

Хорошим правилом является установка поля и отступа в начале 0.

*{ Margin: 0; Padding: 0; }

...