Html 在css中悬停时,在文本下方添加一行
我正在创建一个菜单,当我将鼠标悬停在菜单上时,我想在文本下方添加一行。我想添加的行是这样的 以下是CSS代码:Html 在css中悬停时,在文本下方添加一行,html,css,Html,Css,我正在创建一个菜单,当我将鼠标悬停在菜单上时,我想在文本下方添加一行。我想添加的行是这样的 以下是CSS代码: nav { height: 30px; width: 100%; background: black; font-size: 0.9em; font-family: 'PT Sans', Arial, sans-serif; font-weight: bold; position: relative; } nav ul {
nav {
height: 30px;
width: 100%;
background: black;
font-size: 0.9em;
font-family: 'PT Sans', Arial, sans-serif;
font-weight: bold;
position: relative;
}
nav ul {
padding: 0;
margin: 0 auto;
}
nav li {
display: inline;
float: left;
}
nav a {
color: #fff;
display: inline-block;
margin:5px 5px 5px 30px ;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 0px #283744;
}
nav a:hover, nav a:active {
}
添加:
文本装饰:下划线代码>添加:文本装饰:下划线代码>
nav a:hover {
text-decoration: underline;
}
如果不起作用,请将nava
更改为nava:link
如果不起作用,请将nava
更改为nava:link
您可以使用
nav a:hover {
text-decoration: underline;
}
如果希望下划线与文本颜色相同,则必须这样做
border-bottom: solid 1px green;
或者您想要的任何颜色都可以使用
nav a:hover {
text-decoration: underline;
}
如果希望下划线与文本颜色相同,则必须这样做
border-bottom: solid 1px green;
或者您想要的任何颜色我们也需要HTML。你能提供一个JSFIDLE吗?我们也需要HTML。你能提供一个JSFIDLE吗?边框底部似乎更符合OP的要求,并且更适合定位/大小/等…感谢dave实际上我使用的是“文本装饰:下划线”;但不知道如何更改颜色,再次感谢。订单底部似乎更符合OP的要求,而且在定位/大小等方面更好…谢谢dave实际上我使用的是“文本装饰:下划线”;但不知道如何更改颜色,再次感谢