DESIGN · DEVELOPMENT · FUTURE

Unlock
Exceptional
Experience.

DE:ZIGN(デザイン)は、洗練されたインターフェース構築、UXデザイン思想、そして最新のフロントエンド技術を凝縮した実践的リファレンス・ポータルです。プロフェッショナルなクリエイターのための知識をここに集約。

Question? Let's Talk
NEW COURSE

ゼロからWebサイトを作ろう。

HTML/CSSの基礎から、SEO・アクセシビリティ・公開まで学べる実践Web制作講座
DE:ZIGNデザイナー鳴宮 花音による実践Web制作講座が開設されました。

WEB制作 最新コラム

COLUMN
SPAはなぜ流行し、なぜ見直されているのか ― Webアプリ化の夢と、HTMLへ戻ってくるフロントエンド
SPAがWeb制作にもたらした変化と、その後に起きたSSR・SSG・Islands Architectureへの揺り戻しを、歴史と設計思想から読み解きます。
2026.04.26
COLUMN
レスポンシブデザインの誕生 ― Ethan Marcotteの提唱から、モバイルファーストが当たり前になるまで
2010年、Ethan Marcotteの一本の記事からWebデザインは根本から変わった。固定幅からメディアクエリへ、そしてモバイルファーストへ。その15年の思想史を辿る。
2026.04.18
COLUMN
ブラウザ戦争が残したもの ― Mosaic から Chrome 独占時代まで、Web の形を決めた30年の覇権争い
Mosaic、Netscape、IE、Firefox、Chrome——ブラウザの覇権争いはWebの技術標準とデザインの自由度をどう変えたのか。30年にわたるブラウザ戦争の歴史を、現場のWeb制作者の視点で読み解くコラムです。
2026.04.18
COLUMN
HTMLはなぜ「許す」言語なのか ― エラーに寛容な設計思想の歴史と意味
HTMLがエラーを無視して表示を続ける設計は偶然ではありません。ポステルの法則からXHTML2.0の失敗、HTML5の誕生まで、「許す言語」の歴史と哲学を紐解くコラムです。
2026.04.09
COLUMN
jQueryはなぜ生まれ、なぜ「卒業」されたのか ― ライブラリの盛衰が教えてくれること
一世を風靡したjQueryはなぜWeb開発の主役から退いたのか。その誕生の必然と「卒業」の背景を辿ることで、技術の盛衰に宿るWebの本質が見えてくる。現場経験を交えたコラム。
2026.04.07
COLUMN
Webタイポグラフィの解放 ― 10種類のフォントしか使えなかった時代から、バリアブルフォントまで
Webの文字表現はなぜ長い間「10種類のフォント」に縛られていたのか。@font-face、WOFF、Google Fonts、バリアブルフォントに至るまで、Webタイポグラフィ25年の歴史を読み解くコラム。
2026.04.02
COLUMN
Webカラーの変遷 ― 216色のパレットから「人間の知覚」の時代へ
216色しか選べなかったWebセーフカラーの時代から、1677万色の16進数時代、そして「人間の知覚」に寄り添うOKLCHの時代へ。Webにおける色の進化を紐解きます。
2026.04.02
COLUMN
CSSレイアウトの30年史 ― テーブル、float、そしてGridへ至る道のり
テーブルレイアウトからfloat、Flexbox、CSS Gridへ。CSSレイアウトの30年にわたる進化の歴史を、当時の背景と文化的文脈とともに読み物として振り返ります。
2026.03.30
COLUMN
CSSはどのように「デザインの言語」になったか
テーブルレイアウトから始まり、フロートの時代を経て、FlexboxとGridへ。CSSが単なる「見た目の装飾」から、Webデザインそのものを定義する言語へと進化した30年の軌跡。
2026.03.29

WEBデザイン・CSS 最新TIPS

TIPS
IntersectionObserver 実践ガイド ― scrollイベントを卒業して、要素の表示を賢く検知する
scrollイベントの監視はもう古い。IntersectionObserverを使って、要素の表示を効率的に検知する方法を、フェードイン・遅延読み込み・無限スクロールなど現場のパターンとライブデモで解説します。
2026.04.29
TIPS
HTML <dialog> 要素 実践ガイド ― JSライブラリなしでアクセシブルなモーダルを作る
JSライブラリに頼らず、ネイティブのHTML <dialog> 要素だけでアクセシブルなモーダルを作る方法を、現場で使えるパターンとライブデモで解説します。
2026.04.29
TIPS
CSS Container Queries 実践ガイド ― コンポーネント単位で考えるレスポンシブ設計
メディアクエリでは限界だった「置き場所によって変わるUI」を、CSSのContainer Queriesで実現する方法を、現場で使える実例とライブデモで解説します。
2026.04.29
TIPS
CSS Scroll-driven Animations 実践ガイド ― JSなしでスクロール連動アニメを作る
CSS Scroll-driven Animationsの使い方をscroll()・view()・animation-rangeまで徹底解説。JavaScriptなしでプログレスバーやフェードイン、パララックスを実装する方法を実動デモ付きで紹介します。
2026.04.18
TIPS
CSSパララックス効果 実践ガイド ― スクロールに奥行きを与える3つの手法
CSSだけでパララックス(視差)効果を実現する3つの方法を解説。background-attachment、perspective transform、scroll-driven animationsをライブデモ付きで比較します。
2026.04.09
TIPS
CSSの linear() でバウンスもスプリングも ― イージング革命の実践ガイド
CSS linear()関数を使えば、バウンスやスプリングなど複雑なイージングをCSSだけで実現できます。基礎から実践パターンまで、ライブデモ付きで徹底解説します。
2026.04.09
TIPS
CSS @layer 実践ガイド ― 詳細度の地獄から解放される、新しいCSS設計
CSSの詳細度に悩んで !important を乱発していませんか? @layerを使えば、スタイルの「優先順位」を明示的に設計できます。基礎から実務パターンまで、ライブデモ付きで解説します。
2026.04.07
TIPS
CSS grid-template-areas 実践ガイド ― 名前で組む、直感的なレイアウト設計
grid-template-areasを使えば、レイアウトの「見取り図」をそのままCSSで書ける。ヘッダー・サイドバー・メインの複雑な構成も、数行で直感的に実現する方法を実例付きで解説します。
2026.04.07
TIPS
CSS clamp() 実践ガイド ― メディアクエリを減らして、滑らかなレスポンシブを実現する
CSS clamp() を使えば、メディアクエリなしで文字サイズや余白をビューポートに応じて滑らかに変化させられます。基本構文から実務パターン、アクセシビリティの注意点まで、ライブデモ付きで解説。
2026.04.02
TIPS
CSS aspect-ratio 実践ガイド ― 脱・paddingハックで縦横比を操る
画像の縦横比を維持するための面倒な padding-top ハックはもう不要です。CSSの aspect-ratio プロパティを使ったモダンでシンプルな縦横比の固定方法を解説します。
2026.04.02