No.102
BUTTON CSS

Aurora Button

ボタンの背後でオーロラ色のグローがゆらめくCTAボタン。::before疑似要素のグラデーションをblurで滲ませ、hoverで発光が強まる。

DEMO

CODE

HTML
<div class="demo-stage ab-stage"><button class="ab-btn" type="button">GET STARTED</button></div>
CSS
.ab-stage { display:flex; align-items:center; justify-content:center; padding:3rem; background:#0F0F12; min-height:280px; }
.ab-btn {
  position:relative; z-index:0; padding:1.1rem 2.8rem; border-radius:999px; cursor:pointer;
  font-family:'Oswald',sans-serif; font-size:.9rem; letter-spacing:.2em;
  color:#fff; background:#15151A; border:1px solid rgba(255,255,255,.16);
  transition: transform .25s ease;
}
.ab-btn::before {
  content:""; position:absolute; inset:-4px; border-radius:inherit; z-index:-1;
  background: linear-gradient(120deg, #22d3ee, #a78bfa, #f472b6, #34d399, #22d3ee);
  background-size: 300% 300%;
  filter: blur(14px); opacity:.65;
  animation: ab-shift 6s linear infinite;
  transition: opacity .25s ease, filter .25s ease;
}
@keyframes ab-shift {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
.ab-btn:hover { transform: translateY(-2px); }
.ab-btn:hover::before { filter: blur(20px); opacity:1; }
@media (hover: none) { .ab-btn:hover { transform:none; } }

AI PROMPT

Claude Code Cursor v0
PROMPT
背後でオーロラ色のグローがゆらめくCTAボタンをCSSだけで作って。ボタン本体はダーク背景+丸角。::before を inset:-4px で本体より一回り大きく重ね、linear-gradient(120deg, シアン/紫/ピンク/緑) を background-size:300% で流し、filter:blur(14px) で滲ませて z-index:-1 で背面に置く。@keyframes で background-position を往復させると光が回っているように見える。:hover で blur と opacity を強めると「押せる」感が出る。

Acceptance criteria: works with prefers-reduced-motion (animation disabled), zero console errors, zero layout shift

AIエージェントでの実装ガイド → Claude Code でWebアニメーションを実装する

BOOKS · PR · AMAZON

📖 なかしまぁ先生のCSSアニメーション入門 📖 マイクロインタラクション ―UI/UXデザインの神が宿る細部 📖 Fundamentals of Web Animation with GSAP

※当サイトはAmazonアソシエイトプログラムの参加者です。リンクから商品をご購入いただくと、当方に紹介料が発生します。

学びを止めない · AMAZONサブスク

📚 Kindle Unlimited — 技術書・デザイン書が読み放題。30日無料体験 → 🎧 Audible — 移動中に耳で学ぶオーディオブック。30日無料体験 → 📦 Amazon Prime — Prime Reading・配送特典つき。30日無料体験 → 🎵 Music Unlimited — 作業用BGMに。1億曲が聴き放題・30日無料体験 →

※当サイトはAmazonアソシエイトプログラムの参加者です。リンクから商品をご購入いただくと、当方に紹介料が発生します。

RELATED EFFECTS

↗ MORE
→ AURORA BACKGROUND → BORDER BEAM → LIQUID BUTTON

オーロラボタン(Aurora Button)とは

ボタンの背後でオーロラのような多色の光がゆっくりと揺らめくCTA(行動喚起)ボタン。::before 疑似要素に流れるグラデーションを敷き、blur で滲ませて背面に回すだけの構造で、本体のテキストの可読性を保ったまま強い視線誘導を作れます。

静的なボタンが並ぶページでは「最も押してほしい1つ」にだけ適用するのが効果的です。hover 時に発光を強めるフィードバックを付けると、マイクロインタラクションとしてクリック率の後押しにもなります。