导航栏中间的徽标,没有引导程序

slkdanfalvsd

我有一个标题,想要在其中插入徽标。除非没有其他选择,否则我不想使用引导程序。正如我所希望的那样,徽标似乎显示在导航栏的中央,但是,链接周围没有正确显示该徽标。这是我想要的导航栏在定位方面的示例ibb.co/zsGG9FY

#firstpage {
  width: 100%;
  height: 100%;
}

#firstpage ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: black;
  position: -webkit-sticky;
  /* Safari */
  position: sticky;
  top: 0;
}

#firstpage li {
  float: left;
}

#firstpage li a {
  display: block;
  color: white;
  text-align: center;
  padding: 33px 19px;
  text-decoration: none;
  font-family: Futura;
  font-size: 11px;
}

#firstpage li a:hover {
  color: #00CFFF;
}

#firstpage .active {
  color: #00CFFF;
}

#firstpage .midlogo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

#firstpage .midlogo img {
  width: 100%;
  height: 100%;
  background-color: white;
<section id="firstpage">
  <ul>
    <li><a class="active" href="#firstpage">HOME</a></li>
    <li><a href="#how-works">HOW IT WORKS</a></li>
    <li><a href="#why-us">WHY CHOOSE US</a></li>
    <li class="midlogo">
      <a href="#firstpage"><img src="logo.png"></a>
    </li>
    <li><a href="#gallery">GALLERY</a></li>
    <li><a href="#services">SERVICES</a></li>
    <li><a href="#contact">CONTACT US</a></li>
  </ul>
</section>

Wang Derek |

您已设置float: left<li>,因此不断左侧位置标签。这应该被删除。

使用标签上的display: flex布局ul,您可以将所有项目对齐在中心。

随附的代码段显示了您的需求。

#firstpage {
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
}

#firstpage ul {
  display: flex;
  justify-content: center;
  align-items: center;
  
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: black;
  position: -webkit-sticky;
  /* Safari */
  position: sticky;
  top: 0;
}

#firstpage li a {
  display: block;
  color: white;
  text-align: center;
  padding: 33px 19px;
  text-decoration: none;
  font-family: Futura;
  font-size: 11px;
}

#firstpage li a:hover {
  color: #00CFFF;
}

#firstpage .active {
  color: #00CFFF;
}

#firstpage .midlogo img {
  width: 100%;
  height: 100%;
  background-color: white;
}
<section id="firstpage">
  <ul>
    <li><a class="active" href="#firstpage">HOME</a></li>
    <li><a href="#how-works">HOW IT WORKS</a></li>
    <li><a href="#why-us">WHY CHOOSE US</a></li>
    <li class="midlogo">
      <a href="#firstpage"><img src="logo.png"></a>
    </li>
    <li><a href="#gallery">GALLERY</a></li>
    <li><a href="#services">SERVICES</a></li>
    <li><a href="#contact">CONTACT US</a></li>
  </ul>
</section>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

没有导航栏引导的网站徽标

与导航栏引导程序重叠的中央徽标

中间带有徽标的导航栏

导航栏中间的徽标

在导航栏的中间添加徽标?

从引导程序中获取的导航栏没有折叠

导航栏上的徽标溢出(引导程序3)

如何从折叠的导航栏中排除徽标?[引导程序/ HTML]

顶部带有公司徽标的引导导航栏

固定了带有引导程序的导航栏...?

没有调整徽标大小的粘性顶部导航栏

引导程序3导航导航栏div跳转到徽标图像下

为什么我的引导程序导航栏没有显示活动按钮?

为什么我没有在引导程序中获得所需的导航栏?

为什么我的字形图标没有显示在导航栏上(引导程序)?

两部分的引导导航菜单,中间带有徽标

为什么导航栏中的徽标与 CSS(引导程序)中的容器中的文本不对齐?

在引导程序中将超大徽标图像添加到固定的底部导航栏中

为什么我的徽标隐藏在导航栏背景后面?引导程序

如何创建中间带有徽标的两行导航栏

引导完整响应式导航栏,每个菜单项均带有迷你徽标

带有引导程序和角度的固定顶部导航栏

有没有办法使导航栏徽标具有响应性?

HTML / CSS /引导程序| 引导导航栏

搜索框引导程序4无法定位在导航栏中的中间

左侧带有徽标的导航栏

为什么我的常规导航栏覆盖标题,而折叠的标题却没有?(引导程序/整页)

如何在引导导航栏中放置徽标

引导导航栏徽标在中心,项目在左侧和右侧