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