HTML

导入代码模板:

* {

margin: 0;

}

.hex {

margin: 0.5em auto;

width: 16vw;

height: 16vw;

}

/* ===== 方法 1 ===== */

/* 可工作在所有支持 2D transforms的浏览器上 */

/* 可以到这里查看 https://caniuse.com/#feat=transforms2d */

.hex:nth-of-type(1) {

position: relative;

overflow: hidden;

-webkit-transform: rotate(-30deg) skewX(30deg) scaleY(0.86603);

transform: rotate(-30deg) skewX(30deg) scaleY(0.86603);

}

.hex:nth-of-type(1):after {

position: absolute;

left: calc(50% - 6.9282vw);

/* undo transforms in reverse order */

width: 13.85641vw;

height: 16vw;

-webkit-transform: scaleY(1.1547) skewX(-30deg) rotate(30deg);

transform: scaleY(1.1547) skewX(-30deg) rotate(30deg);

background: -webkit-linear-gradient(black, cyan);

background: linear-gradient(black, cyan);

content: "";

}

/* ===== 方法 2 ===== */

/* 使用svg多边形,支持所有浏览器 */

.hex:nth-of-type(2) svg {

width: 100%;

height: 100%;

}

.hex:nth-of-type(2) use {

fill: url(#bg);

}

/* ===== 方法 3 ===== */

/* 可工作在所有支持clip-path方法的浏览器中 */

/* IE/Edge不支持,可以在这里投票建议微软实现:*/

/* https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/6519995-support-clip-path-property */

.hex:nth-of-type(3) {

background: -webkit-linear-gradient(black, cyan);

background: linear-gradient(black, cyan);

-webkit-clip-path: url(#cp);

clip-path: url(#cp);

}

/* ===== 方法 4 ===== */

/* 可工作在支持clip-path基本形状的浏览器中 */

/* 目前只有基于WebKit的浏览器支持 */

.hex:nth-of-type(4) {

background: -webkit-linear-gradient(black, cyan);

background: linear-gradient(black, cyan);

-webkit-clip-path: polygon(50% 0%, 93.30127% 25%, 93.30127% 75%, 50% 100%, 6.69873% 75%, 6.69873% 25%);

clip-path: polygon(50% 0%, 93.30127% 25%, 93.30127% 75%, 50% 100%, 6.69873% 75%, 6.69873% 25%);

}

渐变色填充菱形c语言,生成渐变色填充六边形的4种方法相关推荐

  1. c语言中字符串去掉逗号,JS四种方法去除字符串最后的逗号

    window.οnlοad=function() { var obj = {name: "xxx", age: 30, sex: "female"};//定义一 ...

  2. linux中复制字符串出错,C语言实现字符串的复制的两种方法

    本文将要为您介绍的是C语言实现字符串的复制的两种方法,具体操作方法: 利用数组实现 1 #include 2 #include 3 4 void copy_string(char str1[],cha ...

  3. 用户ID生成唯一邀请码的几种方法

    文章目录 1.需求描述 2.需求分析 3.字符集 4.方法一:随机数+唯一性判断(不可逆) 5.方法二:Hash+唯一性判断(不可逆) 6.方法三:进制法(可逆) 7.方法四:进制法+扩散.混淆(可逆 ...

  4. PHP开发日志 ━━ php、javascript生成二维码的三种方法

    最简单最实例的goolge开源方法 推荐手册:php完全自学手册 1.google开放api 代码如下: $urlToEncode="http://www.helloweba.com&quo ...

  5. 生成Doc文档的两种方法

    生成Doc文档的两种方法 一.通过在cmd的执行 javadoc命令 通过以下图片打开Java文件所在路径 在打开的目录文件的路径前面加上cmd 进入DOS命令 在命令行中执行javadoc -enc ...

  6. Java生成二维码的两种方法

    本文介绍Java生成二维码的两种方法,这两种方法都依赖于google提供的二维码依赖包. 一种是自己写工具类,代码可以网上抄. 另一种是使用hutool第三方工具类的依赖包,不用自己抄代码. 一.自定 ...

  7. python语言入门自学-自学编程的6种方法,自学Python

    随着互联网日趋迅猛,编程已经在我们生活当中无处不在了.众所周知,程序员的工资都很不错,于是越来越多的人,都想加入到编程的行业中来.那么如何加入到程序员的行业当中? PHP从入门到放弃,C语言从入门到放 ...

  8. 案例:无人船测量点位数据+ArcGIS 10.6软件生成三维水下地形的两种方法

    通常情况下,采用无人船进行水下地形测量,得到的是离散的,具有点号.日期.时间.东坐标(E).北坐标(N).水面高程.水下高程和水深等信息的点位数据,该数据一般由航带点位数据加水岸线组成,如下图所示: ...

  9. c语言能返回字符串吗,C语言中函数返回字符串的四种方法

    在讨论着四种方法以前,首先要对函数有一个简单的认识,不管是在形实结合时,仍是在return语句返回时,都有一个拷贝的过程.你传进来的参数是个值,天然函数在工做以前要把这个值拷贝一份供本身使用,你传进来 ...

最新文章

  1. adb: unable to connect for root: more than one device/emulator
  2. 求职者提问的问题面试官不会_如何通过三个简单的问题就不会陷入求职困境
  3. python高维向量的可视化_Tensorboard教程:高维向量可视化
  4. 反思不可佛系:刺激身体 刺激神经 目标反馈 定量奖惩 注重氛围
  5. JavaFX之TableView的SelectionMode
  6. LTNS的完整形式是什么?
  7. 互联网晚报 | 12月23日 星期四 | 芒果TV将上调会员价格;小红书宣布月活达2亿;荣耀首款折叠旗舰荣耀MagicV官宣...
  8. Spring : Spring 切面优先级
  9. python爬虫微博图片,pyhton爬虫爬取微博某个用户所有微博配图
  10. 20181213-python1119作业郭恩赐
  11. 瀑布流的布局(功能还没有完善)
  12. 开课吧学python靠谱吗-学设计?学Python?看看我的人生是如何开挂!!!
  13. Confluence 6 数据库 JDBC 驱动
  14. 手把手教您怎么编写第一个单片机程序
  15. innerHTML和outerHTML以及innerText和outerText之间的区别
  16. 关于尼德霍夫VS塔勒布: 今年赚钱最多的,居然是个牧羊人(作者:老喻)
  17. 【MD5加密算法能被破解么?】
  18. 求职必看~10分钟读懂国企、事业单位和公务员的区别
  19. redis:CLUSTER cluster is down 解决方法
  20. Android关闭屏幕,但不休眠

热门文章

  1. Gym - 101972B Arabella Collegiate Programming Contest (2018) B. Updating the Tree 树DFS
  2. spring (由Rod Johnson创建的一个开源框架)
  3. MongoDB 3.4 复制集全量同步改进
  4. Linux ssh命令无法使用
  5. jQuery获取浏览器URL链接的值
  6. UVA 536 TreeRocvery 树重建 (递归)
  7. [非技术参考]C#基础:使用Thread创建线程(1)
  8. Yarn 组件的指挥部 – 调度器Scheduler
  9. linux 脚本判断一个目录不存在
  10. Mysql 水平拆分和垂直拆分