夥計們我想要創建一個元素/ div類似下拉菜單,但唯一不同的是,它位於窗口的右邊或左邊。點擊該元素時,該元素應該滑出。我沒有代碼來處理它。只有CSS!隱藏的div無論是在右側或左側,並單擊時滑出
1
A
回答
4
你在這裏。調整自己的喜好:
HTML:
<div id="peek">Here I am</div>
CSS:
html, body {
height : 100%;
width : 100%;
overflow-x : hidden;
}
#peek {
height : 100%;
width : 400px;
float : right;
position : relative;
left : 360px;
background-color : pink;
}
JS:
$('#peek').on('click', function(){
var $this = $(this);
if ($this.hasClass('open')) {
$this.animate({
left : '360px'
}, 500).removeClass('open');
} else {
$this.animate({
left : 0
}, 500).addClass('open');
}
});
1
我谷歌搜索並找到Usabilitypost點com上的代碼片段。下面是代碼...
<div id="slideout">
<img src="feedback.png" alt="Feedback" />
<div id="slideout_inner">
[form code goes here]
</div>
</div>
CSS:
#slideout {
position: fixed;
top: 40px;
left: 0;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
}
#slideout_inner {
position: fixed;
top: 40px;
left: -250px;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
}
#slideout:hover {
left: 250px;
}
#slideout:hover #slideout_inner {
left: 0;
}
相關問題
- 1. 從右側滑動div到左側<
- 2. CSS - 如何使溢出隱藏在右側,但不是左側?
- 3. Jquery從右側滑入div,並將老div滑出屏幕左側
- 4. 溢出:隱藏不在.animate()左側,但在右側工作?
- 5. jquery從右側滑出div
- 6. 右側菜單在Swift中單擊時打開左側菜單
- 7. 浮動div的左側或右側取決於變量無柱
- 8. 溢出到左側而不是右側
- 9. Javascript動作將滑塊滑動到左側或右側
- 10. 單擊按鈕時,從左側和右側同時滑動元素?
- 11. 滑動面板從左側到右側
- 12. 如何在Android中檢測左側或右側的滑動?
- 13. 左側和右側的DIV定位
- 14. 不能在左側或右側跳躍
- 15. 無法單擊右側至左側DrawerLayout項目
- 16. 我如何讓一個div從右側滑入左側?
- 17. 如何使TextField右側的數據類型指示器在單擊左側或右側箭頭鍵時消失?
- 18. 如何使子菜單出現在左側,而不是右側
- 19. 單擊按鈕和側面菜單從隱藏中滑出
- 20. divs在左側和右側
- 21. LinearLayout的左側是TextView,右側是RadioButton?
- 22. 從左側(或右側)向UIView動畫交易滑動
- 23. 如何使用SQL將列值滑動到右側或左側?
- 24. PrimeFaces大型菜單隱藏在中心內容後面,左側和右側欄
- 25. 從右側滑入div
- 26. 僅iPad風景(左側或右側)
- 27. UIScrollView拖動到右側或左側
- 28. 從左側滑動DIV
- 29. Div右側有動態高度,左側div是固定的:並排需要
- 30. 如何更改子菜單側出現在左側而不是右側
你怎麼能點擊它,如果它是隱藏?這是什麼黑魔法? – AlienWebguy
我想你想要一個幻燈片菜單,當它點擊它的圖標滑動左右。所以你可以從jQuery插件網站下載這個代碼並自定義! –