gpt4 book ai didi

html - 如何在 css 中悬停整行?

转载 作者:行者123 更新时间:2023-11-28 04:27:55 25 4
gpt4 key购买 nike

我有一个如下所示的屏幕截图,我已将其复制到 HTML、CSS 和 JS 中。

enter image description here

我创建了 fiddle对于上面的截图。 上面的截图部分在 fiddle 的最右边。单击三个点后,会出现下拉菜单。


我用来创建下拉菜单的 HTML 和 CSS 代码是:

HTML:

<div class="nav-top-searchbar">
<form>
<span class="fa fa-search searchicon fa-lg" aria-hidden="true"></span>
<input type="text" name="search">
<div style="">
<img tabindex="1" src="https://s9.postimg.org/d6s4xvykv/Ellipsis.png" id="ellipsis">
<div class="dropdown">
<li><a href="#">View Status</a><i class="fa fa-angle-down" aria-hidden="true"></i></li>
<li><a href="#">Release Bills</a></li>
<li><a href="#">Add Attendee</a></li>
<li><a href="#">Export as</a></li>
<li><a href="#">View in Google Sheets</a></li>
<li><a href="#">Send Notifications</a></li>
</div>
</div>


</form>
</div>

CSS:

// General CSS
.nav-top-searchbar {
position: relative;
}

#ellipsis {
top: 12px;
position: absolute;
right: 43px;
cursor: pointer;
}

#ellipsis:focus {
outline: none;
}

#ellipsis:focus+.dropdown {
display: block;
}

input[type=text] {
width: 100%;
background: #10314c;
}

.dropdown {
background-color: #FFFFFF;
display: none;
padding-left: 2%;
position: absolute;
/* height: 150px; */
right: 0;
width: 200px;
z-index: 10;
list-style-type: none;
padding-top: 25px;
padding-bottom: 25px;
box-shadow: 0 0 15px #888;
top: 2px;
}

.searchicon {
float: left;
margin-top: -20px;
position: relative;
top: 26px;
left: 8px;
color: white;
border: 1px solid #FFFFFF;
z-index: 2;
padding: 3px;
}

.dropdown a {
color: #676767;
font-weight: bold;
font-size: 14px;
}

.dropdown li:hover {
background-color: #EDEDED;
}



问题陈述:

在我的 fiddle 中,悬停没有覆盖整行。它只覆盖了该行的 80%。我想知道我需要在上面的 CSS 代码中进行哪些更改,以便悬停覆盖整行

最佳答案

您的下拉容器有填充:

.dropdown{
padding-left: 2%;
}

子列表项无法使用此空间。将填充放在列表项上:

.dropdown li{
padding-left: 2%;
}

https://jsfiddle.net/nc2djn5p/94/

关于html - 如何在 css 中悬停整行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49760315/

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