Я хочу, чтобы тег видео HTML заполнил мою карточку. Нравится:
<ion-card>
<ion-card-header>
<ion-card-title>Ion Videp</ion-card-title>
</ion-card-header>
<div class = "video-wrapper">
<video #video controls = "controls" class = "video" autoplay = "autoplay">
<source src = "../../../assets/push-ups.mp4" type = "video/mp4" />
</video>
</div>
</ion-card>
Но видео просто сохраняет исходный размер.
Я пробовал эти стили css:
.video-wrapper {
position: relative;
height: 200px;
}
.video {
position: absolute;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
background-size: cover;
overflow: hidden;
}
Но все равно не сработает.
Любые идеи?
@Daniel ага, я забыл прикрепить класс после многих тестов. Но при присоединении класса проблема все еще существует



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


.video {
position: absolute;
right: 0;
bottom: 0;
min-width: 100vw; /* you can changes size*/
min-height: 100vh;
z-index: -100;
background-size: cover;
overflow: hidden;
}
Добавление некоторых пояснений делает ответ более полезным.
Это тоже не работает. В любом случае, как это должно работать, если вы установили 100% экрана, не так ли? Я только хочу, чтобы видео заполнило div. Однако ценю помощь.
Я ничего не знаю о iconic-framework, но объявление
.videoв вашем CSS не нацелено ни на что в вашей разметке, поскольку ни один из элементов не имеет классаvideo. Попробуйте применить класс видео к элементу видео.