css八边形边框效果
时间: 2023-08-28 17:17:59 浏览: 170
CSS_shape.zip_CSS 绘制图形
要创建一个八边形边框效果,你可以使用CSS的伪元素和transform属性来实现。以下是一个示例代码:
HTML:
```html
<div class="hexagon"></div>
```
CSS:
```css
.hexagon {
width: 100px;
height: 55px;
background-color: #f3f3f3;
position: relative;
}
.hexagon:before,
.hexagon:after {
content: "";
position: absolute;
width: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
}
.hexagon:before {
bottom: 100%;
border-bottom: 27.5px solid #f3f3f3;
}
.hexagon:after {
top: 100%;
阅读全文