私はGoogleの写真と同じレイアウトを達成しようとしており、このページにはhttps://github.com/xieranmaya/blog/issues/6があります。私の質問は、このページで見ることができる彼の作品の最終的な出力についてです。 https://xieranmaya.github.io/images/cats/cats.html。あなたは写真の要素1を検査するときは、この行を見ることができますGoogleの純粋なCSS実装
<div ng-repeat="img in imgs" style="flex-grow:70.57291666666667;flex-basis:169.375px;" class="ng-scope">
<img ng-src="stock-photo-34598868.jpg" src="stock-photo-34598868.jpg">
</div>
私の質問はどのような計算、彼はそれがチュートリアルに言及していないので、フレックス成長し、フレックス・基礎の値を取得するために使用しましたか?ですか
これは本当にあなたが直接開発者に尋ねるべきものです。 – Blazemonger
ページを調べると、それが角度で作成されていることがわかります。また、flexの拡大係数は 'style =" flex-grow:{{img.width * 100/img.height}}、flex-basis:{{img.width * 240/img.height}} px; ">' –
@Blazemonger、ありがとう私はすでにそれをしました。彼の返信を待っているだけです。誰かがそれを知っている場合に備えて、ここに投稿してください。 – Defyleiti