max-widthプロパティを使って注目画像を拡大しましたが、nav imageアイコンでも同じ効果が得られるのでしょうか?イメージスプライトでこれを行うことができますか、または推奨される方法は何ですか?レスポンシブルデザインのナビゲーションアイコンを拡大縮小することは可能ですか?
0
A
答えて
3
メディアクエリのブレークポイントに応じて、異なるイメージサイズを読み込むことができます。
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
#navIcon {
background-image:url('small.jpg');
}
}
/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
#navIcon {
background-image:url('normal.jpg');
}
}
1
あなたは、クリスが言ったことを行うことができますし、バックグラウンド位置を行うことによってスプライトを使用します。
また、100%の高さで使用することもできます。
私はKrisが提案したものをお勧めします。
2
は、それは本当にあなたのレイアウトを変更したいどのくらいに依存し、あなたが(たとえば、Appleのガイドライン)
のベンダーの特定の要件に合致する必要がある場合、私はウェブサイトを持っていたところ、すべてのメニュー画像同じ高さであり、広い画面では線形レイアウトを使用しました。
小さな画面に変更した分メニューアイコンには、@media固有のサイズと配置要件が含まれていました。例えば、私はそれらを積み重ねたいと思っていましたが、私はそれらを42ピクセル高くしたいと思っていました(Appleがタッチスクリーンのタッチ可能な最小サイズだと言っているもの)
デスクトップの幅と高さを 'auto'狭い画面では、特定の高さ(42ピクセル)と幅が 'auto'に設定されていました。
時間の経過とともにメンテナンスするのが難しくなるため、複数の画像に頼るのは嫌です。実際には、私は自分のメニューに画像を使っていないし、CSSを使ってすべてをやったことがあります(単なるイメージスプライトではありません)。
関連する問題
- 1. Winformsアプリケーションでラベルテキストを拡大・縮小可能にするには
- 2. フォントを拡大縮小することはできますか?
- 3. Perlinノイズを拡大縮小可能にする
- 4. CSS:before {content:url(..)}要素でイメージを拡大縮小することは可能ですか?
- 5. サイトコンテンツの拡大と縮小
- 6. Objective-Cで拡大/縮小可能なグリッド
- 7. サイドバーをReduxで拡大/縮小する
- 8. 拡大/縮小winform
- 9. JEditorPaneのフォントサイズ(および画像サイズ)を拡大/縮小することが可能です
- 10. イメージビューアンドロイドでのギャラリービューの拡大と縮小
- 11. xamarin iosプロジェクトで拡大/縮小可能なテーブルビューを作成する方法
- 12. テーブルビューコントローラーなしで拡大縮小可能なメニューを作成する方法
- 13. Image Recyclerで拡大縮小する
- 14. ng2-pdf-viewerで拡大縮小する
- 15. Androidビットマップイメージの拡大/縮小
- 16. ワーカープールの拡大縮小
- 17. メニューバーの拡大/縮小
- 18. Javascriptで複数の画像を拡大/縮小/拡大/縮小する最適な方法は?
- 19. タスクペインを拡大/縮小する
- 20. 画像を拡大/縮小するフレックスアイテム
- 21. GMMマウスホイールで拡大/縮小します。
- 22. セレン拡大縮小ツリービューC#
- 23. SAPUI5パネル縮小/拡大
- 24. アニメーション拡大/縮小テーブル
- 25. 拡大縮小CSSを使用して自動的に拡大縮小img
- 26. フォトショップでの拡大縮小のホットキー
- 27. GTKで画像の拡大/縮小
- 28. linearlayout内の子ビューを拡大縮小してスクロール可能にする方法はありますか?
- 29. Docker Swarmはホストを拡大/縮小できますか?
- 30. SpriteKit。 childNodeを拡大しないでparentNodeを拡大することは可能ですか?
あなたはSVGを使うことができます私はまだ聞いたことがありません... –