gpt4 book ai didi

html - 悬停在导航栏上时显示图像

转载 作者:太空宇宙 更新时间:2023-11-04 16:22:51 24 4
gpt4 key购买 nike

我是 CSS 的新手 .. 我想在导航栏中的每个元素上添加一个条形图,这些元素出现在悬停和选定元素上像这样

enter image description here

这是我的 HTML

<nav>
<ul>
<li><a href="/ecomm/public" class="selected">HOME</a></li>
<li><a href="about" >ABOUT US</a></li>
<li><a href="portfolio">PORTFOLIO</a></li>
<li><a href="contact" >CONTACT</a></li>

</ul>
</nav>

我尝试了这个问题的解决方案 Make image appear on link hover css但是出现过一次

最佳答案

悬停上使用元素

ul {
list-style: none;
border-width: 1px 0 1px 0;
border-style: solid;
text-align:center;
}
ul li {
display: inline-block;
}
ul li a {
display: block;
padding: 15px;
color: grey;
text-decoration: none;
position: relative;
}
ul li a:hover, ul li a.selected{
color:red;
}
ul li a.selected:before, ul li a:hover:before {
content: '';
width: 100%;
position: absolute;
top: 0;
left: 0;
height: 3px;
background: red;
}
<nav>
<ul>
<li><a href="/ecomm/public" class="selected">HOME</a></li>
<li><a href="about">ABOUT US</a></li>
<li><a href="portfolio">PORTFOLIO</a></li>
<li><a href="contact">CONTACT</a></li>
</ul>
</nav>

关于html - 悬停在导航栏上时显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27836167/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com