我在4個部分如何保持所有元素之上時懸停
#left {
position: fixed;
top: 50px;
left: 50px;
height: calc(100vh - 100px);
width: 25%;
cursor: url(img/extra/cursors/left.png), auto;
z-index: 10003;
}
#right {
position: fixed;
top: 50px;
right: 50px;
height: calc(100vh - 100px);
width: 25%;
cursor: url(img/extra/cursors/right.png), auto;
z-index: 10003;
}
#up {
position: fixed;
top: 50px;
left: 50px;
height: 25%;
width: calc(100% - 100px);
cursor: url(img/extra/cursors/up.png), auto;
z-index: 10003;
}
#down {
position: fixed;
bottom: 50px;
left: 50px;
height: 25%;
width: calc(100% - 100px);
cursor: url(img/extra/cursors/down.png), auto;
z-index: 10003;
}
當分屏:懸停每一部分,光標會變成一個箭頭,當你點擊你可以向上/向左/向下/向右衝浪頁面。
我擔心的是,我希望屏幕的上半部分由#up覆蓋,全部由#down覆蓋,左側覆蓋#left,全部覆蓋#right。我很想避免divs在屏幕角落的重疊。
不是那麼容易解釋:看看這個小提琴:https://jsfiddle.net/LswbL5qL/
可能會更容易轉換爲JavaScript和以此爲基礎進行計算光標位置與窗口高度/寬度相比較。 –
感謝@SetSailMedia我太新手了,就像這樣編碼:/ – Federico