タグ

ブックマーク / coliss.com (4)

  • CSSにおけるマージンの相殺を徹底解説

    CSSにおけるマージンの相殺は何か、どういう条件で起こり、どのように相殺されるのか、また相殺を回避する方法などを紹介します。 下と上のマージンの相殺は単純ですが、マージン値が異なる場合、入れ子の場合、複数の場合、同方向の場合、負のマージンの場合、パディングやボーダーがある場合など、実装に伴うさまざまな例を解説します。 この記事を読むと、マージンの相殺がどのように機能するかがよく分かるようになり、悩むことはなくなります。 The Rules of Margin Collapse by Josh W. Comeau 下記は各ポイントを意訳したものです。 デモは元記事ではインタラクティブですが、Gifアニメにしています。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 垂直マージンのみが相殺される 隣接する要素のみが相殺される より大きなマージンが勝つ 入れ子は

    CSSにおけるマージンの相殺を徹底解説
    hinail
    hinail 2021/01/23
    私の心の藤原竜也が「な゛ん゛で゛marginが効いてないんだよぉぉぉぉ!」と叫んでいる
  • Webページでよく使用されるレイアウトに役立つCSS Gridの実装テクニックのまとめ

    CSS Gridを使用して、Webページでよく使用されるレイアウトやコンポーネントの実装で起きる問題を解決する実装テクニックを紹介します。 Modern CSS grid solutions to common layout problems by Kevin Pennekamp 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 動的な中央揃えのレイアウト レスポンシブ対応のマルチコラムのグリッドシステム 2方向のカードレイアウト まとめ はじめに レイアウトと構成は、CSSにおいて最も難しいポイントに一つです。特にレスポンシブを考慮する場合は、なおさらです。最近では、メディアクエリを使用しない実装が増えています。これはさまざまなブレイクポイントを使用することで、CSSの保守性が低くなるからです。 しかし、CSS Gri

    Webページでよく使用されるレイアウトに役立つCSS Gridの実装テクニックのまとめ
    hinail
    hinail 2020/07/30
    とっとときれいさっぱり対応してくれませんかねえIEさんよお /grid-rowも対応してなくて何がベンダープレフィックスだIE!
  • CSSでロゴのようにサイズが異なる画像を美しく揃えて配置するスタイルシートの実装テクニック

    ロゴ画像のようにさまざまなサイズ、さまざまな形の画像を美しく揃えて配置するスタイルシートのテクニックを紹介します。 CSSのテクニックだけでなく、デザイン上の注意点も解説されており、実装時の参考になります。 Aligning Logo Images in CSS by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに ロゴを配置する時のデザイン上の注意点 ロゴを配置するグリッドの実装 CSSブレンドモードを使用してホワイトの背景を削除する ロゴの最後の行の中央揃え 実装時の注意点 終わりに はじめに フロントエンドのデベロッパーとして、複数のロゴを配置したことがあるでしょう。この実装は最初は簡単に思えるかもしれませんが、ロゴを揃えたり、中央配置にする時に悩ますかもしれません。さらに、ロゴにはさ

    CSSでロゴのようにサイズが異なる画像を美しく揃えて配置するスタイルシートの実装テクニック
    hinail
    hinail 2020/07/19
    "object-fit: contain;" /mix-blend-modeは現時点でIE未対応なので注意しとこ(https://caniuse.com/#search=mix-blend-mode)
  • なんと!異世界の地図を生成できるジェネレーター -Fantasy Map Generator

    映画ゲーム、アニメ、ラノベなどの世界、この地球上にはないファンタジーの世界や異世界の地図を生成できるジェネレーターを紹介します。 Fantasy Map Generator Fantasy Map Generator -GitHub ジェネレーターはMITライセンスで、地図を作成するのもコードを活用するのにも利用できます。 というわけで、Fantasy Map Generatorを使ってみました。 まずは、地形のベースとなるポイントを設定します。お気に入りの形状になるまで、何度でも作成できます。

    なんと!異世界の地図を生成できるジェネレーター -Fantasy Map Generator
    hinail
    hinail 2016/08/18
    存在しない街のスケッチや地図描くの楽しいよ。行ったことない街を勝手に想像するのも楽しい。
  • 1