我正在将一个 psd 菜单转换为基于 css 的菜单。在下面找到原始的psd设计
我的工作没有三角形。
我的问题是根据链接的宽度添加三角形
我的html
<div class="navbar-collapse collapse menu pull-right">
<ul class="nav navbar-nav">
<li class="active">
<a href="#">
Home
</a>
</li>
<li>
<a href="#">
ABOUT US
</a>
</li>
<li>
<a href="#">
PRODUCTS
</a>
</li>
<li>
<a href="#">
Portfolio
</a>
</li>
<li>
<a href="#features-listing">
HR Service
</a>
</li>
<li>
<a href="#offers">
Contact
</a>
</li>
</ul>
</div>
</div>
css(引导程序的帮助)
.menu ul > li > a {
padding: 63px 18px 31px;
color: #000;
font-weight:bold;
}
.menu ul > li > a:hover {
background: #2390D5;
color: #fff !important;
}
.menu ul li a {
transition: border 150ms ease-in-out 0s, background-color 150ms ease-in-out 0s;
}
.menu .active {
background: #2390D5;
}
li.active a {
color: #fff !important;
}