7

medium.com がヘッダー画像のトリミング機能をどのように使用しているか、誰でも理解できますか?

オンラインで調べてみましたが、実際には何も見つかりませんでした。これは、そのタイプの唯一のレスポンシブ画像サイズ変更ソリューションです (私が個人的に遭遇したものです)。

私はどんなアイデアにも非常に興味があります-それが助けになるなら-彼らが採用しているシステムは縦向きの画像には非常に悪いです.

機能ヘッダーの例

機能ヘッダー


スケーリング比較ショット

上の画像と下の画像を比較してください (どちらもまったく同じです)。上の画像では上下が 10%~ トリミングされていますが、幅は変更されていません。

この画像では、静的な 10%~ で問題ありませんが、別の画像では、幅/高さ/アスペクト比がトリミングの割合に関係していると思われます。 スケーリング比較ショット


実際のスケーリング プロセスを示す短いビデオ

テハン + ラックス


CSS

現在、これは私が使用しているコードです(パーセンテージをテストしたかっただけです)。画像は、隠しオーバーフローを使用する image という名前の div 内にあり、画像は上部/下部のパディングを使用して「トリミング」します。

.image {  
    height: auto;
    width: 100%;
    overflow:hidden;   
}

.image img {
    height: auto;
    width: 100%;
    margin-bottom: -11%;  
    margin-top: -8%;
}
4

1 に答える 1