Когда я добавляю новый элемент (используя прослушиватель событий JavaScript для установки отображения с нуля на сетку), фон тела позади и вокруг элемента (ширина которого установлена на 80%) становится сплошным белым. Если я удалю тег html из следующего кода, он исправит его, но тогда фоновое изображение тела не заполнит весь экран на мобильном устройстве. Действительно застрял на исправление, если кто-нибудь может помочь?
фото ниже после кода
Спасибо
тело css
body, html {
padding: 0;
background: url(/resources/clearday.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 100%;
width: 100%;
margin: 0 auto;
}
элемент css
.extraForecast {
display: grid;
align-items: center;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(4, 4fr) 1fr;
width: 80%;
margin: 0 auto;
padding: 0;
font-size: 2.15rem;
text-align: center;
background-color:white;
opacity: 0.7;
border-radius: 8px;
margin-top: 2rem;
padding: 0;
}
🤔 А знаете ли вы, что...
CSS позволяет создавать сложные текстовые эффекты, такие как тени и обводки текста.