但又想做到可以支持上一頁下一頁的功能,
於是用了CSS3 pointer-events 這屬性,
有點像是android的frame layout
主要是參考這篇http://www.oxxostudio.tw/articles/201409/pointer-events.html
這邊直接在jsfiddle做測試
- pointer-events: none=> 此時ybox 不會有hover效果,並且將滑鼠移到 ybox& gbox交界處時gbox就會有反應.
- pointer-events: auto=>此時 ybox& gbox都會有hover效果,並且將滑鼠移到 ybox& gbox交界處時只有ybox才有反應.
.html
.js
.ybox {
position: relative;
width: 40px;
height: 100px;
background: rgba(255, 200, 0,1);
z-index: 1;
margin-top: 30px;
pointer-events: none;
//pointer-events: auto;
}
.ybox:hover{
background: rgba(0, 50, 100, .8);
}
.gbox {
position: absolute;
top: 0; left: 0;
width: 200px;
height: 50px;
background: rgba(0, 220, 170, 1);
z-index: 0;
}
.gbox:hover{
background: rgba(0, 50, 100, .8);
}
沒有留言:
張貼留言