我正在尝试在我的输入组件上获得全屏背景视频。
它在android上运行良好。但不是在iOS上。
iOS(iOS模拟器)上的视频背景:Entry component Screenshot on ionic-lab
这是我用来获得它的一些代码:
CSS:
...
video {
position: fixed;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
transform: translateX(-50%) translateY(-50%);
}
...
HTML:
<ion-header no-border>
<img src="assets/imgs/logo.png" />
</ion-header>
<ion-content no-scroll>
<video autoplay muted loop webkit-playsinline playsinline src="video.mp4"></video>
<ion-slides autoplay="4000" pager loop centeredSlides>
<ion-slide *ngFor="let slide of slides">
<h4>{{slide.title}}</h4>
<p>{{slide.text}}</p>
</ion-slide>
</ion-slides>
</ion-content>
<ion-footer no-border>
<ion-grid>
<ion-row>
<ion-col col-12>
<button mat-raised-button class="btn-booking" color="accent" (click)="push()">
Zum Buchvorgang
<mat-icon class="btn-booking-icon">keyboard_arrow_right</mat-icon>
</button>
</ion-col>
</ion-row>
</ion-grid>
</ion-footer>
答案 0 :(得分:1)
我将fullscreen
添加到了<ion-content>
。那解决了我的问题。
<ion-content fullscreen no-scroll>
<video autoplay muted loop webkit-playsinline playsinline src="video.mp4"></video>
<ion-slides autoplay="4000" pager loop centeredSlides>
<ion-slide *ngFor="let slide of slides">
<h4>{{slide.title}}</h4>
<p>{{slide.text}}</p>
</ion-slide>
</ion-slides>
</ion-content>