ガラスモーフィズム生成ツール|すりガラス風CSSを自動生成

すりガラスのような半透明デザイン「ガラスモーフィズム」のCSSを、スライダー操作で直感的に生成できます。
ぼかし・透明度・枠線・影をリアルタイムに調整し、コードをワンクリックでコピーできます。

このツールは …回 使われています。

アプリの操作

Glassmorphism すりガラスのような透け感のあるUI

背景グラデーションの文字コントラストを推定しています。

Background(プレビュー背景)

Presets

調整項目

コード出力

初期表示は背景も含む「HTML + CSS」です。コピーしたコードで背景の装飾も含む見本を再現できます。ガラスのプロパティだけ、またはクラス付きのCSSが必要な場合は形式を切り替えてください。

<div class="glass-wrap">
  <div class="glass-deco glass-deco1" aria-hidden="true"></div>
  <div class="glass-deco glass-deco2" aria-hidden="true"></div>
  <div class="glass-deco glass-deco3" aria-hidden="true"></div>
  <div class="glass-deco glass-deco4" aria-hidden="true"></div>
  <div class="glass-card">
    <strong class="glass-card-title">Glassmorphism</strong>
    <span class="glass-card-text">すりガラスのような透け感のあるUI</span>
  </div>
</div>

.glass-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 260px;
  box-sizing: border-box;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);
  background: linear-gradient(135deg, #F6D365 0%, #FDA085 100%);
}

.glass-deco {
  position: absolute;
  border-radius: 50%;
}

.glass-deco1 {
  width: 150px;
  height: 150px;
  top: -34px;
  left: 50%;
  margin-left: -240px;
  background: rgba(255, 255, 255, 0.4);
}

.glass-deco2 {
  width: 110px;
  height: 110px;
  bottom: 4px;
  left: 50%;
  margin-left: 55px;
  background: rgba(255, 255, 255, 0.3);
}

.glass-deco3 {
  width: 70px;
  height: 70px;
  top: 18%;
  right: -20px;
  background: rgba(0, 0, 0, 0.18);
}

.glass-deco4 {
  width: 96px;
  height: 96px;
  top: 50%;
  left: 50%;
  margin: -78px 0 0 -40px;
  background: rgba(255, 255, 255, 0.45);
}

.glass-card {
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 78%;
  max-width: 340px;
  padding: 26px 20px;
  text-align: center;
  color: #1F2937;
  background: rgba(255, 255, 255, 0.18);
  backdrop-filter: blur(12px) saturate(160%);
  -webkit-backdrop-filter: blur(12px) saturate(160%);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);
}

.glass-card-title {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.04em;
}

.glass-card-text {
  font-size: 12.5px;
  opacity: 0.85;
}

@media (max-width: 600px) {
  .glass-wrap { height: 220px; }
  .glass-card { width: 86%; padding: 20px 14px; }
}

ガラスモーフィズムとは?

ガラスモーフィズム(Glassmorphism/グラスモーフィズム)は、すりガラス越しに背景が透けて見えるような半透明の質感を持たせるUIデザイン手法です。macOSやiOS、Windows 11など、近年のOSデザインにも広く採用されています。

CSSでは backdrop-filter プロパティのぼかし(blur)を中心に、半透明の背景色・細い枠線・柔らかい影を組み合わせて表現します。デザインの考え方や実装のポイントは ガラスモーフィズムの実装解説ページ でも詳しく紹介しています。

使い方

  1. 「Background」でプレビュー背景を切り替えます。ガラスの見え方は背景によって大きく変わります。
  2. 「Presets」から近いイメージのガラスを選びます。
  3. スライダーでぼかし・不透明度・彩度・角丸・枠線・影を微調整します。
  4. 「Tint」でガラスの色味を変更できます。白が定番ですが、暗い色を選ぶとダークガラスになります。
  5. 仕上がったら「Copy」で選択中の形式をコピーします。「HTML + CSS」はHTML部分をページに、CSS部分をスタイルシートに貼り付けます。

CSSコードの使い方

「HTML + CSS」はHTML部分をページに、CSS部分をスタイルシートに貼り付けます。「プロパティのみ」と「クラス付き」はCSS欄に貼り付けてください。

例:クラス付き形式をCSS欄に貼り付ける場合
.glass-card {
  background: rgba(255, 255, 255, 0.18);
  backdrop-filter: blur(12px) saturate(160%);
  -webkit-backdrop-filter: blur(12px) saturate(160%);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);
}

※ backdrop-filter は「要素の後ろにあるもの」をぼかすプロパティです。親要素や背景に画像・グラデーションなどがないと効果がわかりません。

※ Safari対応のため -webkit-backdrop-filter も併記しています。主要なモダンブラウザで動作します。

※ コピーしたコードは HTML・CSS・JSコードプレビューツール で動作確認できます。

きれいに見せるコツ

🖼
背景があってこそのガラス
単色のベタ背景の上では効果がほとんど見えません。写真やグラデーションの上に置くのが基本です。
💧
ぼかしと不透明度のバランス
ぼかし(Blur)を強くするほど、背景色の不透明度(Opacity)は低めにすると上品に仕上がります。
✨
枠線と影で「ガラスの厚み」を出す
白の細い枠線(1px)と柔らかい影を添えると、ガラス板のような立体感がぐっと増します。

ご利用にあたっては、本Webアプリの 利用規約 も合わせてご確認ください。

バグや表示の乱れ、追加してほしい機能などがあれば、こちらよりお知らせください。

バグや表示の乱れ、使いにくかった点、追加してほしい機能などがあればお知らせください。
同意事項
・本フォームは不具合報告・改善要望専用です。個別の返信は原則行っておりません。
・誹謗中傷、脅迫、公序良俗に反する内容が含まれる場合、IPアドレス等のログに基づきしかるべき対処を行います。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次