繁体   English   中英

扩展导航栏后CSS对齐

CSS align after expanding navbar

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

有人可以帮我对齐图标旁边的搜索栏吗? 这是当前的样子。

扩展之前:

在此处输入图片说明

扩展后:

在此处输入图片说明

展开后,我想在图片旁边放置搜索栏,有人可以在这里帮我吗? 谢谢!

 function myFunction() { var x = document.getElementById("myTopnav"); if (x.className === "topnav") { x.className += " responsive"; } else { x.className = "topnav"; } } 
 .topnav { background-color: transparent; } .topnav a { display: inline-block; color: black; padding: 14px 16px; text-decoration: none; font-size: 16px; } .topnav .icon { display: none; } .dropdown { float: right; padding-top: 5px; } .hehe { float: right; padding-top: 5px; } .dropdown .dropbtn { font-size: 17px; border: none; outline: none; color: black; padding: 14px 16px; background-color: inherit; font-family: inherit; margin: 0; } .dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); z-index: 1; } .dropdown-content a { float: none; color: black; padding: 12px 16px; text-decoration: none; display: block; text-align: left; } .topnav a:hover, .dropdown:hover .dropbtn { background-color: transparent; color: skyblue; } .dropdown-content a:hover { background-color: #ddd; color: black; } .dropdown:hover .dropdown-content { display: block; } @media screen and (max-width: 900px) { .topnav a:not(:nth-child(-n+2)), .dropdown .dropbtn { display: none; } .topnav a:not(:nth-child(-n+2)), .hehe { display: none; } .topnav a.icon { float: right; display: block; } } @media screen and (max-width: 900px) { .topnav.responsive { position: relative; } .topnav.responsive .icon { position: absolute; right: 0; top: 0; } .topnav.responsive a { float: none; display: block; text-align: left; } .topnav.responsive .dropdown { float: none; } .topnav.responsive .hehe { float: none; } .topnav.responsive .dropdown-content { position: relative; } .topnav.responsive .dropdown .dropbtn { display: block; width: 100%; text-align: left; } .topnav.responsive .hehe { display: block; width: 100%; text-align: left; } } 
 <div class="topnav" id="myTopnav" ng-controller="searchController"> <a href="#!/index" class="searchba"><img ng-src="" />LOGO</a> <input type="text" class="searchFeature" ng-model="selected" ng-keyup="$event.keyCode == 13 && searchFunction()" uib-typeahead="value for value in themename | filter:$viewValue | limitTo:7" placeholder="Start your search here..."> <div class="hehe"> <a href="">Developer</a> <a href="">Data Enquiry</a> </div> <div class="dropdown"> <button class="dropbtn">Categories <i class="fa fa-caret-down"></i></button> <div class="dropdown-content" > <a ng-click="pickCate(x)" ng-repeat="x in selectCate">{{ x }}</a> </div> </div> <a href="javascript:void(0);" style="font-size:15px;" class="icon" onclick="myFunction()">&#9776;</a> </div> 

1 个回复

尝试添加, position: relative; 导航,对于.searchFeature是绝对的

.topnav{
  position: relative;
}

.searchFeature{
  position: absolute;
  top: 15px;
  left: 65px;
}

在这里,您有一个Codepen!

1 CSS导航栏对齐中心

因此,在我的网站上,我试图获取“导航”菜单以对齐中心,但是由于某些原因它无法正常工作。 我尝试申请 我也尝试了其他CSS技巧,但仍然无法对齐中心。 有人可以用萤火虫浏览我的网站,并告诉我我在做什么错吗? 我的网站是http://dev.pti-world.com。我以为我对CS ...

2013-10-11 21:20:11 3 892   css/ nav
2 CSS对齐浮动导航栏

因此,我在Tumblr Page上的标题是一个示例 。 我不知道为什么我在这样做时会遇到很多麻烦,但是我无法弄清楚。 我有一个&lt;ul&gt;左浮动导航栏,其父容器的宽度为50%。 我需要将这些项目放置在正文下方,但是由于它们向左浮动,因此很难实现。 CSS: 我需 ...

4 Bootstrap Navbar展开后不会崩溃

我正在对旧的着陆页进行更新以使其具有响应性(全面检修将在今年晚些时候完成),我遇到的问题是,一旦单击以在移动视图(或在桌面视图中调整大小的窗口)中展开导航栏),即使再次在内部页面上正常运行,它也不会崩溃-它将相同的导航栏拖入可重复使用的位置。 这是登陆页面的CSS,我认为它与导航栏的切换冲 ...

5 CSS Flexbox导航栏右对齐

基本上我想做的是在CSS中实现导航器而不使用float / clearfix。 相反,我使用的是更好的方法,css3的flexbox。 我知道将项目轻松地向左对齐很简单,但是具有两个对齐区域的narbar的最佳解决方案是什么? 就像是: [首页] - [东西] --------- ...

6 Bootstrap 4 Navbar 在 CSS 中居中对齐

我的 Angular 代码库中有一个 Bootstrap 4 导航栏,我希望它有点居中对齐,这样一旦我从一个菜单项移动到另一个菜单项,就不会有太大的间隙。 我在下面有我的 HTML、TS 和 CSS。 我的 HTML: 我的TS: 我的CSS: 我的屏幕: 现在菜单分散得很远, ...

7 如何将导航栏与 css 居中对齐

我需要帮助将我的导航栏对齐到中心 这是我的代码 它有什么问题? 它不会将菜单与中心对齐。 #nav { position: absolute; left: 0px; height: 40px; background-color: #2C64B4; width: 100%; margi ...

9 iOS 11扩展导航栏在向上滚动后停止扩展

我实现了两个不同的表视图。 第一个使用UIViewController和UITableView 。 第二个使用带有静态单元格的UITableViewController 。 我目前有prefersLargeTitles = true 。 在第一个视图控制器上,导航栏随着我按预期的那样 ...

10 单击导航栏时,导航栏折叠不会随着下拉列表而展开

所以,我刚刚开始使用Bootstrap 3,我希望我的标题固定在顶部,其中的内容与正文中的内容垂直对齐,最后,响应。 一切正常,但点击折叠的导航栏似乎不起作用。 单击那些带有三个条形图标的小图标,不会在下面显示我的列表。 我知道这可能是一个非常基本的错误,但在这里点击这个孩子,不起 ...

暂无
暂无

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

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