サイト構築 -CSS

CSS @scopeの基礎知識と使い方を解説、セレクタの適用範囲を設定できる

Post on:2023年11月9日

CSSのセレクタで深い階層の要素を記述するとき、たとえば.card > .content > img.heroのように長いセレクタになってしまうことがあります。 Chrome 118からサポートされたCSSの

...記事の続きを読む

CSSのみで簡単に実装できる! マグネットのようにくっついて追従するホバーエフェクトを実装するテクニック

Post on:2023年11月7日

CSSの:has疑似クラスとCSS Anchor Positioningを使用して、:hoverにマグネットのように追従するホバーエフェクトを実装するテクニックを紹介します。 一昔前なら、JavaScriptなどを使用し

...記事の続きを読む

Web制作者は要チェック! Chrome 119で追加された、疑似クラス、相対カラー構文など4つの新しいCSSの機能

Post on:2023年11月2日

11/1にリリースされたChrome 119で、新しい疑似クラス、相対カラー構文など、4つの新しいCSSの機能が追加されたので、紹介します。 New in Chrome 119 Chrome 119 beta

CSSのlight-dark()関数でライトモードとダークモードのスタイルを簡単に定義できて便利すぎる!

Post on:2023年10月31日

CSS Color Module Level 5に追加された新しい関数light-dark()を使用すると、ライトモードとダークモードのスタイルを簡単に定義できるようになります。 下記のようにlight-dark(#33

...記事の続きを読む

CSSだけでスクリーンサイズやフォントサイズを取得、CSSの三角関数tan(atan2())はcalc()ではできない計算もできる

Post on:2023年10月24日

CSSで便利な機能の1つがcalc()、ページのレイアウト、要素やフォントのサイズ設定に活躍します。特に異なる単位で加算減算(calc(1rem + 1px))できることが便利ですが、乗算除算(calc(1rem / 1

...記事の続きを読む

CSSをコピペするだけで簡単に実装できる! ディズニーからインスピレーションを得た、美しいローディング

Post on:2023年10月23日

真っ白に輝くドットがくるくる廻りながらブルーの尾を引く、ディズニーからインスピレーションを得て実装されたローディングを紹介します。 HTMLはdiv要素の一つだけ、あとはCSSをコピペするだけで実装できます。

CSSのサブグリッド(subgrid)の基礎知識と使い方、たった一行のCSSで複数カードの水平グリッドを簡単に揃えられる!

Post on:2023年10月12日

CSSのサブグリッド(subgrid)がChrome 117でサポートされ、Safari, Firefoxではすでにサポートされていたので、これで主要ブラウザのすべてで利用できるようになりました。 先日の記事でもお伝えし

...記事の続きを読む

CSSの新しいプロパティ「field-sizing: content;」が便利! フォームのサイズを入力された文字量に合わせて自動変更

Post on:2023年10月10日

今まではJavaScriptを使用しないとできなかったことが、たった1行のCSSで簡単に実装できるようになります。フォームのtextareaに文字を入力すると、その文字量に合わせてサイズを自動で変更するCSSの新しいプロ

...記事の続きを読む

古いリセットCSSからはもう卒業! モダンブラウザに最適化された新しいリセットCSS -A (more) Modern CSS Reset

Post on:2023年10月5日

モダンブラウザをターゲットにしたWeb制作では、リセットCSS自体が必要ないかもしれません。とは言っても、設定しておきたいスタイルや一部のブラウザ用に設定しておきたいスタイルがあります。 現在のWeb制作に合わせて制作さ

...記事の続きを読む

CSSのsubgridがすべてのブラウザにサポートされたので、カード内の見出しやテキストを簡単に揃えることができます

Post on:2023年10月4日

先日の記事(Chrome 117でサポートされたCSSの6つの新しい機能とプロパティ)で触れましたがCCSS Gridのsubgrid値が、grid-template-columnsとgrid-template-rows

...記事の続きを読む

top of page

©2024 coliss