0

我已经设法使用 VML 为 td 显示背景图像,但我希望它垂直重复。我找到的任何示例都仅适用于一张图片。谁能想到我可以做到这一点?我把我的示例页面放在下面的小提琴中。

http://jsfiddle.net/TSeBy/

4

2 回答 2

0

除了使用 javascript,我想不出任何其他解决方案。使用矢量库(例如 Raphaël http://raphaeljs.com )会更容易,但页面会更重。

您必须采用容器的当前大小并手动计算 y 偏移量。

在 IE 上克隆 VML 元素非常困难,因此您必须创建多个具有相同属性的元素(Raphael 有一个 clone() 方法,但它实际上创建了一个新的相同元素)。

于 2011-09-03T11:46:52.663 回答
0

尝试将图像文件设置为 td 的宽度,但不要像 TD 一样高。然后使用 v:fill type="tile" 设置。它会自动垂直重复。将图像的宽度设置为 td 的宽度会导致图像在屏幕上仅显示一次。每次重复。

于 2015-12-14T21:42:39.120 回答