两种纯html+css3实现六边形

 时间:2026-02-14 14:50:56

1、新建html文档。

两种纯html+css3实现六边形

2、书写hmtl代码。

<div class="zcc"></div>

<div class="zcc2">

    <div class="left"></div>

    <div class="right"></div>

</div>

两种纯html+css3实现六边形

3、初始化css代码。

<style>

html, body { width : 100%; height : 100%; margin : 0; padding : 0; }

.wrapper { position : relative; width : 420px; margin : 0 auto; padding : 0; font-size : 0; }

.icon { position : relative; display : inline-block; width : 100px; height : 100px; margin : 20px; border-radius : 18px; -webkit-box-sizing : border-box; -moz-box-sizing : border-box; box-sizing : border-box; }

</style>

两种纯html+css3实现六边形

4、书写css代码。

<style>

.zcc{width: 66px;height: 120px;margin:100px auto;background-color: #008000;position: relative;}

.zcc::before{content:"";width: 0;height: 0;position:absolute;left:-35px;top:0;border-right:35px solid #008000;border-top:60px solid transparent;border-bottom:60px solid transparent;}

.zcc::after{content:"";width: 0;height: 0;position:absolute;right:-35px;top:0;border-left:35px solid #008000;border-top:60px solid transparent;border-bottom:60px solid transparent;}

.zcc2{width: 66px;height: 120px;margin:100px auto;background-color: red;position: relative;}

.zcc2 .left{width: 0;height: 0;position:absolute;left:-35px;top:0;border-right:35px solid red;border-top:60px solid transparent;border-bottom:60px solid transparent;}

.zcc2 .right{width: 0;height: 0;position:absolute;right:-35px;top:0;border-left:35px solid red;border-top:60px solid transparent;border-bottom:60px solid transparent;}

</style>

两种纯html+css3实现六边形

5、代码整体结构。

两种纯html+css3实现六边形

6、查看效果。

两种纯html+css3实现六边形

  • [HTML5应用] CSS3倾斜的网页图片
  • js怎么把DIV的背景图片给取消
  • 手工折纸——旺旺
  • 如何用CSS修改不同input标签的样式
  • 关于html内嵌video的一些参数设置
  • 热门搜索
    淘宝子账号怎么申请 如何制作app软件 网游之悠闲生活 如何玩魔方6个面口诀 如何删除文件 面基是什么意思啊 哈尔滨科学技术职业学院怎么样 银行利息如何计算 如何解锁手机密码 ms是什么意思