【发布时间】:2014-09-24 07:10:31
【问题描述】:
我正在尝试使用 Raphaël.js 为带有背景图像的矩形设置动画,请参阅 this demo。虽然矩形大小已设置为 60x60,并且图像大小绝对是 60x60,但图像不适合矩形!
对我来说,这只是在我使用 animate() 函数时才发生,并且所有图像都完全适合矩形。
为什么会发生这种情况,我该如何解决这个问题?
var r = Raphael('canvas', 500, 500);
r.canvas.style.backgroundColor = '#ccc';
var st = r.set();
st.push(
r.rect(100,100,60,60),
r.rect(180,100,60,60),
r.rect(100,200,60,60)
);
st.attr({fill:"url(http://cdn2.image-tmart.com/prodimgs/1/13010995/Rose-Bouquet-of-Peach-Heart-Home-Decoration-Simulation-Red-Inside-Pink-Outside_3_60x60.jpg?1363942767)", "stroke-width": 0});
st.animate({transform: "t200,100"}, 500);
【问题讨论】:
标签: javascript raphael