スプリットスクリーン Split Screen
画面を2分割して異なるコンテンツを並列表示するレイアウト。
ライブデモ
プロダクトを
もっとシンプルに
直感的なUIで誰でもすぐに使い始められます。チーム全体の生産性を向上させましょう。
ソースコード
<div class="demo-split">
<div class="demo-split-left">
<h2 class="demo-split-title">プロダクトを<br>もっとシンプルに</h2>
<p class="demo-split-text">直感的なUIで誰でもすぐに使い始められます。チーム全体の生産性を向上させましょう。</p>
<button class="demo-split-btn">無料で始める</button>
</div>
<div class="demo-split-right">
<div class="demo-split-visual">
<div class="demo-split-shape"></div>
<div class="demo-split-shape small"></div>
</div>
</div>
</div>.demo-split {
display: flex; min-height: 220px; border-radius: 12px;
overflow: hidden; border: 1px solid #e5e7eb;
}
.demo-split-left {
flex: 1; padding: 30px 24px;
display: flex; flex-direction: column; justify-content: center;
}
.demo-split-right {
flex: 1; display: flex; align-items: center; justify-content: center;
background: linear-gradient(135deg,
color-mix(in srgb, var(--ui-primary) 8%, #fff),
color-mix(in srgb, var(--ui-primary) 20%, #fff));
}
.demo-split-title {
margin: 0 0 12px; font-size: 22px; font-weight: 800;
color: #222; line-height: 1.3;
}
.demo-split-text {
margin: 0 0 18px; font-size: 13px; color: #666; line-height: 1.6;
}
.demo-split-btn {
align-self: flex-start; padding: 10px 24px; border: none;
border-radius: 8px; background: var(--ui-primary); color: #fff;
font-size: 14px; font-weight: 600; cursor: pointer;
transition: opacity 0.2s;
}
.demo-split-btn:hover { opacity: 0.85; }
.demo-split-visual { position: relative; }
.demo-split-shape {
width: 80px; height: 80px; border-radius: 20px;
background: var(--ui-primary); opacity: 0.3;
transform: rotate(15deg);
}
.demo-split-shape.small {
width: 40px; height: 40px; border-radius: 12px;
position: absolute; top: -20px; right: -30px;
background: var(--ui-primary); opacity: 0.5;
transform: rotate(-10deg);
}AIプロンプト
Basic
スプリットスクリーンレイアウトをHTML/CSSで作ってください。画面を左右2分割し、左にテキスト、右にビジュアルを配置します。
Custom
以下の仕様でスプリットスクリーンレイアウトを実装してください。 - 左右50:50のFlexbox分割 - 左側にヘッドライン、説明文、CTAボタン - 右側にグラデーション背景と装飾図形 - プライマリカラー: #2563eb - レスポンシブ(モバイルでは縦並び) - スクロール連動のパララックス効果
Advanced
アクセシビリティ対応のスプリットスクリーンを実装してください。 - セマンティックなHTML構造(main, section, heading hierarchy) - 縦並びモバイル時の読み順序を論理的に - フォーカス可能な要素の順序を確保 - prefers-reduced-motion でパララックス無効化 - prefers-color-scheme 対応(ダーク/ライト) - container queriesで表示を切り替え - フルハイトビューポート対応(100dvh) - リサイズ可能なディバイダー(リサイズハンドル付き)