ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS は JavaScript なしでメーソンリー レイアウトを作成できますか?

CSS は JavaScript なしでメーソンリー レイアウトを作成できますか?

Linda Hamilton
リリース: 2024-12-04 15:02:12
オリジナル
741 人が閲覧しました

Can CSS Create a Masonry Layout Without JavaScript?

CSS だけで石積みスタイルのレイアウトを作成できますか?

石積みレイアウトには次の特徴があります:

  • ボックスの高さは異なります。
  • 一部のボックスには目立つ傷があります

このレイアウトは CSS だけで実現できますか?

CSS のアプローチ

実際、CSS3 サポートにより実現可能です:

.container {
    -moz-column-count: 2;
    -moz-column-gap: 10px;
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    column-count: 2;
    column-gap: 10px;
    width: 360px;
}

.container div {
    display: inline-block;
    width: 100%;
    background-color: red;
}
ログイン後にコピー

非 CSS3 アプローチ

残念ながら、このレイアウトはCSS3 がサポートされていない場合は JavaScript が必要です。

以上がCSS は JavaScript なしでメーソンリー レイアウトを作成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート