これまで数回これを見てきましたが、私は決して自分自身を使用しませんでした。誰かがあなたがCSS spritesと呼ばれるCSS単一のpng画像からアイコンを取得
答えて
を使用して...例えば、この単一のPNG画像から、私は赤で、選択したアイコンを特定のアイコン画像を取得することができますどのように説明することができます。これは、http要求を減らすために使用されます。例えば
.icon1 {
background-image: url('YOUR_URL_HERE');
background-position: 10px 10px; /* X and Y */
height: 30px;
width: 30px;
}
のでinshortだけに固定して高さ/幅を定義するように、基本的にすべてのアイコンは、単一キャンバスに配置されており、background-image
プロパティとして使用され、後にはCSS background-position
プロパティを使用してマッピングされていますbackground-position
プロパティを使用してキャンバスをマップします。したがって、ページ上に100個の小さなアイコンイメージがある場合、サーバーに100回のリクエストを行い、パフォーマンスを向上させるために、CSSスプライトが使用されます。
1つの質問:どのようにバックグラウンドポジションを取得しますか?正しい絵が得られるまで試してみる?それを行うテクニックやツールはありますか? –
@DavidDury手動で、またはあなたは[スプライトジェネレータ](https://www.google.com/search?q=css+sprite+generator&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla: en-US:official&client = firefox-a) –
- 設定しますので、表示したい画像の一部が表示されている
background-position
を調整background-image
- として画像を設定要素
- に
height
とwidth
(ピクセル単位)固定
画像の配置に背景略記を使用します。
div {
background:url(http://i.stack.imgur.com/mUhg1.png) -82px -104px;
width:27px;
height:27px;
}
- 1. sql DB(CodeIgniter)から単一のユーザー画像を取得
- 2. ウェブカメラから単一画像をキャプチャ
- 3. laravelに挿入された画像の配列から単一の画像を取得する方法は?
- 4. タンゴデバイスのメインカメラ画像を単一で取得する
- 5. 単一画像から複数画像へのアップロード
- 6. SDL描画画像データ文字列からのPNG画像
- 7. 複数のアイコンのための単一のPNGファイル
- 8. Arduinoからバイト単位で画像を取得し、Javaで
- 9. PNG画像ファイルのサイズを取得する
- 10. MATLABで画像の一部を取得
- 11. イメージをスライドショーの画像から取得
- 12. HttpHandlerのHttpWebRequestから画像を取得
- 13. PHPのローカルパスから画像を取得
- 14. タクソノミーのギャラリーから画像を取得
- 15. アンドロイドアプリのfirebaseから画像を取得
- 16. アンドロイドで、カメラから取得した画像の画像IDを取得する
- 17. AImageReaderから取得した画像から生データを取得
- 18. Vimeo APIから単一サムネイルを取得
- 19. PHP:データベースクエリの画像から画像を取得する
- 20. ライブ画像からすべての画像を取得
- 21. アイコンから画像への変換
- 22. WebPACKのPNG画像
- 23. グレースケールのPNG画像
- 24. 他のPNGでPNG画像をペイント
- 25. ウェブサービスから画像を取得
- 26. カプチーノ - CPViewから画像を取得
- 27. パスから画像を取得
- 28. フォルダから画像を取得する
- 29. Androidスタジオ、Googleから画像を取得
- 30. カスタムタクソミー用語から画像を取得
これは、CSSスプライトと呼ばれています。これを理解するには、各アイコンの幅と高さを認識する必要があります。 –
@Mr_Green異なるサイズのアイコンがある場合も、私はちょっと同じです。 –
この画像を作成したデザイナーの助けを借りて、以下の解決策を追加してください。 –