従来のPinterest風のレイアウトを実現するには、JavaScriptライブラリ(例:Masonry.js)や複雑なCSSハックが必要でした。しかし、CSS Grid Level 3で導入される`masonry`値に […]
ちょうど実装の案件があったので、忘備録としてTipsに転載します。グローバルメニューを含んだヘッダーがページ上部に常に表示されているのは便利ですが、コンテンツの閲覧時には不要ですよね。特にコンテンツに集中しているときには […]
以前は、要素の大きさが不明の要素を天地左右で中央寄せする方法は、transform:が一般的でしたが、レイアウトモジュールが増えて、ブラウザーが対応したことで、もっとシンプルに中央寄せすることが可能になりました。ここでは […]
margin: 0 auto;が効かない場合、原因はほぼ「中央に寄せられる前提条件を満たしていない」ことです。margin: 0 auto;は、「親要素から子要素の横幅を引いた、左右の残りスペースを自動分配する」という挙 […]
Appleのサイトなどでよく見かけるパララックスのギミックですが、CSSだけで表現してみました。position: stickyを使い、top: 0で.container内に貼り付く仕組みです。position: sti […]