Webサイトを作るときにretinaについていまいちわかりません。
ネットで調べたのですがよくわかりませんでした。以下の確認と質問があります。
確認1
通常のディスプレイに比べて細かく表示できる、だから幅が300pxの画像を表示しようとすると、600pxに引き伸ばされるため300pxの画像を綺麗に表示させるために600pxの画像を用意しないといけない。
確認2
「デザインはiphoneXの場合375px の2倍の750pxでデザインする」とサイトに書かれていました。750pxでデザインを作成する意図は画像の解像度に合わせるという認識であってますか?
もしそうだとしたらコーディングををするときデザインからフォントサイズや要素の幅や高さを自分で計算しないといけない。
質問1
Retinaの対応としては画像だけでいいのでしょうか?フォントなどは綺麗に表示されるだけで、大きさは変わらないということであっていますか?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
1)「デバイス上でのRetinaディスプレイ」
Retinaディスプレイの魅力は、解像度の高さにありますが、コントラストやカラーなどの表現力にも優れています。
Retinaディスプレイは高解像度のため、すべてのアイコンがこれまでの約4倍の大きさに設定される。
解像度が高くなると画面が美しく感じられる。(「画素数(dpi)」と「画像のサイズ」)
画素数が高ければ高いほど画素が小さくなるため美しく表示される。
Retinaディスプレイは、2px × 2pxを擬似的に1pxとして表示するから、通常のディスプレイに比べて2倍細かく表示でき、繊細で美しい表示が可能になっている。
疑似的なピクセルCSSピクセル(論理ピクセル)
2)「Webで使用する画像のRetinaディスプレイ」
ぼける場合もある。
ブラウザ上に、「300px × 200px(width = 300px; height = 200px;)」の画像を、通常のディスプレイに表示する場合、単純にそのままの画面解像度(画像のピクセル数)の300px × 200pxですが、Retinaディスプレイに表示する場合、300px × 200pxを2倍した画面解像度(画像のピクセル数)の、600px × 400pxの画像が必要になり、Retinaディスプレイのブラウザ上で、「300px × 200px(width = 300px; height = 200px;)」の画像を表示させたいのを、そのまま300px × 200pxの画像を指定すると、実際には600px × 400pxの領域に、300px × 200pxが引き伸ばされて表示されるので、画像がぼけてしまいます。
但し、Retinaディスプレイよりも高解像度でハイコントラストのディスプレイは数多く存在します。
例:WQHD+の液晶ディスプレイや4Kテレビなどは、Retinaディスプレイを超える高解像度を誇っています。
https://d-fount.com/about-resolution/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- HTML・CSS 検索窓とcssハックについて 3 2022/04/22 12:21
- Photoshop(フォトショップ) 無料で画像をPXや比率で切り抜けるソフト 2 2022/05/06 20:49
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- フリーソフト 倍率自動調整して全画面表示できるフリーの画像ビューアー 1 2023/08/24 10:55
- その他(プログラミング・Web制作) このWEB用語、WEB文章、意味が分かりますか? 理解できない人が多いようなんですが・・・ 7 2022/10/22 09:13
- Mac OS Macで画像の切り抜きできないの? 2 2023/04/02 09:31
- モニター・ディスプレイ PCのマルチディスプレイで複製はできますが拡張ができません 1 2023/08/09 01:29
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/04/21 13:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
CSS3で角丸写真にシャドーを付...
-
CSSがなぜかfont-sizeだけ効か...
-
css初心者 フレックスボックス...
-
画像イメージの上下左右、欲し...
-
ウェブページの上下に暗幕を表...
-
widthやheightの数値に単位(px...
-
div入れ子、親でmarginを設定す...
-
CSSで背景画像を一番下にもって...
-
スマホ画面で長い文章が、左端...
-
css&html テキストの前に三角...
-
ネガティブマージン
-
CSS/HTML で画像 2枚重ねた上に...
-
MACのスタイルシート対応
-
width:100%ではみ出す
-
CSSで指定した背景画像にリンク...
-
cssを使用し文字の均等割付(指...
-
checkboxの大きさは変えられま...
-
左右の高さを揃えたいんですが
-
CSSでボックスの位置をずらすCS...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
widthやheightの数値に単位(px...
-
画像イメージの上下左右、欲し...
-
css初心者 フレックスボックス...
-
表示倍率を変えるとレイアウト...
-
CSSがなぜかfont-sizeだけ効か...
-
CSS、width100%でもできる余白
-
W3Cのソースコードの検証サービ...
-
CSS:animation開始位置の設定
-
CSSで指定した背景画像にリンク...
-
余分な縦スクロールバーが出て...
-
<div>と<div>の間の10px程の...
-
【CSS】ヘッダーの高さが不明の...
-
CSSでボックスのheightが0になる
-
スクロールボックスを中央に配...
-
li 黒丸含んで移動する方法
-
border-style:solidで文字がずれる
-
Media Queries 4 で 非推奨とな...
-
【HTML&CSS】フッター下部の余...
-
初心者html・CSS ウィンドウを...
おすすめ情報