"O"はHTMLページ上のイメージを表します。ここに私のHTMLページには、Xは、ピクセルの特定の数である画面サイズ> X、上にある:JavaScriptで動的に設定されるPHP変数を使用したHTMLイメージのレイアウト[ 。 。]
OOOO
OOOO
OOOO
あり、あると言う、12画像;しかし、スクリーンサイズ≤Xに見たとき、私たちは得られるはずです。
OO
OO
OO
OO
OO
OO
ページには、次のようにPHPを使用しています。
<?php
$images = glob("images/*.jpg");
foreach($images as $image){
<!-- <img...width:25%;display:inline-block;.../> -->
}
?>
私は、ビューポートがXを≤か> Xされているかどうかに依存する変数、このパーセントに「25」をしたいと思います。例えば、> Xの場合はw1、Xの場合はw2です.JavaScriptを使用せずにこれを行う方法はありますか?私はJavaScriptの回答を受け入れます。
は「...
は、」より多くの存在があることを意味しますが、私はここでそれを示していませんよ。
に
inline-block
からdisplay
、height
を設定あなたはCSSおよびVH/VW単位に見たことがありますか?または@media – PitaJ私はそれを行い、マウスでブラウザの幅を調整すると、行あたりの画像の数は一定のままです。私は、ブラウザ幅に基づいて動的に行ごとの画像の数を変更するパーセントの幅が必要です。 – stackoverfloweth
ええ、CSSは画像の幅と高さを制御できます – PitaJ