我想知道在CSS中是否可以用任意偏移量重复背景?我的意思是每次渲染时都可以将图块向x和y方向移动若干像素。这样做的用途包括马赛克、图案等,甚至可以实现等距平铺。例如,如果我有一个10px x 10px的图块,每次重复出现时,我希望它向上移动10px,这样就可以实现以下效果。
那么,有没有现成的解决方案?还是说 Canvas 是一个可行的选择(将内容绘制在 Canvas 上,然后将其用作背景)?
[//]
[//]
[//]
[//]
那么,有没有现成的解决方案?还是说 Canvas 是一个可行的选择(将内容绘制在 Canvas 上,然后将其用作背景)?
background-position
结合background-repeat
来实现偏移平铺。不过我不确定这是否是你所要求的,你有没有一个样例图片来展示你想要实现的效果但不知道如何实现呢? - Niels Keurentjes