我使用的是dat.gui,我想將它放在與右上角不同的地方,最好在頂部重疊一個three.js畫布,這是通過命令完成的,還是有一些CSS可以做到這一點?如何更改dat.gui下拉菜單的位置?
5
A
回答
5
你需要一些JavaScript和CSS才能做到這一點。
GUI構造函數可以傳遞一個參數對象。您可以告訴控件不要自動放置。您還可以將一個元素ID,使造型更容易
var gui = new dat.GUI({ autoPlace: false });
gui.domElement.id = 'gui';
然後是CSS的地方也可以是這樣的:
#gui { position: absolute; top: 2px; left: 2px }
6
接受的答案回答我的問題,但不完全是我爲了解決這個問題,當我在頁面上下下去的時候,一直在跟着我滾動。我沒有爲主題元素設置ID,而是將該元素附加到現有元素,我可以更好地控制它。
CSS:
.moveGUI{
position: absolute;
top: 13.1em;
right: -1em;
}
JS:
// Create GUI
gui = new dat.GUI({ autoPlace: false });
{
// create fill and open folders
}
var customContainer = $('.moveGUI').append($(gui.domElement));
HTML:
<div class = 'moveGUI'>
</div>
2
覆蓋CSS:
.dg.a { margin-right:60px !important; }
相關問題
- 1. 更改下拉菜單的位置
- 2. 更改下拉菜單的位置
- 3. 如何更改當下拉菜單溢出時的下拉位置
- 4. 如何更改下拉菜單到下拉菜單
- 5. 子菜單的下拉菜單位置
- 6. 激活下拉菜單時動態更改標題的位置
- 7. 更改下拉菜單
- 8. 如何更改子菜單的位置?
- 9. 如何修改WPF Ribbon應用程序菜單下拉位置?
- 10. 如何更改菜單頁面位置
- 11. 如何更改位置模塊中的國家/地區下拉菜單?
- 12. 在下拉菜單中更改CSS下拉菜單
- 13. 根據其他下拉菜單更改下拉菜單
- 14. 當下拉菜單的位置是絕對位置時,如何居中下拉菜單
- 15. QToolButton:更改菜單位置
- 16. 錯誤位置的css下拉菜單
- 17. 下拉菜單:不好的位置
- 18. 下拉菜單CSS3的位置
- 19. 菜單標題下方的位置下拉菜單
- 20. 如何更改菜單項的方向/位置在菜單欄
- 21. 如何更改下拉菜單時更改href網址?
- 22. 更新下拉菜單後更改值
- 23. 如何在textarea內的光標位置放置下拉菜單?
- 24. 更改下拉菜單上的內容
- 25. 下拉菜單的定位
- 26. css位置下拉菜單問題
- 27. 位置 - 一個下拉菜單 - 一次
- 28. 如何更改dat.GUI上的滑塊值以及如何重置dat.GUI
- 29. 拉力賽:如何更改另一個下拉菜單後自動更新下拉菜單?
- 30. 如何設置下拉菜單的值
TY,它不工作時,我autoPlace:false,但是當我改變eid並添加CSS到該ID它很好。你知道是否有辦法阻止它偶爾滾動屏幕?不管用戶在網頁上的哪個位置,都可以避免被人看到。 – 2014-09-08 15:47:08
只是將下面的代碼添加到您的風格:\t \t – mbehnaam 2016-05-24 01:48:36