Я пытаюсь реализовать жидкий фон изображения для одной из моих веб-страниц. Он отлично работает в Chrome, но я не могу заставить его работать в Firefox. У меня есть png-изображения двух квадратов, размер которых будет пропорционально изменяться при изменении размера окна браузера.
Вот html:
<html>
<head>
<link rel="stylesheet" type="text/css" href="index.css">
<title>Test Flex</title>
</head>
<body>
<div id="parent_div">
<div id="bluesquare_div"></div>
<div id="yellowsquare_div"></div>
</div>
</body>
</html>
А вот и CSS:
body{
background: #444444;
}
#parent_div{
display: flex;
}
#bluesquare_div{
width: 50%;
background: url("bluesquare.png");
height: 0;
background-size: contain;
background-repeat: no-repeat;
padding-top: 50%;
flex-grow: 1;
}
#yellowsquare_div{
width: 50%;
background: url("yellowsquare.png");
height: 0;
background-size: contain;
background-repeat: no-repeat;
padding-top: 50%;
flex-grow: 1;
}
Проблема в том, что я не вижу никакого вывода в Firefox. Если я не использую display:flex
, то я вижу два квадрата в Firefox, но моя веб-страница требует использования flexbox, поэтому я не могу его удалить.
Кто-нибудь знает, почему он не работает в Firefox?
Вот скриншот для версии Chrome: 55.0.2883,87 m
А вот скриншот для версии Firefox: 50.1.0