qpimg-CSSスプライトを動的に作成

サイトを開発する場合、ページにロードされる画像の数を減らすために、CSSスプライトテクノロジーを使用する必要がますます多くなります。 このような画像の作成と編集は簡単な作業ではなく、非常に時間がかかります。最初にグラフィックエディターで画像を作成し、次にスタイルシート(CSS)で各要素の位置とサイズを記述する必要があります。 要素を編集してそのサイズを変更すると、完全に再作成されるまで、スプライトのグローバルリビジョンにつながる可能性があります。







クライアント側でデータキャッシュ(ブラウザ)を使用する場合、スプライトデバッグは「空の」作業も追加します。 ブラウザにデータの新しいバージョンを提供するために、CSSファイルと画像の名前を毎回変更する必要があります。



qpimgは、CSSスプライトを動的に作成するためのphp5ライブラリです。 上記の問題を解決します。





スクリプトの例はここにあります 。 この例では、18個の画像を3つのスプライトに変換する方法を示しています。 最初のスプライトには静的画像が含まれています。 2番目のスプライトには、水平方向に繰り返される背景画像が含まれています。 3番目のスプライトには、垂直に繰り返される背景画像が含まれています。



画像のマージ結果



ハイライト/ qpimgの利点





ライブラリについて詳しく知るには、例を参照し、qpimg Webサイトからライブラリダウンロードすることもできます。



All Articles