但又想做到可以支持上一頁下一頁的功能,
於是用了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); }
沒有留言:
張貼留言