免费人成网站视频在线观看国内,久视频精品线在线观看,人妻激情偷乱频一区二区三区,国产 字幕 制服 中文 在线

網(wǎng)頁(yè)前端,下層元素被上層元素遮擋,點(diǎn)擊無(wú)效_Html教程_奇迪科技(深圳)有限公司(m.cheanjie.com)

歡迎來(lái)到奇迪科技(深圳)有限公司,超值服務(wù)提供卓越產(chǎn)品!

Html教程

網(wǎng)頁(yè)前端,下層元素被上層元素遮擋,點(diǎn)擊無(wú)效

作者:qvdv 來(lái)源: 更新時(shí)間:2023-01-18

在制作HTML網(wǎng)頁(yè)的時(shí)候,經(jīng)常會(huì )用到浮動(dòng)、相對定位relative、絕對定位absolute、z-index等設置上下層元素重疊,這時(shí)這就可能會(huì )導致一個(gè)問(wèn)題:如下圖所示,上層元素遮擋了下層元素,致使無(wú)法點(diǎn)擊下層元素的箭頭。

pointer-events穿透層

解決下層元素的點(diǎn)擊事件無(wú)法被點(diǎn)擊觸發(fā)的問(wèn)題,那就需要穿透上層,使得可以觸發(fā)下層點(diǎn)擊事件,那就需要使用CSS的pointer-events屬性。pointer-events 屬性是一個(gè)指針屬性,定義元素是否對指針事件做出反應。默認值是auto,表示元素對指針事件做出反應(可以被點(diǎn)擊)。如果pointer-events的值是none,元素不對指針事件做出反應(即被穿透、點(diǎn)擊事件無(wú)法被觸發(fā))。所以:

1、要穿透上層,使得下層元素能夠被點(diǎn)擊,那么就在上層添加以下CSS:

pointer-events:none;

2、上層元素的CSS設置了“pointer-events:none”后,上層的所有點(diǎn)擊事件都無(wú)效。如果想要上層的子元素點(diǎn)擊事件有效,只需給這些子元素添加以下CSS:

pointer-events:auto


本文版權所有,轉載須注明:來(lái)源  http://m.cheanjie.com/qvdv-wdl-889.html