背景图片不显示内部div

时间:2016-09-15 16:44:07

标签: php jquery html css css3

我有一个导航窗口,其中包含徽标,然后是不同的导航链接。我想在导航的底部有一个边框,我使用了背景图片。我不想在整个导航中只在内部div之外。

下面的第一张图片当前显示的方式

Current View

,第二个是期望的结果

Desired Vie

主要问题是内部div的一些底部边框是渐变的透明,但父级的底部边框接管它并删除透明。

是否存在内部div不显示背景的方法?或者父div的底部边框只显示在内部div之外?

我的道歉,这是我目前的设置

.parentNav {
  background-image: url(blue_line_bottom);
  background-repeat: no-repeat;
  background-size: 100% 7%;
  background-position-y: 82px;
}
.logoImage {
  width: 100%;
  height: 89px;
  right: 0;
  position: relative;
  background-image: url(http://sitelogo_with_transparency);
  background-repeat: no-repeat;
  background-position: -17px 1px;
}
.navLanding {
  padding-top: 4px;
}
.item {
  display: inline-block;
  width: 25%;
  text-align: center;
  border-bottom: 3px solid #006B93;
}
<div class="parentNav">
  <div class="siteLogo">
    <div class="logoImage">
      <a href="/" src="http://sitelogo_with_transparency"></a>
    </div>
  </div>
  <div class="navLanding">
    <div class="item">
      <a href="">First Page</a>
    </div>
    <div class="item">
      <a href="/second">Second Page</a>
    </div>
    <div class="item">
      <a href="/third">Third Page</a>
    </div>
    <div class="item">
      <a href="/fourth">Fourth Page</a>
    </div>
    <div class="item">
      <a href="/fifth">Fifth Page</a>
    </div>
  </div>
</div>

0 个答案:

没有答案