Есть несколько способов, которыми CSS может сделать это. Один из способов - сделать контейнер с центральным экраном фиксированной ширины и добавить margin: 0 auto
, чтобы он оставался по центру. Удалите фиксированную ширину из видеоэлемента.
Затем удалите свойство align-items
, поскольку по умолчанию используется растяжение и то, что вам нужно.
.center-screen {
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
min-height: 100vh;
max-width: 240px;
margin: 0 auto;
}
body {
background-color: #f5e0e0;
}
.video {
position: relative;
height: 320px;
background-color: #000000;
border: 1px solid red;
}
.icon {
display: flex;
justify-content: space-evenly;
background-color: white;
border: 1px solid red;
}
.keys {
height: 40px;
}
Вот скрипка