正六边形
来源:互联网 发布:邮币卡电子盘交易软件 编辑:程序博客网 时间:2024/04/30 05:39
原文地址: http://blog.csdn.net/wx11408115/article/details/74275883
昨天在一个技术群中看到一个这样的图片,觉得挺好看的,今天自己试试
实现六边形方法有4
1. 三个长方形旋转( 60°,120°)
2. 一个长方形+ 两个三角形(距离不好计算)
3. svg
4. canvas
本文只实现了前两种,
方法一:
html
<div class="part1 sexangle"> <div class="one"></div> <div class="two"></div> <div class="three"></div></div>
css
.part1.sexangle { width: 100px; height: 100px; margin: 100px auto;}.one, .two, .three { width: 100px; height: 57px; position: absolute; background-color: red;}.one {transform: rotate(60deg); }.two {transform: rotate(120deg); }
注意: 用绝对定位, 这是四种中最易实现
方法二
html
<div class="part2"> <div class="before"></div> <div class="part2-sex"></div> <div class="after"></div> </div>
css
.part2 { margin: 100px auto; width: 160px; height: 20px; } .part2 .part2-sex { width: 173.2px; height: 100px; background-color: red; } .part2 .before { width: 0; height: 0; border-bottom: 50px solid red; border-right: 86.6px solid transparent; border-left: 86.6px solid transparent; } .part2 .after { width: 0; height: 0; border-top: 50px solid red; border-right: 86.6px solid transparent; border-left: 86.6px solid transparent; }
方法二: 不好计算尺寸
最后画个之前看到的图
打包代码 http://download.csdn.net/detail/wx11408115/9887720
原文地址: http://blog.csdn.net/wx11408115/article/details/74275883
阅读全文
1 0
- 正六边形
- 输出正六边形
- scss/css正六边形
- canvas画正六边形
- 五刀均分正六边形
- iOS截取正六边形图片
- C语言打印正六边形
- 简单的正六边形分形程序
- 正六边形策略游戏地图算法
- javaScript——正六边形图片裁剪
- 绘制一个正六边形的shader
- C#绘制等边三角形和正六边形
- 实现正六边形、圆形及带倒角正六边形的头像显示
- C语言实现之控制台打印正六边形
- 为何没有格点正三角形、正五边形和正六边形
- Unity3D 正六边形,环状扩散,紧密分布,的程序
- 一个有特点的正六边形RecyclerView---HexagonRecyclerView介绍篇
- 一个有特点的正六边形RecyclerView---HexagonRecyclerView详解篇
- 014-情绪|第一生产力
- STL常用函数复习之————list
- 华为上机编程之字符串中含有该字符的个数
- Amateras Modeler
- Android设置顶部状态栏的颜色
- 正六边形
- 同步请求和异步请求以及多次点击
- Centos修改yum源
- 【容斥定理】玲珑oj1138、hdu1796
- 第六天
- 伪随机数
- shell脚本编程实现多彩进度条
- 015-认知能量|减少心力的流失
- 【CJOJ1644】【洛谷2758】编辑距离