Моя карта mdc имеет пробел справа после вставки фона (svg). Пример находится на codepen https://codepen.io/BhavyaSingh2003/pen/ZwByBy
body,
html {
height: 100%;
}
.mycard {
height: 90%;
width: 90%;
margin-right: 5%;
margin-left: 5%;
background-image: url("https://svgshare.com/i/Aut.svg");
background-position: center;
background-size: 100% auto;
background-repeat: no-repeat;
}<script src = "https://unpkg.com/material-components-web@latest/dist/material-components-web.min.js"></script>
<link href = "https://unpkg.com/material-components-web@latest/dist/material-components-web.min.css" rel = "stylesheet"/>
<link rel='stylesheet' href='https://fonts.googleapis.com/icon?family=Material+Icons'>
<div class = "mdc-card mycard">
</div>Пожалуйста, расскажите, как решить эту проблему, так как мне нужно создать форму регистрации с фоном, и я не могу разместить такое изображение, потому что я поместил на него текстовые поля и другие вещи, поэтому оно должно быть в фоновом режиме.
я сделал это
но все равно есть пробел
Нужна тень или нет?
Вы не сбрасывали поля на теле ..., но вы говорите о соотношении изображений?
тень не нужна, но после сброса отображается пустое пространство примерно 10–15 пикселей.
Это не проблема с полями, потому что background-position не учитывает поля или отступы. На самом деле я не могу понять, в чем причина проблемы
что делать сейчас?
Проблема в вашем svg, потому что у него есть поля
нет, у него нет полей
Есть rect с translate(281.22 1965.8) rotate(-63.57), это вызывает маржу
как решить эту проблему у меня есть файл иллюстратора для этого






body,html{
height:100%;
margin:0px;
}
.mycard {
height: 90%;
width: 90%;
}
.mdc-card.mycard:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
background-image: url(https://svgshare.com/i/Aut.svg);
background-repeat: no-repeat;
background-size: 100%;
right: -20%;
top: 0;
background-position: right;
white-space: unset;
}"" ссылка на фоновый URL
не повезло, посетите URL-адрес codepen еще раз, которым я поделился, чтобы увидеть, что все еще есть пробел
проблема теперь решена, это было из-за наклона прямоугольного элемента в svg
вам также нужно сбросить маржу: codepen.io/anon/pen/JxbrVM