2012-04-13 77 views
-1

我有一个精灵表,我想从中创建背景,但我想从表单的不同部分随机生成。我宁愿每次都不生成一个全尺寸的图像,因为我不想每次都要存储一个,任何人都可以帮助我?从精灵生成HTML背景

我希望它可以用PHP来完成,但我没有设置它。任何线索非常感谢。

+0

为什么你需要这样做? – 2012-04-13 02:09:01

+0

有点笑...?不是有足够的理由吗? – rbrtl 2012-04-13 02:13:33

+0

您是否在谈论使用'background-repeat'? – 2012-04-13 02:14:34

回答

0

问题是获取精灵图像的“部分”并对它们进行分层。仅仅因为这个原因,我甚至不会考虑CSS背景图像,而是将所有东西都放在htm5 canvas或svg之上。我想你可以事先分离出精灵,生成数据uri变体(Mime编码)并将其包含到你的样式表中(然后,对于现代浏览器来说,事情实际上变得微不足道,因为你可以根据需要叠加尽可能多的背景图像, CSS ...好吧,除了随机定位位以外,你必须通过php或javascript来做