1

私はもともと次のコードを使用していました:

background-image: url(../images/tabbottom.gif);
background-repeat: no-repeat;
background-position: left bottom;

問題は、それをスプライトに変換するときに、背景の位置が固定されていることです。たとえば、0px-400pxです。

では、どうすれば左下に配置できますか?

また、cssスプライトでbackground-repeatを使用できますか?

お時間をいただきありがとうございます。

4

2 に答える 2

3

background-repeatは、cssスプライトとうまく連携しません。また、左下に設定することもありません。残念ながら、これを回避する唯一の方法は、静的な幅と高さを使用することです。この場合、スプライトを使用しない方がよいでしょう

于 2009-06-10T15:37:33.360 に答える
1

では、どうすれば左下に配置できますか?

要素のピクセル寸法を知り、それを注意深く配置することによって

また、cssスプライトでbackground-repeatを使用できますか?

確かに-一方向にのみ繰り返し、スプライトが(グリッドではなく)一列に配置されている限り。

于 2009-06-10T15:36:47.840 に答える