就像网页的圆角一样,

我想通过设置参数和编程来绘制它。

修改

它应该能够生成像
(来源: alistapart.com

有帮助吗?

解决方案

基本上,你可以在RAM中绘制一个位图来生成图片,然后将其保存为GIF文件,或者将其直接发送到浏览器,告诉它你正在发送一个GIF文件。您必须对网页设计师在Photoshop中执行的单独元素进行相同类型的平铺和定位,除非您的代码能够完成工作。

对于一个可能的库,请参阅 libgd ,您可能会使用 line()绘制直线, arc()绘制角。当然,要获得阴影线,您需要绘制多条线,每次偏移一点并更改颜色。

要了解网页设计师如何做,请查看此页面。请注意使用的角落图像列表。在编码之前,了解其他方法总是有帮助的。您可能更喜欢利用CSS代替,这可能更容易编码。

我不建议使用任何画布,因为大多数浏览器都不支持它,并且出于同样的原因,我认为SVG不是一个很好的方法来做一般用途的网站,你只是穿着了解内容的外观。

其他提示

你不能使用SVG格式吗?您可以通过编程方式生成SVG文件。

尝试 SVG 画布

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top