web如何将顶部导航栏内容显示在两边位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web如何将顶部导航栏内容显示在两边位置相关的知识,希望对你有一定的参考价值。

Web布局连载——两栏固定布局(一)》中,使用了两种不同的结构,配合不同的CSS浮动方法,实两了两种最为常见和最基础的两栏固定布局效果:侧栏在左边,主内容在右边(demo1,demo3),主内容在左边,侧栏在右边(demo2,demo4)。但有时候这种结构的布局并不能满足我们的需要,比如说页面的(header)部分,背景色占满了整个浏览器的宽度,那么在前面那篇文章中的布局就无法使用,因为其里面有一个“div.wrapper”将整个页面受限于一定宽度之下。那么要实现页面部分背景全屏,或者说部分内容全屏,而其他内容居中的效果,我们应该怎么做呢?这就是我今天要给大家介绍的两栏固定布局中的第二种方法,当然这种方法有很多同学在使用,但有些刚学习布局的同学还是值得一看的。

  刚才说了,由于结构的受限,所以要实现类似下图效果是行不同的,所以我们有必要先重构一个适合这种布局结构的HTML。

  制作类似上图的效果,我们把结构重新重构一回。

  HTML结构
参考技术A 在解决目标1的基础上,其实已经有了目标2的思路:设置一个:disable="true"的 el-menu-item 来放置一个 el-input 输入框。对这个 el-menu-item 标记 id 属性,然后通过id选择器设置cursor:default。

实际测试时发现整个输入框被导航栏的背景色给灰蒙蒙地上了一层。显然这一副作用是由于将起禁用而导致的。(对比不禁用时的输入框很正常)。所以用检查工具查看此时的元素,发现其class属性多了一个is-disabled,从而引入了 ElementUI 自带的样式中的 opacity: 0.25 才导致的。那通过id选择器进一步将其覆盖即可。

以上是关于web如何将顶部导航栏内容显示在两边位置的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 的导航栏顶部显示自定义视图?

移动开发中导航栏和搜索栏在设计中应该注意哪些问题?

如何将导航栏的位置更改为顶部附加在swift 3中

怎么将导航栏始终固定在窗口顶部?

如何抵消固定导航栏将我带到的位置?

一旦我使用CSS和HTML设计了导航栏 - 如何将HTML代码放在一个位置,以便在每个窗口中显示? [重复]