戦え、エンジニア諸君!!
WWDC 25 で発表された Liquid Glass── 半透明ガラスの質感・反射・ぼかしで “平板UI” を過去に葬り去る真打ちだ。
この記事では 3 つの実装アイデア+完全コードを公開。 アクセシビリティ と パフォーマンス落とし穴 まで丸ごと叩き込むッ!
Contents
💎 Liquid Glass とは?──UIが“揺らめくガラス”へ進化
- 半透明レイヤー & リアルな乱反射
- ダーク / ライト両対応をネイティブで実現
backdrop-filter
が鍵:blur()
+saturate()
などで質感を合成
🚀 なぜ革命なのか
ユーザーの脳は “立体感 & 光沢” に反応しやすい。 Liquid Glass は視認性と高揚感を両立し、クリック率アップが期待できる。 Apple は 9 月までに読みやすさ課題も潰すと宣言──2025 年はガラス UI 元年だ。
🔨 実装アイデア 3 連発
① Liquid Glass ボタン
<button>
を“凍てつく水滴”に。ホバーで光沢が変化し、CTA の存在感を爆上げ!
// HTML
<div class="demo1">
<button class="hover-btn" aria-label="Liquid Glassボタンデモ">戦え!エンジニア諸君ッ!</button>
</div>
// CSS
.demo1 {
text-align: center;
margin: 0;
padding: 30px;
background: linear-gradient(155deg, #FFF 50%, #e2e4e6 50%);
}
.hover-btn {
display: block;
position: relative;
margin: 0 auto;
padding: 14px 24px;
font-size: 20px;
color: #fff;
background: rgba(0, 0, 0, 0.15);
border: none;
border-radius: 35px;
cursor: pointer;
box-shadow: 4px 4px 14px rgba(0, 0, 0, 0.2), inset -1px -1px 1px rgba(255, 255, 255, 0.2), inset 1px 1px 1px rgba(255, 255, 255, 1);
backdrop-filter: blur(8px);
font-weight: bold;
transition: all 0.3s ease;
text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
}
.hover-btn:hover {
background: rgba(0, 0, 0, 0.0);
backdrop-filter: blur(8px);
color: #000;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset -1px -1px 2px rgba(0, 0, 0, 0.1), inset 1px 1px 2px rgba(255, 255, 255, 1);
text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
}
.hover-btn:focus {
outline: 2px solid #4da8ff; outline-offset: 3px;
}
.highlight-key { background: #333; padding: 10px; border-radius: 4px;}
② Liquid Glass カード
ポートフォリオや EC 商品カードを浮かせて視線を奪う。
新プロジェクト
輝くUIで未来を!
// HTML
<div class="demo-card">
<div class="card" role="region" aria-label="Liquid Glassカードデモ">
<h4>新プロジェクト</h4>
<p>輝くUIで未来を!</p>
</div>
</div>
// CSS
.demo-card {
text-align: center;
margin: 20px;
padding: 30px;
background: linear-gradient(180deg, #FFF 50%, #e2e4e6 50%)
}
.card {
display: inline-block; width: 300px; padding: 20px; background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
border-radius: 20px; transition: all 0.3s ease; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(10px); color: #000;
}
.card:hover {
transform: translateY(-5px); box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.1));
}
.card:focus-within {
outline: 2px solid #4da8ff; outline-offset: 3px;
}
.card h4 { margin: 0 0 10px; font-size: 18px; }
.card p { margin: 0; font-size: 14px; }
③ Liquid Glass ナビバー
フローティングバーでスクロール追従 + ぼかし変化。 タップ領域を広げてモバイル UX も確保。
// HTML
<div class="demo3">
<nav class="demo-nav" role="navigation" aria-label="Liquid Glassナビバーデモ">
<ul>
<li><a href="#" class="nav-item">ホーム</a></li>
<li><a href="#" class="nav-item">プロダクト</a></li>
<li><a href="#" class="nav-item">コンタクト</a></li>
</ul>
</nav>
</div>
// CSS
.demo3 {
text-align: center;
margin: 0;
padding: 30px;
background: linear-gradient(180deg, #FFF 50%, #e2e4e6 50%)
}
.demo-nav { text-align: center; margin: 20px; }
.demo-nav ul { list-style: none; padding: 0; display: flex; justify-content: center; background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05)); border-radius: 15px; backdrop-filter: blur(10px); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }
.nav-item { display: block; padding: 12px 20px; color: #000; text-decoration: none; font-size: 14px; transition: all 0.3s ease; }
.nav-item:hover { background: linear-gradient(135deg, rgba(77, 168, 255, 0.2), rgba(102, 179, 255, 0.1)); border-radius: 10px; transform: scale(1.05); }
.nav-item:focus { outline: 2px solid #4da8ff; outline-offset: 2px; border-radius: 10px; }
♿ アクセシビリティ & パフォーマンス注意
- aria-label / aria-current で SR 対応。
- フォーカスリングは
:focus-visible
併用で視認性UP。 @media (prefers-reduced-transparency: reduce)
でbackdrop-filter:none;
にフォールバック。
🛠 推奨環境──“レイトレーシング並み”を即描画できる武器

M4 GPU が backdrop-filter
を瞬時描画。Liquid Glass テスト環境に最適!
Amazonで見る

iPhone 16 (iOS 26)
Liquid Glass ネイティブ搭載。モバイルでの描画負荷を実機検証!
Amazonで見る
※リンクはアフィリエイトを含みます。
📝 まとめ
- Liquid Glass = backdrop-filter × 乱反射グラデ。
- ボタン/カード/ナビに応用可、ただし A11y & perf に注意。
- 2025 年後半までに “ガラス質 UI” は確実に主流になる。
🔥 団長の喝──コードで未来を掴めッ!!
記事を閉じたら CodePen を fork し、色・角丸・影を好きに変えろ。 動かしながら美学を磨け! 戦え、エンジニア諸君ッ!Liquid Glass の輝きで UX 戦場を支配せよッ!!🔥🔥🔥