视频背景上的文字变得不透明

时间:2018-10-24 22:54:03

标签: html css html5

我正在使用视频背景,中间是文本标题。当我没有在文本中编码的视频是白色时,但是一旦添加视频,白色文本就变得不透明了,我就不要了。 HTML;

  <div class="top-content">
    <div class="container">
    <video autoplay muted>    
        <source src="videoone.mp4" type="video/mp4">
      </video>
      <div class="row">
        <div class="col-sm-12 text wow fadeInDown">
          <h1>Made to Represent</h1>
        </div>
      </div>
    </div>
  </div>

我尝试在相关设置的CSS中使用!important。 我在这里在Codepen上放了一个简化的版本-https://codepen.io/grabthereef/pen/xyQzNj

有什么我想念的吗?

2 个答案:

答案 0 :(得分:1)

尝试在您的课程中添加位置:绝对位置,并将z-index:999添加到课程中

.top-content .text h1 {
    letter-spacing: 24px;
    font-weight: 400;
    font-size: 48px;
    text-transform: uppercase;
    color: #fff;
    position: absolute;
    z-index: 999;
}

答案 1 :(得分:0)

z-index: 1 CSS部分删除.top-content video是解决问题的最佳方法。如下;

.top-content video {
  position: absolute;
  left: 0;
  top: 0;
  width:100%;
  height:100%;
  /*  object-fit is not supported on IE  */
  object-fit: cover;
  opacity:0.7;
}