html - Centered logo in navigation bar -
ok have made naviagtion bar:
html: http://pastebin.com/mgurej6l
css: http://pastebin.com/va7b1dt6
i "unity code" in middle of navigation bar i've tried can't seem work.
any help?
well, in order make navigation in center of page need rope navigation in div add div class .rope
, style .rope
{ display: flex; justify-content: center;}
in code below:
/*css navigation code*/ .rope { display: flex; justify-content: center; } .unity-code-logo { background-size: 100px 59px; width: 50px; height: 59px; position: absolute; top: 20px; left: 460px; } .main-navigation { display: inline; font-family: ubuntu; font-size: 15px; font-weight: bold; } .main-navigation ul { list-style: none; margin: 0; padding-left: 0; } .main-navigation li { color: #fff; background: #181818; display: block; float: left; margin: 0 2px 0 0; padding: 12px; position: relative; text-decoration: none; text-transform: uppercase; } .main-navigation li { color: #fff; text-decoration: none; display: block; } .main-navigation li:hover { @include transition(background, 0.25s); background: #453e3e; } .main-navigation ul li ul { background: #181818; visibility: hidden; float: left; min-width: 150px; position: absolute; transition: visibility 0.65s ease-in; margin-top: 12px; left: 0; z-index: 999; } .main-navigation ul li:hover > ul, .main-navigation ul li ul:hover { visibility: visible; } .main-navigation ul li ul li { clear: both; padding: 5px 0 5px 18px; width: 100%; } .main-navigationul li ul li:hover { background: #74b7e4; } .navbar-brand { position: absolute; width: 100%; left: 0; top: 0; text-align: center; margin: auto; }
<div class="rope"> <!--navigation bar--> <nav id="navigation" class="main-navigation" role="navigation"> <ul class="navigation-menu-main"> <li><a href="#" class="navigation-menu-main-item">home</a> </li> <li><a href="#" class="navigation-menu-main-item">store</a> </li> <li><img src="http://mt.google.com/vt/icon?color=ff004c13&name=icons/spotlight/spotlight-waypoint-b.png" style="height:10px;"></li> <li><a href="#" class="navigation-menu-main-item">projects</a> <ul> <li><a href="#" class="navigation-menu-main-item sub-navigation-menu">connect</a> </li> <li><a href="#" class="navigation-menu-main-item sub-navigation-menu">alpha</a> </li> <li><a href="#" class="navigation-menu-main-item sub-navigation-menu">xxxx</a> </li> <li><a href="#" class="navigation-menu-main-item sub-navigation-menu">xxxx</a> </li> </ul> </li> </ul> </nav> </div>
also
div(.rope)
default 100% width if want give width rope div need addmargin: 0 auto;
to(.rope)
in style. add<img>
in<li></li>
because don't have 3 not going in middle right or left otherwise going middle<li></li>
store below word.
let me know need?
Comments
Post a Comment