我想在我的网站上使用javascript创建一个按钮生成器,类似于http://css-tricks.com/examples/ButtonMaker/。
但我也想添加一个保存按钮,以便用户可以保存他创建的按钮图像。如果可能的话,我想用PHP将图像保存在我的服务器中。
有没有人知道我应该阅读或搜索的内容?
提前致谢
答案 0 :(得分:3)
示例生成器中的按钮由浏览器呈现。它只是一个风格的按钮元素。我不认为你可以使用php轻松保存它。
你可以做的是创建一个接受参数的按钮生成器,然后渲染图像服务器(使用php)并将其发送到浏览器进行显示。然后可以轻松保存此渲染图像。
答案 1 :(得分:0)
您提供的链接只定义了元素的CSS - 您只需通过表单或ajax将其发送回服务器。
答案 2 :(得分:0)
一种方法是将css设置发送到您的服务器并执行 html渲染器,以某种方式允许您保存按钮的屏幕截图。
Google搜索“html渲染器”会产生多个结果,但我无法分辨是否有任何一种API可以让您轻松保存所需元素的图像。
(当然,Firefox和Chrome也算作html渲染器。)
在最糟糕的情况下,使用我的方法,您必须渲染按钮服务器端,截取屏幕截图并使用一些算法从屏幕截图中查找并剪切按钮。
我认为这是一个复杂的方法。我会选择Iljaas的话。