Background Layer
배경 레이어
背景レイヤー
2-3 large blur orbs with organic drift animation create the aurora atmosphere on a dark canvas.
2~3개의 대형 블러 오브가 유기적 드리프트 애니메이션으로 어두운 캔버스 위에 오로라 분위기를 만듭니다.
2〜3個の大型ブラーオーブが有機的なドリフトアニメーションでダークキャンバス上にオーロラの雰囲気を作ります。
Place organically flowing gradients like auroras in the background, and layer content on glass panels to create visual depth. When requesting AI, combine keywords like "multi-color blur orbs", "organic movement", and "color bleeding on dark backgrounds" for reliable results.
오로라처럼 유기적으로 흐르는 그라데이션을 배경에 배치하고, 콘텐츠는 글래스 패널 위에 올려 시각적 깊이를 만듭니다. AI에게 요청할 때는 "다중 색상 블러 오브", "유기적 움직임", "어두운 배경 위 색상 번짐" 키워드를 조합하면 안정적 결과를 얻습니다.
オーロラのように有機的に流れるグラデーションを背景に配置し、コンテンツをグラスパネルの上に載せて視覚的な深みを作ります。AIにリクエストする際は「多色ブラーオーブ」「有機的な動き」「暗い背景の上の色にじみ」のキーワードを組み合わせると安定した結果が得られます。
Aurora Bands
오로라 밴드
オーロラバンド
Light Properties
빛 속성
光のプロパティ
Composition Guide
구성 가이드
コンポジションガイド
2-3 large blur orbs with organic drift animation create the aurora atmosphere on a dark canvas.
2~3개의 대형 블러 오브가 유기적 드리프트 애니메이션으로 어두운 캔버스 위에 오로라 분위기를 만듭니다.
2〜3個の大型ブラーオーブが有機的なドリフトアニメーションでダークキャンバス上にオーロラの雰囲気を作ります。
Glass panels with backdrop-filter blur and subtle borders separate content from the aurora background.
backdrop-filter 블러와 미세한 보더가 있는 글래스 패널이 콘텐츠를 오로라 배경에서 분리합니다.
backdrop-filterブラーと微細なボーダーを持つグラスパネルがコンテンツをオーロラ背景から分離します。
Gradient-clip text inherits aurora colors, creating visual unity between background and typography.
그라디언트 클립 텍스트가 오로라 색상을 이어받아 배경과 타이포그래피 사이의 시각적 통일감을 만듭니다.
グラデーションクリップテキストがオーロラカラーを引き継ぎ、背景とタイポグラフィの間に視覚的な統一感を生み出します。
Design a landing page in Aurora Gradient style — organic luminous orbs flowing on a cosmic dark canvas. COLOR TOKENS: --bg: #0a0a1a --text: #e8eaf6 --text-muted: rgba(232, 234, 246, 0.85) --accent: #7c4dff (purple) --accent-2: #00e5ff (cyan) --accent-3: #ff6090 (pink) --line: rgba(124, 77, 255, 0.2) --hero-bg: rgba(10, 10, 26, 0.6) --tile-bg: rgba(124, 77, 255, 0.06) --prompt-bg: rgba(10, 10, 26, 0.8) --pre-text: rgba(232, 234, 246, 0.9) No other colors. TYPOGRAPHY: Heading: Plus Jakarta Sans 800, tracking -0.03em Body: Noto Sans 400 Scale: 0.88rem / 1.05rem / clamp(2rem, 6vw, 4.8rem) Heading line-height: 1.0 Body line-height: 1.8 Title text effect: linear-gradient(135deg, #7c4dff 0%, #00e5ff 40%, #ff6090 70%, #7c4dff 100%), background-size 200% 200%, background-clip text UI: - Hero panel: border-radius 28px, 1px solid var(--line), backdrop-filter blur(24px) saturate(130%), box-shadow 0 0 0 1px rgba(124,77,255,0.15) + 0 0 80px rgba(124,77,255,0.08) + 0 24px 65px rgba(0,0,0,0.4) - Tiles: border-radius 16px, 1px solid var(--line), backdrop-filter blur(8px), tile-bg background - Tile hover: border-color rgba(124,77,255,0.4), box-shadow 0 0 20px rgba(124,77,255,0.1) - Prompt box: border-radius 20px, 1px solid var(--line), backdrop-filter blur(12px), prompt-bg - Button: border-radius 999px, 1px solid var(--accent), color var(--accent), background rgba(124,77,255,0.08), padding 10px 18px - Button hover: background rgba(124,77,255,0.2), box-shadow 0 0 16px rgba(124,77,255,0.3) LAYOUT: Container: width min(1120px, 92vw), margin 0 auto, padding 28px 0 80px Hero: padding clamp(24px, 5vw, 52px), margin-top 20px Tile grid: display grid, grid-template-columns repeat(auto-fit, minmax(200px, 1fr)), gap 12px, margin-top 28px Tile: padding 16px Lead paragraph: margin-top 20px, font-size 1.05rem, max-width 700px Prompt section: margin-top 28px, padding 20px MOTION: Aurora orbs: 2 pseudo-elements (::before 600x400px, ::after 500x500px) + 1 mid-orb (450x350px) Orb gradients: ::before linear-gradient(135deg, rgba(124,77,255,0.5), rgba(0,229,255,0.3)); ::after linear-gradient(225deg, rgba(255,96,144,0.4), rgba(124,77,255,0.3)); mid radial-gradient(ellipse, rgba(0,229,255,0.25), transparent 70%) filter: blur(120px) on pseudo-elements, blur(100px) on mid-orb @keyframes drift — 0% translate(0,0) scale(1), 100% translate(60px,30px) scale(1.15); 12s ease-in-out infinite alternate ::after: animation-delay -6s, animation-direction alternate-reverse @keyframes pulse — 0% opacity 0.4 scale(1), 100% opacity 0.7 scale(1.2); 8s ease-in-out infinite alternate @keyframes shimmer — 0%/100% background-position 0% 50%, 50% background-position 100% 50%; 6s ease-in-out infinite @keyframes glide — from opacity 0 translateY(14px) to opacity 1 translateY(0); 0.7s ease both, stagger 0.08s per tile Tile hover: border-color 0.3s, box-shadow 0.3s transition Button hover: all 0.25s transition RESPONSIVE: - Mobile: hero padding scales down via clamp, tiles stack to single column (minmax 200px), orbs maintain but blur softens naturally on smaller viewports - Desktop: max-width 1120px, auto-fit grid preserves multi-column tiles FORBIDDEN: - Solid flat backgrounds without layered blur orbs - Borders thicker than 1px on content panels - Warm colors (orange, yellow, amber) — stay in cool purple/cyan/pink range - Sharp 0px border-radius on hero, tiles, or prompt box - Static backgrounds — all orbs must continuously animate OUTPUT: 1) Full color token list with orb gradient specs and glass panel values 2) Aurora background layer / Hero / Tile grid / Prompt section structure 3) Single-file HTML/CSS with drift, pulse, shimmer, and glide keyframes
오로라 그라디언트 스타일의 랜딩 페이지를 디자인해줘 — 우주적 다크 캔버스 위를 흐르는 유기적 발광 오브. 색상 토큰: --bg: #0a0a1a --text: #e8eaf6 --text-muted: rgba(232, 234, 246, 0.85) --accent: #7c4dff (보라) --accent-2: #00e5ff (시안) --accent-3: #ff6090 (핑크) --line: rgba(124, 77, 255, 0.2) --hero-bg: rgba(10, 10, 26, 0.6) --tile-bg: rgba(124, 77, 255, 0.06) --prompt-bg: rgba(10, 10, 26, 0.8) --pre-text: rgba(232, 234, 246, 0.9) 다른 색상 사용 금지. 타이포그래피: 제목: Plus Jakarta Sans 800, tracking -0.03em 본문: Noto Sans 400 스케일: 0.88rem / 1.05rem / clamp(2rem, 6vw, 4.8rem) 제목 line-height: 1.0 본문 line-height: 1.8 타이틀 텍스트 효과: linear-gradient(135deg, #7c4dff 0%, #00e5ff 40%, #ff6090 70%, #7c4dff 100%), background-size 200% 200%, background-clip text UI: - 히어로 패널: border-radius 28px, 1px solid var(--line), backdrop-filter blur(24px) saturate(130%), box-shadow 0 0 0 1px rgba(124,77,255,0.15) + 0 0 80px rgba(124,77,255,0.08) + 0 24px 65px rgba(0,0,0,0.4) - 타일: border-radius 16px, 1px solid var(--line), backdrop-filter blur(8px), tile-bg 배경 - 타일 호버: border-color rgba(124,77,255,0.4), box-shadow 0 0 20px rgba(124,77,255,0.1) - 프롬프트 박스: border-radius 20px, 1px solid var(--line), backdrop-filter blur(12px), prompt-bg - 버튼: border-radius 999px, 1px solid var(--accent), color var(--accent), background rgba(124,77,255,0.08), padding 10px 18px - 버튼 호버: background rgba(124,77,255,0.2), box-shadow 0 0 16px rgba(124,77,255,0.3) 레이아웃: 컨테이너: width min(1120px, 92vw), margin 0 auto, padding 28px 0 80px 히어로: padding clamp(24px, 5vw, 52px), margin-top 20px 타일 그리드: display grid, grid-template-columns repeat(auto-fit, minmax(200px, 1fr)), gap 12px, margin-top 28px 타일: padding 16px 리드 문단: margin-top 20px, font-size 1.05rem, max-width 700px 프롬프트 섹션: margin-top 28px, padding 20px 모션: 오로라 오브: 가상 요소 2개 (::before 600x400px, ::after 500x500px) + 중간 오브 1개 (450x350px) 오브 그라데이션: ::before linear-gradient(135deg, rgba(124,77,255,0.5), rgba(0,229,255,0.3)); ::after linear-gradient(225deg, rgba(255,96,144,0.4), rgba(124,77,255,0.3)); 중간 radial-gradient(ellipse, rgba(0,229,255,0.25), transparent 70%) filter: 가상 요소에 blur(120px), 중간 오브에 blur(100px) @keyframes drift — 0% translate(0,0) scale(1), 100% translate(60px,30px) scale(1.15); 12s ease-in-out infinite alternate ::after: animation-delay -6s, animation-direction alternate-reverse @keyframes pulse — 0% opacity 0.4 scale(1), 100% opacity 0.7 scale(1.2); 8s ease-in-out infinite alternate @keyframes shimmer — 0%/100% background-position 0% 50%, 50% background-position 100% 50%; 6s ease-in-out infinite @keyframes glide — from opacity 0 translateY(14px) to opacity 1 translateY(0); 0.7s ease both, 타일당 0.08s 시차 타일 호버: border-color 0.3s, box-shadow 0.3s transition 버튼 호버: all 0.25s transition 반응형: - 모바일: 히어로 패딩 clamp로 축소, 타일 1열 스택 (minmax 200px), 오브 유지하되 작은 뷰포트에서 자연스럽게 블러 연화 - 데스크톱: max-width 1120px, auto-fit 그리드로 다열 타일 유지 금지사항: - 레이어드 블러 오브 없는 단색 평면 배경 - 콘텐츠 패널에 1px 초과 보더 - 따뜻한 색상 (오렌지, 옐로, 앰버) — 쿨 보라/시안/핑크 유지 - 히어로, 타일, 프롬프트 박스에 border-radius 0px - 정적 배경 — 모든 오브 연속 애니메이션 필수 출력: 1) 오브 그라데이션 사양과 글래스 패널 값 포함 전체 색상 토큰 목록 2) 오로라 배경 레이어 / 히어로 / 타일 그리드 / 프롬프트 섹션 구조 3) drift, pulse, shimmer, glide 키프레임 포함 단일 파일 HTML/CSS
オーロラグラディエントスタイルのランディングページをデザインしてください — 宇宙的なダークキャンバスの上を流れる有機的な発光オーブ。 カラートークン: --bg: #0a0a1a --text: #e8eaf6 --text-muted: rgba(232, 234, 246, 0.85) --accent: #7c4dff(パープル) --accent-2: #00e5ff(シアン) --accent-3: #ff6090(ピンク) --line: rgba(124, 77, 255, 0.2) --hero-bg: rgba(10, 10, 26, 0.6) --tile-bg: rgba(124, 77, 255, 0.06) --prompt-bg: rgba(10, 10, 26, 0.8) --pre-text: rgba(232, 234, 246, 0.9) 他の色は使用禁止。 タイポグラフィ: 見出し: Plus Jakarta Sans 800, tracking -0.03em 本文: Noto Sans 400 スケール: 0.88rem / 1.05rem / clamp(2rem, 6vw, 4.8rem) 見出し line-height: 1.0 本文 line-height: 1.8 タイトルテキスト効果: linear-gradient(135deg, #7c4dff 0%, #00e5ff 40%, #ff6090 70%, #7c4dff 100%), background-size 200% 200%, background-clip text UI: - ヒーローパネル: border-radius 28px, 1px solid var(--line), backdrop-filter blur(24px) saturate(130%), box-shadow 0 0 0 1px rgba(124,77,255,0.15) + 0 0 80px rgba(124,77,255,0.08) + 0 24px 65px rgba(0,0,0,0.4) - タイル: border-radius 16px, 1px solid var(--line), backdrop-filter blur(8px), tile-bg背景 - タイルホバー: border-color rgba(124,77,255,0.4), box-shadow 0 0 20px rgba(124,77,255,0.1) - プロンプトボックス: border-radius 20px, 1px solid var(--line), backdrop-filter blur(12px), prompt-bg - ボタン: border-radius 999px, 1px solid var(--accent), color var(--accent), background rgba(124,77,255,0.08), padding 10px 18px - ボタンホバー: background rgba(124,77,255,0.2), box-shadow 0 0 16px rgba(124,77,255,0.3) レイアウト: コンテナ: width min(1120px, 92vw), margin 0 auto, padding 28px 0 80px ヒーロー: padding clamp(24px, 5vw, 52px), margin-top 20px タイルグリッド: display grid, grid-template-columns repeat(auto-fit, minmax(200px, 1fr)), gap 12px, margin-top 28px タイル: padding 16px リード段落: margin-top 20px, font-size 1.05rem, max-width 700px プロンプトセクション: margin-top 28px, padding 20px モーション: オーロラオーブ: 疑似要素2つ(::before 600x400px, ::after 500x500px)+ 中間オーブ1つ(450x350px) オーブグラデーション: ::before linear-gradient(135deg, rgba(124,77,255,0.5), rgba(0,229,255,0.3)); ::after linear-gradient(225deg, rgba(255,96,144,0.4), rgba(124,77,255,0.3)); 中間 radial-gradient(ellipse, rgba(0,229,255,0.25), transparent 70%) filter: 疑似要素にblur(120px), 中間オーブにblur(100px) @keyframes drift — 0% translate(0,0) scale(1), 100% translate(60px,30px) scale(1.15); 12s ease-in-out infinite alternate ::after: animation-delay -6s, animation-direction alternate-reverse @keyframes pulse — 0% opacity 0.4 scale(1), 100% opacity 0.7 scale(1.2); 8s ease-in-out infinite alternate @keyframes shimmer — 0%/100% background-position 0% 50%, 50% background-position 100% 50%; 6s ease-in-out infinite @keyframes glide — from opacity 0 translateY(14px) to opacity 1 translateY(0); 0.7s ease both, タイルごとに0.08sスタガー タイルホバー: border-color 0.3s, box-shadow 0.3s transition ボタンホバー: all 0.25s transition レスポンシブ: - モバイル: ヒーローパディングclampで縮小、タイル1列スタック(minmax 200px)、オーブ維持しつつ小さいビューポートで自然にブラー軟化 - デスクトップ: max-width 1120px、auto-fitグリッドでマルチカラムタイル維持 禁止事項: - レイヤードブラーオーブのない単色フラット背景 - コンテンツパネルの1px超ボーダー - 暖色(オレンジ、イエロー、アンバー)— クールなパープル/シアン/ピンク維持 - ヒーロー、タイル、プロンプトボックスのborder-radius 0px - 静的な背景 — 全オーブの連続アニメーション必須 出力: 1) オーブグラデーション仕様とグラスパネル値を含む全カラートークンリスト 2) オーロラ背景レイヤー / ヒーロー / タイルグリッド / プロンプトセクション構造 3) drift, pulse, shimmer, glideキーフレーム付き単一ファイルHTML/CSS