新しいCSSグリッドレイアウトで作業していましたが、私は多くの情報を見つけることができないようです。私はメディアクエリを使用して、画像の幅を100%に設定しようとしましたが、画像はまだグリッドの外側にあふれています。私は何が欠けていますか?CSSグリッドレイアウトでレスポンシブ画像を利用するには
0
A
答えて
0
:
function getRandomSize(min, max) {
return Math.round(Math.random() * (max - min) + min);
}
var allImages = "";
for (var i = 0; i < 25; i++) {
var width = getRandomSize(200, 400);
var height = getRandomSize(200, 400);
allImages += '<img src="https://placekitten.com/'+width+'/'+height+'" alt="pretty kitty">';
}
$('#photos').append(allImages);
#photos {
/* Prevent vertical gaps */
line-height: 0;
-webkit-column-count: 5;
-webkit-column-gap: 0px;
-moz-column-count: 5;
-moz-column-gap: 0px;
column-count: 5;
column-gap: 0px;
}
#photos img {
/* Just in case there are inline attributes */
width: 100% !important;
height: auto !important;
}
@media (max-width: 1200px) {
#photos {
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4;
}
}
@media (max-width: 1000px) {
#photos {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}
}
@media (max-width: 800px) {
#photos {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
}
@media (max-width: 400px) {
#photos {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<section id="photos"></section>
0
imdのデフォルトスタイルはmax-width:100%
で、固定幅と高さの使用は避けてください。それがあなたに役立つことを願っています。あなたがコンセプトの下に使用することができます
関連する問題
- 1. レスポンシブのCSSで最初の画像
- 2. レスポンシブ画像にjcropを使用する
- 3. レスポンシブな、純粋なCSSホバー画像ギャラリー
- 4. CSS3でレスポンシブCSSポジショニング画像を作成する方法
- 5. レスポンシブ・ロールオーバー画像
- 6. PureCssレスポンシブ画像
- 7. グリッドレイアウトで画像サイズを変更する
- 8. CSS - レスポンシブ画像のパーセンテージのみを表示する
- 9. Railsのレスポンシブ画像
- 10. レスポンシブな画像デザインを行うには
- 11. レスポンシブな画像とグリッド
- 12. レスポンシブの背景画像
- 13. レスポンシブな画像ボタン - スライダー
- 14. レスポンシブな背景画像
- 15. レスポンシブ画像on Wordpressブログ
- 16. レスポンシブな画像srcset/sizes
- 17. HTMLレスポンシブの画像サイズ
- 18. レスポンシブな画像 - 異なる画面サイズで画像のサイズを変更する
- 19. リサイクルビュー(グリッドレイアウト)で画像を表示する方法は?
- 20. CSSで画像をデザインするには
- 21. 画像にCSSを使用する
- 22. 長めの高さの画像があるレスポンシブな画像
- 23. Cssグリッドレイアウトのminmax()
- 24. レスポンシブ画像、srcset、フォールバック問題のある画像と画像の比較
- 25. あなたはレスポンシブ画像を最適化できますか?
- 26. CSSグリッドレイアウトを使用してCSSで固定列を作成する方法は?
- 27. 画像ボタン用CSS
- 28. CSS - 2つの別々の画像のように同じ画像を再利用していますか
- 29. HTML電子メールクライアントのレスポンシブ画像
- 30. レスポンシブ画像の作成方法
https://stackoverflow.com/q/43311943/3597276 –