0
 <div class="row bg-white">
      <div class="col-lg-6">
      </div>
      <div class="col-lg-6">
      </div>
    </div>
    <div class="row bg-blue">
      <div class="col-lg-6">
          <div class="screenshot_water"></div>
      </div>
      <div class="col-lg-6">some text </div>
    </div>

我的网站顶部有 2 个部分:

  1. 白色背景
  2. 蓝色背景

我想要的是图像的 10% 为白色背景,其余为蓝色。

鉴于我有一行要处理,我该怎么做?

4

2 回答 2

0

在一个主 div 中添加整体

<div class="row bg-white-blue">
  <div class="col-lg-6"> </div>
  <div class="col-lg-6"> </div>
  <div class="col-lg-6">
    <div class="screenshot_water"></div>
  </div>
  <div class="col-lg-6">some text </div>
</div>

然后将 CSS 添加到该主 div 类。例如

.bg-white-blue {
  background: linear-gradient(black 10%, blue 50%);
}
于 2018-04-18T02:43:55.250 回答
0

您可以将 CSS opacity 属性应用于图像。

.opaque {
  /* Theoretically for IE 8 & 9 (more valid) */
  /* ...but not required as filter works too */
  /* should come BEFORE filter */
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // IE8

  /* This works in IE 8 & 9 too */
  /* ... but also 5, 6, 7 */
  filter: alpha(opacity=50); // IE 5-7

  /* Modern Browsers */
  opacity: 0.5;
}

您可以在以下位置阅读有关不透明度的更多信息:https ://developer.mozilla.org/en-US/docs/Web/CSS/opacity

于 2018-04-18T02:03:21.547 回答