我有容器的地圖控件頂部的按鈕。該控件需要可滾動,因爲可能有更多的按鈕比屏幕高度所允許的更多。滾動容器外的可滾動項目;隱形滾動容器
我所尋找的是一個方法,有將顯示,這意味着我可以把容器放到屏幕是不可見的容器外部的按鈕。
或者使滾動條位於左側,使其不在地圖和控件之間。
下面是一些HTML
<div class='ctrl__scroll'>
<button class="map__interface mdl-button mdl-js-button mdl-button--fab mdl-button--colored">
<i class="material-icons">add</i>
</button>
<button class="map__interface mdl-button mdl-js-button mdl-button--fab mdl-button--colored">
<i class="material-icons">remove</i>
</button>
<button>...</button>
</div>
這裏是CSS
.ctrl__scroll {
position: absolute;
top: 0;
left: 0;
width: 90px;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
background-color: rgba(0, 0, 0, 0.5);
}
.ctrl__scroll > .mdl-button {
margin-top: 10px;
margin-left: 10px;
}
這裏是對的jsfiddle截圖。
https://jsfiddle.net/goldrydigital/zez3gz21/
編輯:我現在已經工作了這一點,改變了的jsfiddle。我正在使用優秀的jScrollPane plugin,它允許我使用scrollpanes執行任何我想要的操作。
謝謝你的努力,但我寧願保留菜單中的一列。有按鈕可能會彈出右側的其他按鈕。柔性網格可能看起來有點忙亂。 –