gpt4 book ai didi

html - 将 CSS 箭头添加到 Div 的左上角

转载 作者:行者123 更新时间:2023-11-28 05:15:38 26 4
gpt4 key购买 nike

我尝试调整 CSS http://jsfiddle.net/wn7JN/<div> 中放置一个箭头在左上角(见下图),但我似乎无法弄清楚如何 :before:after在 CSS 工作中。每次我更新 bottomleft parameters 我在左上角留下了一个黑色箭头 - 我认为正确的旋转是 transform: rotate(220deg)但这确实是一个猜测。

编辑:是否可以使用 rgba 来实现同样的 CSS 技巧?颜色如rgba(255, 123, 172, 0.25) ?当我对其进行测试时,透明度成为边界重叠的问题。

<div> with Arrow

如有任何帮助,我们将不胜感激。

.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;
}
<div class="bubble"> </div>

最佳答案

这样试试。添加了工作副本。

.bubble {
position: relative;
background:#cbe8f0;
height: 100px;
width:170px;
margin-left:30px;
border-radius:2px;
}

.bubble:after{
content:'';
position:absolute;
border:10px solid transparent;
border-top:10px solid #cbe8f0;
top:0px;
left:-10px;
}
<div class="bubble"> </div>

关于html - 将 CSS 箭头添加到 Div 的左上角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46455239/

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