私は本当にこれで苦労しています。私は最初のWebプロジェクトでレスポンシブなイメージを備えたレスポンシブなギャラリー(カラム付き)を実装しています。これは遅延ロード用にフォーマットされています。 760ピクセル後、ギャラリーは2つの列になり、1365ピクセル3列、1920ピクセル以上の4列になります。HTMLレスポンシブの画像サイズ
<img class="lazyload"
src="placeholder.jpg"
data-srcset="image-360w.jpg 360w,
image-512w.jpg 512w,
image-750w.jpg 750w"
data-src="image-750w.jpg"
sizes="(min-width:761px) 50vw,
(min-width:1366px) 33.3vw,
(min-width:1921px) 25vw"
alt="Description">
「サイズ」では、2番目の列が表示されている場所で最小幅を設定しています。しかし、残りの各列のブレークポイントの最小幅は、私のために働いていない、それは毎回最大の負荷(私は網膜ディスプレイを使用していないし、Safari、FirefoxとChromeでテストした)。たぶん私はこれを初めて知ったので、単純なことを完全に見落としているのかもしれない。とにかく、列カウント値を使用して読み込むイメージを計算することができるかどうかを考えていました。 calc(100vw/column-count)のようなものは動作しません。これをどうすれば解決できますか? min-widthとmax-widthについて何か不足していますか?私はスクリプトに行く必要がありますか?
どのブラウザをお使いですか? –
私はChrome、Firefox、Safariを試しました。編集:すべて同じ動作します。 –