gpt4 book ai didi

html - 如何创建带边框的三 Angular 形/箭头形状(指向右)

转载 作者:可可西里 更新时间:2023-11-01 13:32:15 26 4
gpt4 key购买 nike

我只需要在 HTML/CSS 中创建以下图像:

enter image description here

我一直在测试,我已经能够创建带有箭头的正确框,但箭头位于顶部而不是侧面(您可以在 fiddle 链接中看到):

http://jsfiddle.net/130mko3w/

将箭头放在顶部的代码如下:

.arrow_box:after, .arrow_box:before {
border: 13px solid transparent;
position: absolute;
content: '';
left: 90%;
bottom:100%;
}

.arrow_box:after {
border-bottom-color: #fafafa;
border-width: 14px;
margin-left: -24px;
}

.arrow_box:before {
border-bottom-color: #999;
border-width: 15px;
margin-left: -25px;
}

谁能帮我把箭头往右移。注意:我发现如果我将 Border-bottom-color 更改为 border-right-color,箭头会转到一边,但三 Angular 形指向错误的方向。

最佳答案

jsFiddle demo

所有你需要的

.arrow_box:after, .arrow_box:before { /* both border styles */
border: 14px solid transparent;
border-left-color: #f2f2f2;
position: absolute;
content: '';
left: 100%;
top: 15px;
}
.arrow_box:before { /* alter only for :before pseudo element */
border-left-color: #aaa;
border-width: 16px;
margin-top: -2px;
}

关于html - 如何创建带边框的三 Angular 形/箭头形状(指向右),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27221086/

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