首页 >

css 六边形计算 |css3 多个float的高度

css下拉复制,css证书是什么,css悬停按钮变色,css3写白云,extjs grid 设置css字体颜色,ps复制css后如何退出,css3 多个float的高度css 六边形计算 |css3 多个float的高度
六边形的高度(H) = 六边形的宽度(W) * tan(30度)
其中,tan(30度) ≈ 0.577
六边形的周长(C) = 6 * 六边形的宽度(W)
六边形的面积(A) = (3 * sqrt(3) * W^2) / 2

根据上面的公式,大家就可以来创建CSS六边形。下面是一段CSS代码示例:

.hexagon {
width: 120px;
height: 69px; /* 六边形的高度 = 120 * 0.577 = 69.24 */
background-color: #9cf;
position: relative;
}
.hexagon:before,
.hexagon:after {
content: "";
position: absolute;
width: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
}
.hexagon:before {
bottom: 100%;
border-bottom: 34.5px solid #9cf; /* 六边形的高度 / 2 */
}
.hexagon:after {
top: 100%;
width: 0;
border-top: 34.5px solid #9cf; /* 六边形的高度 / 2 */
}

这段代码使用了:before和:after伪元素来创建六边形的上方和下方两个三角形部分。其中,border的样式和算法结果配合来达到六边形的形状。同时,大家可以修改CSS的width和height属性,来改变六边形元素的宽高比例。

通过CSS计算六边形的公式和代码示例,相信读者们可以轻松地创建出自己心目中的六边形元素了。


css 六边形计算 |css3 多个float的高度
  • css+div背景特效 |css的字体颜色设置
  • css+div背景特效 |css的字体颜色设置 | css+div背景特效 |css的字体颜色设置 ...

    css 六边形计算 |css3 多个float的高度
  • 字体怎么自定义 css |dede css 5 幻灯片
  • 字体怎么自定义 css |dede css 5 幻灯片 | 字体怎么自定义 css |dede css 5 幻灯片 ...

    css 六边形计算 |css3 多个float的高度
  • css占用高度的计算方法 |css样式兼容不同浏览器问题
  • css占用高度的计算方法 |css样式兼容不同浏览器问题 | css占用高度的计算方法 |css样式兼容不同浏览器问题 ...