-3
A
回答
0
你可以看看如何通過JavaScript和CSS在屏幕上創建一個覆蓋它需要一些HTML結構和操作,但是內容在W3School覆蓋[http://www.w3schools.com/howto/howto_js_fullscreen_overlay.asp] 。下面列出了來自頁面的代碼片段。雖然不完全符合您的願望,但這是一個理念和實施,可以讓您滿足您的確切需求。
<!DOCTYPE html>
<html>
<style>
body {
margin: 0;
font-family: 'Lato', sans-serif;
}
.overlay {
height: 100%;
width: 0;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0, 0.9);
overflow-x: hidden;
transition: 0.5s;
}
.overlay-content {
position: relative;
top: 25%;
width: 100%;
text-align: center;
margin-top: 30px;
}
.overlay a {
padding: 8px;
text-decoration: none;
font-size: 36px;
color: #818181;
display: block;
transition: 0.3s;
}
.overlay a:hover, .overlay a:focus {
color: #f1f1f1;
}
.overlay .closebtn {
position: absolute;
top: 20px;
right: 45px;
font-size: 60px;
}
@media screen and (max-height: 450px) {
.overlay a {font-size: 20px}
.overlay .closebtn {
font-size: 40px;
top: 15px;
right: 35px;
}
}
</style>
<body>
<div id="myNav" class="overlay">
<a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a>
<div class="overlay-content">
<a href="#">About</a>
<a href="#">Services</a>
<a href="#">Clients</a>
<a href="#">Contact</a>
</div>
</div>
<h2>Fullscreen Overlay Nav Example</h2>
<p>Click on the element below to open the fullscreen overlay navigation menu.</p>
<p>In this example, the navigation menu will slide in, from left to right:</p>
<span style="font-size:30px;cursor:pointer" onclick="openNav()">☰ open</span>
<script>
function openNav() {
document.getElementById("myNav").style.width = "100%";
}
function closeNav() {
document.getElementById("myNav").style.width = "0%";
}
</script>
</body>
</html>
相關問題
- 1. 屏幕上跨度消失的按鈕
- 2. 如何將div放置在屏幕中央的iFrame中
- 3. 屏幕中央的中心位置
- 4. 圖像在屏幕不會中央寬度上自適應網站
- 5. Div不會中心在屏幕上,除非我指定高度
- 6. 如何將div放置在屏幕中央?
- 7. CSS拉伸DIV,使其跨屏幕
- 8. 跨Android設備的屏幕靈敏度
- 9. 不同屏幕上的div對齊
- 10. 在不同屏幕上的div位置
- 11. iPad的背景div區塊不跨越屏幕的整個寬度
- 12. 將VB內容放在屏幕尺寸不同的全屏幕中央
- 13. 在80%的div寬度,在小屏幕上溢出parent div
- 14. 彈出式窗口,中央屏幕
- 15. 在屏幕中央顯示HTML表格
- 16. Div跨度內的Div跨度.... DivSpanception
- 17. 中央定位div不是很中心
- 18. 在屏幕上保留兩個div,不管寬度如何
- 19. Jquery在自定義屏幕上自動調整後,不會在較小的屏幕上更改div的寬度
- 20. 我的CSS是不同的屏幕上不同 - 不能中心div
- 21. fadeOut div#wrapper_footer_fixed當div#footerstart在屏幕上
- 22. 檢查屏幕上或當前最接近屏幕上的哪個跨度元素向上
- 23. 在小屏幕上摺疊div,在大屏幕上展開-javascript
- 24. 如何在中央屏幕上放置表格?
- 25. 網站部分不會跨越屏幕的整個寬度
- 26. jQuery中心div在屏幕上
- 27. 我怎樣才能讓一個div跨越我的屏幕的整個寬度
- 28. 覆蓋div不再在屏幕高度發生變化後填滿屏幕
- 29. div與屏幕寬度和滾動
- 30. JS檢測DIV高度屏幕左側
母體爲一體的元件。 – Borna
您需要爲您的問題添加[mcve]。沒有人會調試圖像。 – j08691