可以用CSS弯曲div吗?
某种 webkit 转换...
我想要创建的效果是一个环形甜甜圈形状,但由弯曲的 div 组成,而不是边框半径/边框技巧
编辑:
用例 - 我想在这个 div 上放置一个线性渐变,并让渐变绕回自身,就像在游戏《贪吃蛇》中一样,它追着尾巴……
目前,仅靠 CSS 是不可能做到这一点的。你最好的选择是使用
canvas
(和一些 Javascript)。
https://developer.mozilla.org/en/Drawing_Graphics_with_Canvas
http://www.roblaplaca.com/examples/bezierBuilder/
2023 年 8 月更新:
仅使用 CSS 这仍然是不可能的(很高兴被证明是错误的)。您可以做一些有趣的事情,但它们都取决于边框、边框半径等。
参考资料: