gpt4 book ai didi

css - 六边形 CSS(带 "Arrow-effect"的矩形)

转载 作者:行者123 更新时间:2023-11-28 09:36:23 25 4
gpt4 key购买 nike

请查看我现在使用的以下 CSS 规则来创建一个左右带有“箭头效果”的矩形:

CSS:

.hexagon {
position: relative;
width: 60px;
height: 34.64px;
background-color: #64C7CC;
margin: 17.32px 0;
}

.hexagon:before,
.hexagon:after {
content: "";
position: absolute;
width: 0;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
}

.hexagon:before {
bottom: 100%;
border-bottom: 17.32px solid #64C7CC;
}

.hexagon:after {
top: 100%;
width: 0;
border-top: 17.32px solid #64C7CC;
}

HTML:

<div class="hexagon"></div>

当我需要一个 width:60pxheight:22px 的矩形以及左/右适合的三 Angular 形时,谁能帮我解决这个问题?

最佳答案

JSFiddle - DEMO

.hexagon {
position: relative;
width: 60px;
height: 22px;
background-color: #64C7CC;
margin: 50px;
}

.hexagon:before,
.hexagon:after {
content: " ";
position: absolute;
border-top: 11px solid transparent;
border-bottom: 11px solid transparent;
}

.hexagon:before {
left: 100%;
border-left: 11px solid #64C7CC;
}

.hexagon:after {
right: 100%;
border-right: 11px solid #64C7CC;
}
<div class="hexagon"></div>

关于css - 六边形 CSS(带 "Arrow-effect"的矩形),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25788708/

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