Отзывчивый фон CSS Landing - PullRequest
       22

Отзывчивый фон CSS Landing

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

Добрый день. Попытка сделать отзывчивый фон на моей посадке, и по какой-то причине я не смог, я пытался использовать высоту: авто, высота: 100% и маржа: 0 авто;Высота 100% сработала, но она не закрывала мой экран, у меня было больше, чем нужно.Вот мой код:

    .crossfade > figure {
  animation: imageAnimation 48s linear infinite 0s;
  backface-visibility: hidden;
  background-size: cover;
  background-position: center center;
  height: 470px;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 189px;
  width: 100%;
  background-color: rgba(0,0,0,.3);
  background-blend-mode: darken;
  z-index: 0;
}

Единственное, что у меня сработало, это было:

height: calc(100vh - 189px);

189px это отступ из моего меню заголовка, но любой способ, которым я могу это сделатьработать без калька?Надеюсь, вы поняли, что я имел в виду Спасибо

Ответы [ 2 ]

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

Попробуйте это

.crossfade > figure {
  animation: imageAnimation 48s linear infinite 0s;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0;
  left:0;
  right:0;
  bottom:0;
  background-color: rgba(0,0,0,.3);
  z-index: 0;
}
0 голосов
/ 18 марта 2019

Попробуйте что-то вроде:

.crossfade > figure { 
  animation: imageAnimation 48s linear infinite 0s; 
  background-size: cover; 
  background-position: center center; 
  width: 100%; 
  height: 100vh; 
  position: absolute; 
  top: 0; 
  left:0; 
  right:0; 
  bottom:0; 
  background-color: rgba(0,0,0,.3); 
  z-index: 0; 
}

#menu-contact-us { 
  background: #5D5D5D; 
  height: 124px; 
  color: #ffffff; 
  width: 100%; 
  position: relative; 
  z-index: 1; 
} 

Мне удалось вывести изображения в полноэкранный режим по ссылке, которую вы разместили

...