【问题标题】:Different css based on what is behind element基于元素背后的不同CSS
【发布时间】:2018-02-07 23:10:41
【问题描述】:

我正在尝试根据与绝对定位的背景 div 重叠的位置对链接应用不同的样式。

具体来说,当链接与此处的黄色部分重叠时,我想应用不同的 CSS: https://i.stack.imgur.com/bp1zG.png

我试图弄清楚如何使用更高的 z-index 伪元素来完成这项工作,该伪元素将被溢出:隐藏,但显然这不起作用,因为链接本身是父链接。

有什么想法或解决方案吗?

谢谢!

【问题讨论】:

  • 这其实是想要的效果:i.imgur.com/4kyxoHR.png在黄色框上时text-shadow和box-shadow的属性需要不同。

标签: css overflow pseudo-element


【解决方案1】:

你所尝试的不能用 CSS 来完成。

为了解决这个问题,我会给链接一个白色和一个黄色的下划线。如果它们只有一个像素高,这可能不会引起注意。

a {border-bottom: 1px solid yellow;}
a > span  {border-bottom: 1px solid white;}

【讨论】:

  • 我不相信“不可能”,但这真的让我难以置信。有人知道吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-23
  • 1970-01-01
相关资源
最近更新 更多