css如何写六边形
发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,这篇文章将为大家详细讲解有关css如何写六边形,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。css写六边形的方法:1、把正六边形分成三部分,然后设置before部分
千家信息网最后更新 2025年11月15日css如何写六边形
这篇文章将为大家详细讲解有关css如何写六边形,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
css写六边形的方法:1、把正六边形分成三部分,然后设置before部分,p部分和after部分;2、把正六边形分成三个宽高相同的p,然后使用定位以及css3 transform:rotate分别向左右旋转60deg形成正六边形即可。
本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。
css怎么写六边形?
教你用CSS画正六边形
说下两种css 制作正六边形的方法。
先看一下结果:
在之前要先了解一下正六边形内角和边的关系,正六边形的每个内角是60deg,如图(√3其实是根号3):
方法一:原理把正六边形分成三部分,左中右分别是:before部分,p部分,after部分,如图:

before三角形部分是p的before伪元素,after三角形部分是p的after伪元素。
html代码:
css代码:
.p { position: relative; width: 50px; height: 86.6px; margin: 50px auto; background-color: red; } .p:before { content: ''; display: block; position: absolute; width: 0; height: 0; right:50px; border-width: 43.3px 25px; border-style: solid; border-color: transparent red transparent transparent; } .p:after { content: ''; display: block; position: absolute; width: 0; height: 0; left:50px; border-width: 43.3px 25px; border-style: solid; border-color: transparent transparent transparent red; top:0; }注意p及伪元素的宽高需要根据上面的公式计算。
方法二:也是把正六边形分成三个宽高相同的p,然后使用定位以及css3 transform:rotate分别向左右旋转60deg形成正六边形,如图:

html代码:
css代码:
1 .one { 2 width: 50px; 3 height: 86.6px; 4 margin: 0 auto; 5 border-top: 1px solid red; 6 border-bottom: 1px solid red; 7 } 8 .two { 9 position: absolute;10 width: 50px;11 height: 86.6px;12 left: 25px;13 top: 0;14 transform: translate(-50%,-50%);15 transform: rotate(60deg);16 border-top: 1px solid red;17 border-bottom: 1px solid red;18 }19 .three {20 position: absolute;21 width: 50px;22 height: 86.6px;23 left: 25px;24 top: 0;25 transform: translate(-50%,-50%);26 transform: rotate(300deg);27 border-top: 1px solid red;28 border-bottom: 1px solid red;29 }关于"css如何写六边形"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
六边形
部分
代码
方法
元素
篇文章
如图
相同
三个
三角形
内角
更多
三角
别向
定位
不错
实用
中右
公式
内容
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怎样看懂表格数据库的内容
一个数据库的外模式有多少个
互联网的科技说
粤嵌软件开发培训
曲周蔬菜代收软件开发
我的世界怎么审核服务器
app打卡显示服务器异常
网络技术与应用课程设计
西城区大型软件开发操作
数据库全量备份占用数据库资源
数据库提取数据
服务器怎么叫法
计算机网络技术在郑州好就业吗
什邡租房软件开发
科技互联网行业监管
基站平台软件开发一部
校园网络安全知识竞赛串词
vf创建数据库
最新幼儿园网络安全宣传报道
行唐软件开发
无人机平台软件开发
奥成佳和软件开发有限公司
我国网络安全领域的基本国策
倩女幽魂为啥找不到琉璃服务器
账号和密码的服务器
软件开发专业可以报考一建
湖北综合软件开发价目表
夸克区块链存储中心化服务器
彻底删除数据库语句
服务器是否支持sftp