【问题标题】:Ionic 3 full screen video background on iOSiOS上的Ionic 3全屏视频背景
【发布时间】:2018-05-28 13:47:01
【问题描述】:

我正在尝试在我的条目组件上获得全屏背景视频。

预期: Entry component Screenshot on ionic-lab

它在安卓上运行良好。但不是在 iOS 上。

iOS视频背景(iOS模拟器):Entry component Screenshot on iOS

这是我用来获得它的一些代码,就像我期望的那样:

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>

【问题讨论】:

    标签: css ionic-framework video ionic3 html5-video


    【解决方案1】:

    我将fullscreen 添加到&lt;ion-content&gt;。这解决了我的问题。

    <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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-25
      • 2012-03-07
      • 2016-10-24
      • 2019-04-07
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多