Я заполнил веб-сайт (используя Firefox в качестве браузера по умолчанию при разработке), но после тестирования этого в разных браузерах я вижу, что раздел с раздвижными баннерами веб-сайта отображается в неправильных пропорциях в Chrome или IE.
Не только это, но и ключевые кадры, которые я использую для скольжения изображений, приводят к тому, что половина изображений вынимается с экрана. Хотя я думаю, что это может быть связано с реальными настройками размеров контейнера для слайд-шоу?
Вот мой код, который относится к разделу баннера:
#homepage-banner {
width: 100%;
position: relative;
justify-content: space-around;
height: 82vh;
overflow: hidden;
}
.homepage-slider img {
display: inline-block;
cursor: pointer;
}
.homepage-slider {
top: 3.5em;
width: 500%;
position: absolute;
display: flex;
animation: 24s slider infinite;
}
.homepage-slider:hover {
animation-play-state: paused;
}
@keyframes slider {
0%, {
left: 0%;
}
23% {
left: 0%;
}
25% {
left: -100%;
}
48% {
left: -100%;
}
50% {
left: -200%;
}
73% {
left: -200%
}
75% {
left: -300%;
}
98% {
left: -300%;
}
100% {
left: -400%;
}
}
<section id="homepage-banner">
<div class="homepage-slider">
<img class="freezeslideshow" id="slideImageOne" src="images/hero-banner/mfprotein.jpg" alt="Protein Deals" />
<img class="freezeslideshow" id="slideImageTwo" src="images/hero-banner/plant-protein.jpg" alt="Protein Deals" />
<img class="freezeslideshow" id="slideImageThree" src="images/hero-banner/image5.jpg" alt="Protein Deals" />
<img class="freezeslideshow" id="slideImageFour" src="images/hero-banner/imaged3.jpg" alt="Protein Deals" />
<img class="freezeslideshow" id="slideImageFive" src="images/hero-banner/mfprotein.jpg" alt="Protein Deals" />
</div>
</section>

Первый снимок экрана показывает, что отображает Firefox, а второй показывает то, что отображают Chrome и IE.
Как я могу обрабатывать такого рода префиксы в целом? Правильно ли я предполагаю, думая, что это связано с префиксами?