html - 应用覆盖时无法访问列表项
问题描述
我正在尝试克隆此站点中的列表项:https ://www.udemy.com/courses/search/?src=ukw&q=photoshop&persist_locale=&locale=en_US
一切都很顺利,直到我添加了一个叠加层。它阻止我点击链接。有人有解决方案吗?
ul{
position: relative;
}
ul:after{
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: linear-gradient(transparent 10%, rgba(255,255,255,.7) );
}
<ul>
<li><a href="">Item1</a></li>
<li><a href="">Item2</a></li>
<li><a href="">Item3</a></li>
<li><a href="">Item4</a></li>
<li><a href="">Item5</a></li>
</ul>
解决方案
只需添加pointer-events:none
,以便您现在可以访问覆盖下的项目
ul{
position: relative;
}
ul:after{
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: linear-gradient(transparent 10%, rgba(255,255,255,.7) );
pointer-events:none;
}
<ul>
<li><a href="">Item1</a></li>
<li><a href="">Item2</a></li>
<li><a href="">Item3</a></li>
<li><a href="">Item4</a></li>
<li><a href="">Item5</a></li>
</ul>
推荐阅读
- r - seqeconstraint中max.gap和window.size的区别
- ios - Intelllij Idea 无法检测到我的 iOS 设备
- python - 使用 pymongo 对 mongodb 的基本请求
- c# - 在 while 循环的第二次迭代中跳过了一段代码
- ios - 如何使用 CoreBluetooth 在 iOS 中扫描附近的蓝牙设备?
- python - 如何在可视代码中按比例缩进多行
- angular - 检测角度值的变化
- java - 如何使用 selenium java 从下面的 html 代码中获取文本?
- python - 如何在 django 中取消关注 url?
- json - MarkLogic 是否原生存储 JSON?