如何使 link 在 div 下方可点击
How to make a link beneath a div clickable
我在 div 下有一个 link,固定位置的高度和宽度为 100%,z-index:5。
我需要将此 div 保持在我的 link 之上,但 link 不起作用。
我可以使 link 正常工作但将此 div 保持在我的 link 之上吗?
https://jsfiddle.net/8hu90e9x/1/
div {
background:grey;
width:100%;
height:100%;
position:fixed;
top:0;
opacity:0.5;
z-index:5
}
a {
font-size:50px;
z-index:0
}
<a href="http://google.com"> My link</a>
<div></div>
您可以将 pointer-events:none;
添加到您的 div
的 CSS 规则中
div {
background:grey;
width:100%;
height:100%;
position:fixed;
top:0;
opacity:0.5;
z-index:5;
pointer-events:none;
}
a {
font-size:50px;
z-index:0;
}
<a href="http://google.com"> My link</a>
<div></div>
如果这个 div 的目的只是为了改变背景颜色,删除它并改为这样做会更容易:
body{
background-color:lightgrey;
}
我在 div 下有一个 link,固定位置的高度和宽度为 100%,z-index:5。 我需要将此 div 保持在我的 link 之上,但 link 不起作用。 我可以使 link 正常工作但将此 div 保持在我的 link 之上吗?
https://jsfiddle.net/8hu90e9x/1/
div {
background:grey;
width:100%;
height:100%;
position:fixed;
top:0;
opacity:0.5;
z-index:5
}
a {
font-size:50px;
z-index:0
}
<a href="http://google.com"> My link</a>
<div></div>
您可以将 pointer-events:none;
添加到您的 div
div {
background:grey;
width:100%;
height:100%;
position:fixed;
top:0;
opacity:0.5;
z-index:5;
pointer-events:none;
}
a {
font-size:50px;
z-index:0;
}
<a href="http://google.com"> My link</a>
<div></div>
如果这个 div 的目的只是为了改变背景颜色,删除它并改为这样做会更容易:
body{
background-color:lightgrey;
}