首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >背景图像引导4.0顶部的Navbar

背景图像引导4.0顶部的Navbar
EN

Stack Overflow用户
提问于 2020-05-15 03:50:40
回答 1查看 478关注 0票数 0

我正在尝试让我的肚脐在我的背景图像之上引导4.0。我可以通过背景图片上的负边距来实现这一点,但是如果我对我的站点做了更改,这是不容易处理的。

HTML:

代码语言:javascript
复制
<div class="masthead">
    <nav>
        <img src="https://test.io/wp-content/uploads/2019/02/testIO-logo-rgb-2.png" class="site-logo" />
    </nav>
</div>
<div class="container-fluid hero"> </div>

CSS:

代码语言:javascript
复制
.hero {
  height: 600px;
  background-image: url(https://s17736.pcdn.co/wp-content/uploads/2019/03/asoggetti-318284-unsplash-1024x684.jpg);
  background-position: center center;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 15px;
}

nav {
  background: transparent;
  background-attachment: fixed;
  background-position: auto,center;
}

.site-logo {
  height: 64px;
}

JSFiddle

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-15 03:53:31

对父div使用display:relative;,对子(Nav)使用display:absolute;top:0;。 每当您需要徽标(这是常见的用例)放置在顶部而不使用负值时,请使用parentchild的位置,如果没有父标记,则body将被视为父级,并将其定位为绝对对体。

您不必使用负值,因为绝对值符合所有实例的预期。

小提琴去玩。

代码语言:javascript
复制
.hero {
  height: 600px;
  background-image: url(https://s17736.pcdn.co/wp-content/uploads/2019/03/asoggetti-318284-unsplash-1024x684.jpg);
  background-position: center center;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 15px;
}

.masthead {
  display: relative;
}

nav {
  background: transparent;
  background-attachment: fixed;
  background-position: auto, center;
  position: absolute;
  top: 0;
}

.site-logo {
  height: 64px;
}
代码语言:javascript
复制
<div class="masthead">
  <nav>
    <img src="https://test.io/wp-content/uploads/2019/02/testIO-logo-rgb-2.png" class="site-logo" />
  </nav>
</div>
<div class="container-fluid hero"> </div>

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61811431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档