0
我有一個下拉有標題和內容。內容應居中相對於標題,如果只有有空位置。如果沒有空的地方,內容應該擁抱父母的邊界。我準備了DEMO。這個演示有如下顯著代碼:居中一個絕對元素,直到範圍沒有js
.dropdown {
position: relative;
left: 100px;
}
.dropdown_content {
position: absolute;
left: 50%;
transform: translateX(-50%);
width: 150px;
height: 200px;
margin-top: 15px;
background-color: white;
border: 1px solid #ccc;
border-radius: 5px;
}
<div class="container">
<div class="dropdown">
<div class="dropdown_button"></div>
<div class="dropdown_content"></div>
</div>
</div>
現在.dropdown_content
花車超過當第二input[type="range"]
的值小的邊界。這種行爲是不好的。我想在這種情況下.dropdown_content
擁抱到左邊界。
期望的結果