css 在动态大小的导航项上水平居中导航指示器的巧妙CSS技巧。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 在动态大小的导航项上水平居中导航指示器的巧妙CSS技巧。相关的知识,希望对你有一定的参考价值。

.navbar.home .navbar-nav li{
  position: relative;
}

.navbar.home .navbar-nav li.active a:after{
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;	
  border-top: 10px solid #bd0304; // Triangle
  content: ''; // Empty content
  height: 0; 
  left: 50%;
  margin-left: -10px; // The width of your indicator
  position: absolute;
  top: 100%;
  width: 0; 
}

/*
<ul class="nav navbar-nav">
	<li class="active"><a href="#">Featured</a></li>
	<li><a href="#">Products</a></li>
	<li><a href="#">Ordering Food</a></li>
	<li><a href="#">Your Clients</a></li>
	<li><a href="#">Education</a></li>
	<li><a href="#">Support</a></li>
</ul>
*/

以上是关于css 在动态大小的导航项上水平居中导航指示器的巧妙CSS技巧。的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Tailwind CSS 中水平居中导航栏内容

float浮动在制作导航栏上的巧用

如何在页面上水平居中放置 div(带有子 div)?

css 将子菜单指示符添加到Genesis中的导航菜单项

如何让一个宽高不固定的Div在空页面上水平居中且垂直居中?

Sencha Touch 在导航栏中水平居中搜索字段