css - 如何获得不规则、可扩展的 CSS 多边形

标签 css polygon

那么我如何得到这个形状 polygon使用 CSS?

我遇到了两个问题:

  1. 使用 3D 变换,将原点设置在左侧中心,我可以使用 rotateY,但这会给我一个与多边形不平行的底部,尽管它的宽度为:100%,但不会填充屏幕水平...

  2. 使用 skewY 以及 overflow hidden 的父容器,可以获得相同的效果,但后来我在更改分辨率时遇到缩放问题......太大,边变得非常高/短,太窄了,两边看起来几乎一样……

最佳答案

如果你只想创建不规则形状,SVG 将是更好的选择。 你可以试试 :before & :after Elements。

关于css - 如何获得不规则、可扩展的 CSS 多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31509247/

相关文章:

javascript - javascript onclick 时防止列表元素移动

html - CSS - 如何使单词的结尾变得模糊?

javascript - 如何在鼠标悬停时使图像变暗?

Mysql 在多边形中查找点。

python - 使用 Python 对网格内的总线长求和

html - CSS 过渡和透视在 chrome/ie 和 firefox 中没有给出相同的结果

html - 如何控制 CSS 驱动菜单下拉列表中子链接之间的间距?

python区域随着多边形性能的增长而增长

javascript - Svg 多边形舍入

javascript - 随机放置 svg 多边形