gpt4 book ai didi

javascript - 如何增加css中下拉菜单的高度?

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

我在下面有一张截图,我必须用 HTML、CSS 和 JS 复制它。

enter image description here

此刻,我可以在 fiddle 中复制它.

我用于下拉菜单的 HTML 和 CSS 代码是:

HTML:

<div class="nav-top-searchbar">
<form>
<span class="fa fa-search searchicon" 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:

.nav-top-searchbar {
position: relative;
}

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

#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;
}

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

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

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


问题陈述:

我的 fiddle 中的问题是,如果我单击三个点,下拉菜单将从搜索栏的底部开始。

我想知道我需要在 CSS 代码中做哪些更改,以便它从搜索栏的上部开始,如屏幕截图的箭头符号所示。

最佳答案

添加一个 padding-toptop:2px 将其从上部开始向上移动,并添加一个 cursor: pointer;elipsis(不是必需的,但很好),你可以添加 padding-bottom 以在最后一个文本之后添加空格,并使用 box-shadow< 添加一些阴影 让它流行起来,这是一个 fiddle :https://jsfiddle.net/nc2djn5p/31/

关于javascript - 如何增加css中下拉菜单的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49744702/

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