いくつかのポインターを与え、各ポインターにコメントを追加します。
この問題を解決するためにどれだけ投資したいかによって、いくつかのオプションがあります。しかし、それはあなたのサイトの重要な提供物のように思われるので、少し時間をかける価値があると思います。
最初のオプション: iphoneフレームがどのように見えるかのsvgバージョンを作成します:
- SVGが何であるかわからない場合は、基本的には、ズームインおよびズームアウトしても品質が低下しないベクターグラフィックです。この画面ではテキストと考えてください。テキストがピクセル化されていることはわかりません。ズームインしますか?)
- divにsvgを含めて、それにcssスタイルを与えることができます
position: relative
。
- 上記のdiv内に、別のdivを配置し、cssスタイルを設定し
position:absolute
て、親divを基準にした左側と上部のx座標とy座標を指定します。
- pxは使用せず、代わりにemsを使用してください。ズームイン/ズームアウトすると、ピクセルの予測が難しくなります(ズームインとズームアウトは、コンテンツをさまざまな画面解像度で表示するのとほとんど同じですが、それには入りません)
2番目のオプション:ビットマップを使用する
- 上記のものと似ていますが、iPhoneのSVG描写を使用する代わりに、ビットマップを使用して、背景として設定し、上記とほぼ同じ手法を使用できます。
- このソリューションの問題は、ユーザーがズームインおよびズームアウトすると、画質がいくらか低下することです(すでにあなたの画像で確認できます。500%ズームインすると、エッジがピクセル化されます(つまり、ラフに見えます)。端に))。繰り返しになりますが、これが私のサイトであれば、見栄えを良くするために一生懸命努力します。HTML5は、それを行うためのすべての力を提供します。
明確なオプション:iframeに近づかないでください..それははるかに難しいオプションであり、その利点はあなたの状況には当てはまりません。