私はSupersizedを使用して背景画像を拡大しています。問題は、画像を複数の解像度で見栄え良くするには、画像を大きくする必要があります。 2000ピクセル* 2000ピクセル。しかし、なぜ誰かが解決策を持っているべきですか? 800 * 600のような大きな画像をダウンロードする必要がありますか?だから私がしたいのは、画像の3つのサイズ(1024 * n、1680 * n、2000 * n)を持っていて、その解像度に応じて、できるだけ小さいものがユーザー。どのように私はこれを実装する必要がありますか?バックグラウンドイメージSupersizedで異なる解像度でサイジング/ロードする
答えて
のJavascriptのwindow.screen.width
意志を使用します画面の実際のピクセル幅を返すので、単純なif文を使用して、使用するイメージを選択することができます。
if(window.screen.width < 1000) {
image = "small.jpg";
} else {
image = "large.jpg";
}
ユーザー・ウィンドウの幅を決定してから、使用したいんどの画像を決定する$(window).width();
(http://api.jquery.com/width/)を使用することができます -
$('#yourImageId').attr('src', 'images/alt/imagename.jpg');
の概念を使用して、クライアント側でのプログラムCSSを作成するには?チェックを行った後に180Pユーザーがブラウザを最大化するとどうなりますか? – shanethehat
これを見てください:http://stackoverflow.com/questions/1091540/how-to-get-screen-resolution-of-visitor-in-javascript-and-or-php – kleinohad
申し訳ありませんが、私は従いません。私は、画面ではなく画面の幅を使用することをお勧めします理由は、ユーザーが高解像度の画面を持つことができますが、ブラウザが最大化されていないためです。その場合、ユーザーが画面を最大化することを決定すると厄介なように見える低解像度の画像を配信します。 'window.screen.width'は実際のモニタの解像度を返します。http://www.javascriptkit.com/howto/newtech3.shtml – shanethehat
多くの方法:他の人がその上に基づいて、画面の横幅を取得し、前記したよう
- 、要素の背景画像源を操作します。
- 使用Lessは
- が、これは、ブラウザではなく、画面の幅を返しませんresponsive-images
- 1. 異なる解像度でゲームをするのですか?
- 2. 異なる解像度でアンカーポイントが異なるのはなぜですか?
- 3. 異なる解像度での画像サイジングの問題
- 4. Kerasで異なる解像度の画像のトレーニングと検証
- 5. 異なる解像度のフルスクリーンスイングアプリケーション
- 6. TextView FontSize異なる解像度とスクリーンサイズ
- 7. 異なる解像度のhtmlウェブサイト
- 8. 異なる描画可能解像度
- 9. 異なる解像度のアラインメント
- 10. AVMutableCompositionで異なる解像度をレンダリングする
- 11. 異なる解像度でグラフィックを実行する
- 12. AVFoundationで異なる解像度のプリセットを使用する
- 13. 解像度が異なるとグラフィックスが異なります。
- 14. 異なるモニタ/解像度、異なるレイアウト
- 15. 異なる解像度のデバイスで使用されるレイアウト
- 16. 同じ言語で異なる画面解像度の異なるリソース
- 17. 異なる解像度で同じ正解位置を維持する
- 18. Android - 異なる解像度の画像を重ねる
- 19. 異なる解像度でJavaFXステージの幅の問題
- 20. HTMLページが異なる解像度で台無し
- 21. Visual Studio 2008 for .NETで異なる解像度を扱うCF
- 22. 解像度の異なる画面の画像サイズを理解する
- 23. Google Maps Android MapViewは異なる画面密度で異なる解像度のタイルを使用しますか?
- 24. 異なる画面解像度で応答するヘッダーを作成する
- 25. 異なる解像度のコンテナdivのdivを展開する
- 26. 異なるクライアントの解像度をシミュレートする
- 27. FFmpeg - 異なる解像度のビデオを連結する
- 28. 同じ電話カメラで異なる解像度の画像内の円の差
- 29. iPhone 6の画面解像度が異なるのはなぜですか?
- 30. アンドロイドのグラフィックレイアウトで異なる解像度を設定するには
良い見え、後で家に帰るときにこれを試してみます。 – Andrija
そしてそれは良い作品です、ありがとう:) – Andrija