如何使用css,把div设置为一个椭圆容器,在做html页面开发时,我们一般都是使用div来做容器的,如果你需要一个椭圆形的容器,我们可以使用div来实现的,下面来看一下。......
html/css 一种分叉表格流程图的制作方法
本经验介绍在html/css制作前端界面时,一种制作固定尺寸的分叉表格流程图的制作方法。对应的可变尺寸需要js配合css变量。
工具/原料
- Firefox
方法/步骤
首先,我们纯粹用div实现一个表格布局。所有单元都在.big-box中,首先按照列划分.column,再按照行划分.bar。对应的css样式如图所示。
接下来编写html代码,并使用上述样式。运行效果如图。后两列的行数是前两列的两倍,因为后两列开始分叉。稍后将调整样式。
给第三列的前三行和后三行分别添加transform样式,如图所示。首先Y方向剪切变换,再Y方向平移变换。
效果如图,它们左边重叠,右边展开。
对于第四列的6行,同样前三行和后三行分别添加Y方向向上和向下的平移变换。效果如图。
接下来添加样式,修改这些单元格的颜色和不透明度,实现了流程图效果如图。每个bar内可以按需添加其它内容。
这个方法需要注意的是,目前变换的角度和平移距离都是硬编码的。所以窗口尺寸变化,整体若出现宽度高度变化,会出现如图所示错位。
若要解决这个问题,可以使用css变量并配合js运行时获取元素宽度高度数据,计算变换参数。
注意事项
- 如果遇到问题,可以在下面提出疑问。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
- 详细阅读
-
HTML5创作工具,MAKA 2.0史上最全操作指南详细阅读
HTML5创作工具,MAKA 2.0史上最全操作指南,超过15000种模板组合。还怕你没有发挥的空间吗?MAKA(中文:码卡)作为中国最早推出移动端卡片式交互模式的创新者,随着HTML5技术的日渐成熟......
2023-03-16 434 HTML