これまで数回これを見てきましたが、私は決して自分自身を使用しませんでした。誰かがあなたが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. ウェブカメラから単一画像をキャプチャ
- 2. 単一画像から複数画像へのアップロード
- 3. Arduinoからバイト単位で画像を取得し、Javaで
- 4. MATLABで画像の一部を取得
- 5. PNG画像ファイルのサイズを取得する
- 6. イメージをスライドショーの画像から取得
- 7. アンドロイドで、カメラから取得した画像の画像IDを取得する
- 8. アイコンから画像への変換
- 9. データベースから画像を取得する#
- 10. ディレクトリから画像を取得
- 11. URIでウェブから画像を取得
- 12. 画像からポイントを取得
- 13. リストビューから画像を取得
- 14. woocomerce - mysqlからカテゴリ画像を取得
- 15. ヘッダーから画像を取得する
- 16. Python:MSSQLから画像を取得
- 17. ウェブアプリケーションでスキャナから画像を取得
- 18. rss xmlから画像を取得
- 19. カプチーノ - CPViewから画像を取得
- 20. Android:base64binary形式から画像を取得
- 21. Parse.comアレイから画像を取得
- 22. ウェブサービスから画像を取得
- 23. Blackberry - ビットマップから画像データを取得
- 24. htmlから画像を取得する
- 25. データベースから画像を取得する
- 26. iosで画像からテキストを取得する(画像処理)
- 27. 画像コントロールから画像データを取得WPF
- 28. 2D画像から3D画像を取得する
- 29. 元画像から円形画像を取得する
- 30. Google画像:サムネイルURLから大きな画像URLを取得
これは、CSSスプライトと呼ばれています。これを理解するには、各アイコンの幅と高さを認識する必要があります。 –
@Mr_Green異なるサイズのアイコンがある場合も、私はちょっと同じです。 –
この画像を作成したデザイナーの助けを借りて、以下の解決策を追加してください。 –