ホームページ >バックエンド開発 >PHPチュートリアル >javascript - ECサイトの一覧ページに画像を表示する場合、画像の変形を防ぐために一般的にどのような方法が用いられますか?
EC会社のような商品一覧ページで、一般的に画像の変形を防ぐにはどうすればよいでしょうか?さて、TmallとJD.comを見てみると、写真の元のサイズ比率は同じであることがわかりました。バックグラウンドでアップロードされる写真のサイズ比率は統一されたルールですか?
EC会社のような商品一覧ページで、一般的に画像の変形を防ぐにはどうすればよいでしょうか?さて、TmallとJD.comを見てみると、写真の元のサイズ比率は同じであることがわかりました。バックグラウンドでアップロードされる写真のサイズ比率は統一されたルールですか?
アップロードされた画像のサイズ比率が表示領域のサイズ比率と一致していることを保証できれば、それは当然最善の戦略です(テクノロジー + 管理システムによって達成されます)。
これが保証できない場合は、画像を表示領域の背景画像として表示することができます。背景サイズの値を cover に設定すると、表示領域が歪みなく完全にカバーされ、可能な限り多くの画像コンテンツが表示されるようになります。
1. 画像をアップロードする際に画像サイズの比率を制限します
2. アップロード後に画像のサイズ比率を加工します
3. 画像を表示する際に画像を中央に表示するか、画像が表示領域を完全に覆うようにします
実際には、より経済的で互換性のある解決策は、アップロード時に仕様を制限することであり、デザイナーがページをデザインするときに、写真が表示されるほとんどの場所が前年比で拡大または縮小されます。これは私が個人的に考えるより経済的なアプローチです。
bacnground-size: 属性を使用すると、国内では下位互換性があまり良くなく、場合によっては変形して処女性が失われます。