Я хочу центрировать div, а затем масштабировать его (через transorm: scale), чтобы увеличить его.
Я использую flexbox для центрирования div.Я хочу использовать все пространство просмотра, поэтому я присваиваю элементам HTML и BODY высоту 100%.
В Firefox он хорошо визуализируется.Однако в Chrome масштабирование внутреннего элемента div вызывает переполнение элемента BODY, и появляется вертикальная полоса прокрутки.
Если вы запустите фрагменты ниже в Chrome и Firefox, вы заметите разницу: вертикальныйполоса прокрутки появляется только в Chrome.Я хочу, чтобы это выглядело в Chrome так же, как в Firefox (без полосы прокрутки).
Может кто-нибудь помочь мне разобраться?
html {
height: 100%;
background-color: black;
}
body {
height: 100%;
display: flex;
overflow: auto;
margin: 0;
background-color: antiquewhite;
}
div {
height: 50px;
width: 50px;
margin: auto;
transform: scale(1.7);
background-color: blue;
}
<html>
<body>
<div>
</div>
</body>
</html>