简体   繁体   English

Bootstrap Twitter导航栏中的徽标重叠

[英]Logo overlap in bootstrap twitter navbar

I want to make my logo overlap my navbar but i dont know how. 我想让我的徽标与导航栏重叠,但是我不知道如何。 I tried to increase the size of the picture but that didn't work out, the navbar just enlarged. 我试图增加图片的大小,但没有成功,导航栏只是放大了。 I also want it to be in the same div class because else it won't be nice on the mobile version of the site. 我也希望它在同一个div类中,因为否则它在网站的移动版本上不会很好。 I'll add pictures of what it looks like and what i want it to be and the code. 我将添加有关其外观,所需内容和代码的图片。 Thanks in advance 提前致谢

Code: <!-- Navigation --> <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> <div class="container"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <img style="max-width:80px; margin-top:0px;" src="img/logo.png" class="logo navbar-brand"> <a class="navbar-brand" rel="home" href="index.html"><b>MY WEBSITE</b></a> </div> 代码: <!-- Navigation --> <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> <div class="container"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <img style="max-width:80px; margin-top:0px;" src="img/logo.png" class="logo navbar-brand"> <a class="navbar-brand" rel="home" href="index.html"><b>MY WEBSITE</b></a> </div> <!-- Navigation --> <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> <div class="container"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <img style="max-width:80px; margin-top:0px;" src="img/logo.png" class="logo navbar-brand"> <a class="navbar-brand" rel="home" href="index.html"><b>MY WEBSITE</b></a> </div>

give your logo a class of "logo" then add: 给您的徽标添加“徽标”类,然后添加:

.logo {
 position: fixed;
 top: 1em;
 left: 1em;
 display: inline;
}

fix your nav bar as well. 修复您的导航栏。

Hope that helps! 希望有帮助!

Just put the logo outside the nav bar div. 只需将徽标放在导航栏div之外即可。 And align it top:0px left:0px. 并将其顶部对齐:0px,左侧对齐:0px。

Or if you want the logo on the left at all times then just float it left. 或者,如果您希望徽标始终在左侧,则只需将其向左浮动即可。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM