设计师给了我一个文件,要求我进行开发。他们要求我做一个弯曲/拱形菜单:
这个能够实现吗?我之前从未遇到过这样的情况,对如何解决感到困惑。
canvas
来完成。请参考CSS3 / Canvas是否有一种曲线/弧形文本的方法中的答案示例。请注意,canvas
在IE8及更早版本上不受支持,但在现代浏览器中得到了普遍支持。canvas
绘制正弦波的教程,因为您图片中的菜单具有类似正弦波的形状。map
元素创建一个图像映射。您可以查看使用CSS3的rotation
属性的示例:
https://www.google.com/search?q=css+rotate
注意:本文中的HTML标签已保留,但已被翻译。这是无法使用 CSS 实现的。必须使用切片图像或 Flash 来创建。