タイトルが良くないかもしれませんが、説明させてください。高さの最小値は50pxで、最大値は612pxです。次に、高さ800px、幅が動的なボックスに収まる必要がある大量の画像があります。
トリックは、各画像に値があることです。これをlikesと呼ぶことができます。私がやりたいことは、「いいね」が最も多い画像のサイズを 612px にし、「いいね」が最も少ない画像の高さを 50px にすることです。残りの画像は、最小値と最大値に対する「いいね」の数に応じてサイズ変更する必要があります。すべての画像は正方形サイズです。
算数がまとまりません。皆さんが助けてくれることを願っています:)
HTML の例:
<div class="container">
<article class="item" data-likes="500"><img src="foo.jpg"></article>
<article class="item" data-likes="100"><img src="bar.jpg"></article>
<article class="item" data-likes="350"><img src="baz.jpg"></article>
</div>