admin管理员组文章数量:1426193
I am trying to add a hover effect on my navigation links in my navbar to be a simple filled dot above the highlighted list item. I cannot seem to get anything to work. I had been trying the :before and :after
css pseudo selectors. I did get a line to work using a border property as well. Is there a simple way to do this.
html
<div class="navbar">
<ul>
<li class="active"><a href="#">link 1></a></li>
<li><a href="#">link 2></a></li>
<li><a href="#">link 3></a></li>
<li><a href="#">link 4></a></li>
</ul>
</div>
I am trying to add a hover effect on my navigation links in my navbar to be a simple filled dot above the highlighted list item. I cannot seem to get anything to work. I had been trying the :before and :after
css pseudo selectors. I did get a line to work using a border property as well. Is there a simple way to do this.
html
<div class="navbar">
<ul>
<li class="active"><a href="#">link 1></a></li>
<li><a href="#">link 2></a></li>
<li><a href="#">link 3></a></li>
<li><a href="#">link 4></a></li>
</ul>
</div>
Share
Improve this question
asked May 26, 2014 at 17:26
user1881482user1881482
7462 gold badges17 silver badges35 bronze badges
1
- 1 Of course it is simple using before/after elements … add in a little absolute positioning, and you”re there already. – C3roe Commented May 26, 2014 at 17:36
1 Answer
Reset to default 5Is this what you need ?
ul li:hover:before {
content: "";
position: absolute;
top: -15px;
background: red;
width: 15px;
height: 15px;
border-radius: 100%;
left:calc(50% - 8px);
}
and the fiddle.
http://jsfiddle/f7RrW/
本文标签: javascriptAdding dot above navigation list elements on hoverStack Overflow
版权声明:本文标题:javascript - Adding dot above navigation list elements on hover - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745463872a2659445.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论