【发布时间】:2021-07-20 17:01:26
【问题描述】:
出于某种原因,.topnav 没有按照它的要求做。 .topnav 应该是彩色的 #A10800,但它是白色的。我已经使用background-color 来指定topnav 应该是哪种颜色。问题的解决方法是什么?
.topnav {
background: #A10800;
top: 0;
width: 100%;
}
.topnav a {
float: left;
overflow: hidden;
font-size: 25px;
text-align: center;
color: white;
padding: 4px;
text-decoration: none;
margin-right: 50px;
margin-left: 50px;
transition-property: all;
transition-duration: 0.5s;
font-weight: bold;
}
.topnav a:hover {
background: #D1281F;
}
.dropdown {
float: left;
position: relative;
}
.dropdown-content {
display: none;
position: absolute;
background-color: #FF837A;
top: 100%;
}
.dropdown:hover .dropdown-content {
display: block;
}
<div class="topnav">
<a href="index.php">NON-HOVER</a>
<div class="dropdown">
<a href="index.php">HOVER</a>
<div class="dropdown-content">
<a href="index.php">DROPDOWN</a></div>
</div>
</div>
(悬停查看元素)
【问题讨论】:
标签: html css navbar background-color