-
1:以下、名無しがお送りします
WebKitがCSS Grid Level 3 通称「Masonry」レイアウトを発明するのを手伝ってくれって言ってるぞ
-
6:以下、名無しがお送りします
Masonryレイアウトってなんだ?
-
14:以下、名無しがお送りします
>>6 レンガや石の壁みたいに コンテンツがぎっしり詰まったレイアウト
-
16:以下、名無しがお送りします
>>14 ああ ピンタレスト的なやつか
-
19:以下、名無しがお送りします
今までJavaScriptでしかできなかったけど CSSでネイティブにできるようになるのか
-
40:以下、名無しがお送りします
CSS Gridすげえな Float地獄から開放されるわ
-
191:以下、名無しがお送りします
CSS Gridの仕様策定って誰でも参加できるの?
-
199:以下、名無しがお送りします
>>191 CSSワーキンググループのGitHubが公開されてるから issueに意見書けばいいらしい
-
42:以下、名無しがお送りします
Grid Level 1が2017年 Level 2のSubgridが最近使えるようになったばっかっていうのに もうLevel 3の話かよ
-
50:以下、名無しがお送りします
>>42 Level 2の仕様が固まる前から次の仕様策定が始まるのは珍しくないよ ブラウザの実装も並行して進むし
-
57:以下、名無しがお送りします
現状のMasonryレイアウトって 列幅が均等なシンプルなパターンしかないよな
-
65:以下、名無しがお送りします
>>57 CSSでできるようになったら もっとクリエイティブで複雑なレイアウトができるかもな
-
67:以下、名無しがお送りします
Mozillaが2020年に最初に提案したんだって
-
77:以下、名無しがお送りします
Safari Technology Previewでも去年からデフォルトで有効になってるって
-
78:以下、名無しがお送りします
Level 3の仕様はどんな感じなの?
-
81:以下、名無しがお送りします
>>78 グリッドコンテナ内で 疑似要素でグリッドを入れ子にできるみたい 親グリッドの行や列のサイズに合わせられるらしい
-
86:以下、名無しがお送りします
>>81 入れ子グリッドの一部をまたがって配置できたりするのがいいね
-
91:以下、名無しがお送りします
Masonryレイアウトって用語の定義からちゃんとしないとな
-
94:以下、名無しがお送りします
grid-template-rows: masonry; ってするだけでいいのか
-
98:以下、名無しがお送りします
グリッドといえばIEのサポートはどうなるんだろ
-
102:以下、名無しがお送りします
>>98 IE11でもGrid Level 1は一応使えるけど もうIEはお役御免だろ
-
105:以下、名無しがお送りします
Firefoxの開発ツールにグリッドのオーバーレイ表示があるの知ってた?
-
106:以下、名無しがお送りします
>>105 知らなかった かなり便利そうだな
-
115:以下、名無しがお送りします
グリッドはFlexboxと組み合わせて使うのが強力だよな
-
120:以下、名無しがお送りします
>>115 Flexboxはコンテンツ主体 グリッドはレイアウト主体って使い分けがいいらしい
-
127:以下、名無しがお送りします
display: gridにするだけで子要素がグリッドアイテムになるのね
-
135:以下、名無しがお送りします
grid-template-rowsとgrid-template-columnsでトラック(行と列の間の隙間)のサイズを指定するんだっけ
-
138:以下、名無しがお送りします
>>135 そうそう frという単位があるのがグリッド特有だよね
-
141:以下、名無しがお送りします
Flashの時みたいにいろんなサイトがMasonry layoutになったりして
-
147:以下、名無しがお送りします
>>141 見づらいサイトも増えそうだな
-
155:以下、名無しがお送りします
z-indexでグリッドアイテムの重なり順も制御できるのか
-
164:以下、名無しがお送りします
CSS Gridの登場で不可能だったレイアウトができるようになったよな
-
169:以下、名無しがお送りします
>>164 Flexboxとの組み合わせで ほとんどのレイアウトに対応できる
-
174:以下、名無しがお送りします
Level 2のSubgridはまだ使ったことないや
-
176:以下、名無しがお送りします
>>174 Subgridは入れ子のグリッドを親のグリッドに合わせられるやつだっけ
-
184:以下、名無しがお送りします
>>176 そうそう 親のグリッドラインに揃えられるのが便利
-
185:以下、名無しがお送りします
Subgridはレガシーブラウザじゃ使えないから注意な
-
205:以下、名無しがお送りします
CSS Gridの将来はまだまだ楽しみだな
CSS Grid Level 3でMasonryレイアウトが来る!?
コメント2件
Help us invent CSS Grid Level 3, aka “Masonry” layout
If you’ve been making websites for years, you know how frustrating it was to lay out a web page with...
コメント(2件)
-
12024年4月21日 12:27
MasonryレイアウトついにCSSでネイティブ対応か
-
22024年4月21日 14:47
ピンタレスト以外にも応用範囲広そう