首页 > 软件开发 > HTML >

html/css 一种分叉表格流程图的制作方法

来源:互联网 2023-03-16 19:16:31 版权归原作者所有,如有侵权,请联系我们

本经验介绍在html/css制作前端界面时,一种制作固定尺寸的分叉表格流程图的制作方法。对应的可变尺寸需要js配合css变量。lL6办公区 - 实用经验教程分享!

html/css 一种分叉表格流程图的制作方法lL6办公区 - 实用经验教程分享!

工具/原料

  • Firefox

方法/步骤

  • 1

    首先,我们纯粹用div实现一个表格布局。所有单元都在.big-box中,首先按照列划分.column,再按照行划分.bar。对应的css样式如图所示。lL6办公区 - 实用经验教程分享!

    html/css 一种分叉表格流程图的制作方法lL6办公区 - 实用经验教程分享!

  • 2

    接下来编写html代码,并使用上述样式。运行效果如图。后两列的行数是前两列的两倍,因为后两列开始分叉。稍后将调整样式。lL6办公区 - 实用经验教程分享!

    html/css 一种分叉表格流程图的制作方法lL6办公区 - 实用经验教程分享!

  • 2
  • 3

    给第三列的前三行和后三行分别添加transform样式,如图所示。首先Y方向剪切变换,再Y方向平移变换。lL6办公区 - 实用经验教程分享!

    效果如图,它们左边重叠,右边展开。lL6办公区 - 实用经验教程分享!

    html/css 一种分叉表格流程图的制作方法lL6办公区 - 实用经验教程分享!

  • 4

    对于第四列的6行,同样前三行和后三行分别添加Y方向向上和向下的平移变换。效果如图。lL6办公区 - 实用经验教程分享!

    html/css 一种分叉表格流程图的制作方法lL6办公区 - 实用经验教程分享!

  • 5

    接下来添加样式,修改这些单元格的颜色和不透明度,实现了流程图效果如图。每个bar内可以按需添加其它内容。lL6办公区 - 实用经验教程分享!

    html/css 一种分叉表格流程图的制作方法lL6办公区 - 实用经验教程分享!

  • 6

    这个方法需要注意的是,目前变换的角度和平移距离都是硬编码的。所以窗口尺寸变化,整体若出现宽度高度变化,会出现如图所示错位。lL6办公区 - 实用经验教程分享!

    若要解决这个问题,可以使用css变量并配合js运行时获取元素宽度高度数据,计算变换参数。lL6办公区 - 实用经验教程分享!

    html/css 一种分叉表格流程图的制作方法lL6办公区 - 实用经验教程分享!

  • 注意事项

    • 如果遇到问题,可以在下面提出疑问。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!lL6办公区 - 实用经验教程分享!


    标签: HTMLCSS

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号