gpt4 book ai didi

CSS:如何将箭头附加到 div 并使其与边框重叠

转载 作者:技术小花猫 更新时间:2023-10-29 10:39:49 28 4
gpt4 key购买 nike

我试图制作一个错误的弹出窗口,但我无法使箭头显示在我附加到的 div 的边框上方。如果有任何帮助,我将不胜感激。

这就是我目前所拥有的...

This is what I have...

这是我正在使用的 CSS 代码,但无法让它工作:

1.DIV 用于整个弹出窗口:

<div class="info-popover">
<div class="inner"></div>
<div class="arrow"></div>
</div>

2.每个CSS:

.info-popover {
height: 250px;
margin-top: -255px;
position: absolute;
width: 400px;
}

.info-popover .inner {
background-color: #FFFFFF;
border: 1px solid #003366;
border-radius: 10px 10px 10px 10px;
height: 240px;
margin-top: 0;
width: 100%;
}

.info-popover .arrow {
background: url("/images/dock/popover-arrow.png") no-repeat scroll center -5px transparent;
height: 15px;
position: relative;
width: 100%;
z-index: 999;
}

最佳答案

CSS 解决方案:

http://jsfiddle.net/wn7JN/

.bubble 
{
position: relative;
width: 400px;
height: 250px;
padding: 0px;
background: #FFFFFF;
border: #000 solid 1px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.bubble:after
{
content: "";
position: absolute;
bottom: -25px;
left: 175px;
border-style: solid;
border-width: 25px 25px 0;
border-color: #FFFFFF transparent;
display: block;
width: 0;
z-index: 1;
}

.bubble:before
{
content: "";
position: absolute;
top: 250px;
left: 174px;
border-style: solid;
border-width: 26px 26px 0;
border-color: #000 transparent;
display: block;
width: 0;
z-index: 0;
}

关于CSS:如何将箭头附加到 div 并使其与边框重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17598465/

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