在一些網(wǎng)頁設(shè)計(jì)中,有些元素明顯是不需要點(diǎn)擊的,但是又需要占據(jù)一定的空間,這時(shí)候就可以使用CSS中的不可點(diǎn)擊樣式來實(shí)現(xiàn)。
.unclickable{ pointer-events: none; /* 禁止鼠標(biāo)事件*/ cursor: default; /* 鼠標(biāo)樣式改為默認(rèn)*/ }
上述代碼中,pointer-events: none;
可以禁止元素的鼠標(biāo)事件,使其無法被點(diǎn)擊,無論鼠標(biāo)怎么移動都只是普通的鼠標(biāo)指針;cursor: default;
可以改變鼠標(biāo)指針樣式為默認(rèn)。
此外,還有其他一些類似的CSS樣式可以用于不可點(diǎn)擊元素的設(shè)計(jì),例如:
.non-selectable{ user-select:none; /* 禁止選中內(nèi)容,鼠標(biāo)指針為默認(rèn)*/ } .disable-click{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 禁止長按高亮色*/ cursor: default; /* 禁止點(diǎn)擊,并且鼠標(biāo)指針為默認(rèn)*/ }
以上就是幾種不可點(diǎn)擊樣式的設(shè)計(jì)方法,通過這些樣式的設(shè)置,可以將一些不需要點(diǎn)擊的元素進(jìn)行處理,不影響整個(gè)頁面的功能,在頁面布局上也有更多的選擇。