gpt4 book ai didi

css - 将 css 选择器放在悬停元素位置之前的弹出模式上

转载 作者:太空宇宙 更新时间:2023-11-04 05:53:11 24 4
gpt4 key购买 nike

我试图在框悬停时将::before::after css 选择器定位到弹出模式

可重现的堆栈 Blitz

https://stackblitz.com/edit/angular-o389e8?file=src/app/app.component.scss

css 选择器应放置在弹出模式之前或之后,并放置在悬停框的垂直中心。所以箭头应该附加到弹出模式,类似于我们的工具提示

modal per say 的定位已经符合预期,只需要更正::before::after 箭头定位。

仅供引用

enter image description here

最佳答案

除了使用 :before,您还可以使用 clip-path 创建箭头

.arrow {
height: 20px;
width: 20px;
clip-path: polygon(0 50%, 100% 100%, 100% 0);
background: red;
}
<div class="arrow"></div>

现在,您可以使用 ElementRef获取 fs-modal 元素并更改 .arrow 类的顶部值

Updated StackBlitz Demo

关于css - 将 css 选择器放在悬停元素位置之前的弹出模式上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58078022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com