4 回答
TA贡献1798条经验 获得超3个赞
您可以执行以下操作:
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: darkslategray;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 10px;
text-decoration: none;
}
li a:hover {
background-color: cadetblue;
}
#sty {
border: 2px solid cadetblue;
border-radius: 50px;
outline: none;
}
#nohvr {
background-color: unset;
}
<body>
<ul>
<li><a href="#home"><i class="fas fa-home"></i></a></li>
<li><a href="#">News</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">About</a></li>
<li style="float: right;">
<a id="nohvr" href="#">
<label>
<input id="sty" type="search">
</label>Search</a>
</li>
<li style="float: right;"><a href="#">Register</a></li>
<li style="float: right;"><a href="#">Login</a></li>
</ul>
</body>
TA贡献1818条经验 获得超3个赞
如果是输入框:可以使用下面的样式。
然而焦点是两个不同的 sudoclass。然而,如果将鼠标悬停在文本框上。当您单击并开始使用它时,sudo 类焦点就会启动。当您开始在输入文本框中键入内容时,焦点就会启动。
从你的 css 样式中删除它
li a:hover {
background-color: cadetblue;
}
在你的 css 中添加以下内容
[type="search"]:hover,[type="search"]:focus {
background-color: cadetblue;
outline:none;
}
尝试这个
- 4 回答
- 0 关注
- 149 浏览
添加回答
举报