スパンがあり、そのスタイルを以下に示します。私の問題は、60px*60px のスパンを埋めるように設計されていることです。しかし今、別のスパンを 50px*50px サイズで埋めなければなりません。しかし、背景のサイズを変更すると、すべての位置がずれてしまうため、背景の位置では機能しません。では、画像が描画された後に bacground-image を使用して画像またはブロック要素のサイズを変更する方法 (css または javascript ハック) はありますか? すべての背景位置の書き換えを避けたい (「.entertainment」のような各アイコンのクラスがあります)。
<span class="icon icon2 entertainment"></span>
span.icon2 {
float: left;
width: 50px;
height: 50px;
margin: 5px 0 0 0;
}
#wrapper span.icon.entertainment {
background-position: -60px -360px;
}
#wrapper span.icon {
background: url(https://teeg.hu/image/icon.png);
}
助けてくれてありがとう!