使用h5之前,都是利用图片作为背景来实现的,现在有h5+css3这把利器,顺利完美的绘制六边形。

绘制六边形

html代码:

<div class="shape-layer"></div>

可见html代码非常简单,这里要运用伪元素来实现

css代码:

.shape-layer {position:relative;width:336px;height:196px;background-color:#0174db;}
.shape-layer::before {content:"";position:absolute;left:0;top:-96px;width:0;height:0;border-left:transparent solid 168px;border-bottom:#0174db solid 96px;border-right:transparent solid 168px;}
.shape-layer::after {content:"";position:absolute;left:0;bottom:-96px;width:0;height:0;border-left:transparent solid 168px;border-top:#0174db solid 96px;border-right:transparent solid 168px;}

看完这个案例,对于绘制三角形就简单了,尝试自己绘制一下吧。
本文为原创文章,转载请注明出处,多谢您的支持。

六边形块级元素的绘制相关推荐

  1. 网页编程技术二(块级元素和行内标签)

    1.块级元素 顾明思义,块级标签在网页中显示为块:块级标签一般独占一行,新的块级标签将从新的一行开始排列,它可以容纳其他块级元素和内联元素. 常见的会计标签: 1.1标题标签:<h1>&l ...

  2. html块级标签转换,html标签中的块级元素详解

    今天,我们就讲解一下html标签中的块级元素,主要包括块级元素的概念.作用.特点,还有就是块级元素有哪些标签等内容. 块级元素概念 块级元素是一类css样式display默认值为block的html标 ...

  3. css块级元素与行级元素

    看先下效果图 代码 <!DOCTYPE html> <html><head><meta charset="UTF-8"><ti ...

  4. css标签显示特性(块级元素、行内元素、行内块元素、标签显示模式转换display、简单文字居中、简单导航栏案例)

    HTML标签一般分为块标签和行内标签两种类型,它们也称块元素和行内元素. 标签以什么方式进行显示,比如div 自己占一行, 比如span 一行可以放很多个 1. 块级元素(block-level) 常 ...

  5. CSS文档流与块级元素和内联元素

    文档流 将窗体自上而下分成一行行, 并在每行中按从左至右的顺序排放元素,即为文档流. 每个非浮动块级元素都独占一行, 浮动元素则按规定浮在行的一端. 若当前行容不下, 则另起新行再浮动. 内联元素也不 ...

  6. HTML5 行内元素有哪些,块级元素有哪些, 空元素有哪些?

    前端面试题(8) 打卡: 2021-5-2 HTML HTML5 行内元素有哪些,块级元素有哪些, 空元素有哪些? (1)行内元素 inline element a - 锚点 b - 粗体 ( 不推荐 ...

  7. css变成块级元素_探讨行内元素转换为块级元素_html/css_WEB-ITnose

    行内元素和块级元素对于前端来说是一个很重要的概念.在CSS中,只有块级元素有物理属性,而元素则有三种形态: 1. 块级元素:有物理属性,width,height写值起作用,而且要占据一行. 2. 行内 ...

  8. 【HTML】行内元素与块级元素

    一.行内元素与块级元素的三个区别 1.行内元素与块级元素直观上的区别 行内元素会在一条直线上排列,都是同一行的,水平方向排列 块级元素各占据一行,垂直方向排列.块级元素从新行开始结束接着一个断行. 2 ...

  9. CSS里常见的块级元素和行内元素

    根据CSS规范的规定,每一个网页元素都有一个display属性,用于确定该元素的类型,每一个元素都有默认的display属性值,比如div元素,它的默认display属性值为"block&q ...

最新文章

  1. java 线程不运行时间_java如何设置线程运行时间吗
  2. Jenkins加Shell实现最简单的持续部署
  3. weblogic中ssrf漏洞修复_WebLogic SSRF 及漏洞修复
  4. 快排、寻找第k小数和前k小数
  5. sqlserver 集群_云数据库最优成本方案,阿里云数据库新形态专属集群
  6. [翻译] Fast Image Cache
  7. 5月份 Github 上最热的十个 Python 项目,从Debug工具到AI水军、量化交易系统。
  8. 使用 rapidxml 做配置文件
  9. Jmeter连接Mysql
  10. FAIL : SSHException: Incompatible ssh peer (no acceptable kex algorithm)
  11. android 源码中的单例,Android源码中的一种单例实现
  12. (84)JTAG接口与格雷码特点-面试必问(八)(第17天)
  13. xampp apache无法启动的解决方法
  14. 理解偏倚:可靠结果的先决条件
  15. 3.指定IP地址抓包
  16. 推荐三十款最好的免费项目管理软件
  17. 计算机组成原理mips汇编大作业报告(冒泡排序、选择排序)
  18. 微信开发 ━━ 微信商户更名后付款时仍旧为最初的简称,如何修改微信支付的店铺名称
  19. tailscale自建derper服务器中转,使用自定义端口
  20. Tableau的用法

热门文章

  1. 嵌入式驱动开发之2440/2410---硬件看门狗,喂狗
  2. svn删除用户名及密码
  3. Linux 网卡驱动相关——03
  4. TX2 开发套件串口
  5. Exchange管理控制台无法安装,要求重新启动
  6. SpringMVC过程中@RequestBody接收Json的问题 总是报415
  7. tomcat运行模式APR安装
  8. Linux学习(CentOS-7)---磁盘分区(概念、分区方法、分区方案)
  9. 树莓派进阶之路 (002) - 系统烧录及系统使用(多平台)
  10. 用C实现动态结构机制