[英]div act like a dropdown in html
I make search bar in which I make filter to search accurately.我制作搜索栏,在其中制作过滤器以准确搜索。 In which I give three values areaUnit area and price.
其中我给出了三个值areaUnit面积和价格。 But it just disturb the position.
但它只是扰乱了立场。 I just want that the filter div act like a dropdown.
我只希望过滤器 div 像下拉菜单一样工作。 The filter div act like a dropdown menu in which I put other input values.
过滤器 div 就像一个下拉菜单,我在其中放置了其他输入值。 It just slide like a dropdown.
它只是像下拉菜单一样滑动。 I tried this.
我试过了。
<form>
<div class="wrap">
<div class="search">
<input type="text" class="searchTerm" style="width: 700px; color:#000000; text-align: left;" placeholder="Search Houses" onclick="filterfunction()">
<button type="submit" class="searchButton" >
<i class="fa fa-search"></i>
</button>
</div>
<div id="filter" style="display:none; background-color:#D3D3D3;border:1px; border-style:solid; border-color:black; border-radius:5px">
<label for="price"style=" margin-left:75px;border:none" >Area Unit</label>
<label for="price"style=" margin-left:30px;border:none " >Area</label>
<label for="price" style=" margin-left:70px;border:none">Price</label>
<div>
<select asp-for="Input.areaunit" style="height :50px; border-style:solid ;border-color: black;border-radius:5px; margin-left:100px;">
<option value="" hidden>Select area Unit</option>
<option value="Kanal">Kanal</option>
<option value="Marla">Marla</option>
<option value="Square Feet">Square Feet</option>
<option value="Square Meter">Square Meter</option>
<option value="Square Yards">Square Yards</option>
</select>
<input list="Input.area.list"asp-for="Input.area" placeholder="Please Select area" style="height :50px; border-style:solid ;border-color: black;border-radius:5px; margin-left:20px;">
<datalist id="Input.area.list">
<option value="10"></option>
<option value="12"></option>
<option value="15"></option>
<option value="20"></option>
<option value="25"></option>
<option value="30"></option>
<option value="35"></option>
</datalist>
<input type="hidden" name="Input.price" id="Input.price"asp-for="Input.price" />
<!-- Hidden field above-->
<input list="Input.price.list" id="rsInput" placeholder="Please Select price" style="height :50px; border-style:solid ;border-color: black;border-radius:5px; margin-left:20px;">
<datalist id="Input.price.list">
<option value="5,00,000"></option>
<option value="10,00,000"></option>
<option value="15,00,000"></option>
<option value="20,00,000"></option>
<option value="25,00,000"></option>
<option value="30,00,000"></option>
<option value="35,00,000"></option>
<option value="40,00,000"></option>
<option value="45,00,000"></option>
</datalist>
</div>
</div>
</div>
</form>
View:看法:
position: relative
to your .wrap
class.position: relative
对于您的.wrap
类。 This will allow this div to become a parent of any absolutely positioned child.position: absolute
to your filter
div.position: absolute
添加到您的filter
div。 Now this will reposition your filter div on top (or below) your search bar because position absolute will ignore the other elements around it.top: 20px;
top: 20px;
(change the 20px to whatever fits to accurately position your filter under your search bar)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.