Communitygithub.com

apple-web

Apple.com スタイルのプロダクトマーケティングページを構築するためのCSS/JSライブラリ。タイプスケール、トラッキング、カラー、イージング、スペーシング、スティッキー透過ナビ、スクロールリビール、タイルギャラリー、統計ブロックなどを提供します。

apple-web とは?

このスキルは、Appleのプロダクトマーケティングページ(apple.com)のデザインスタイルを再現するためのCSS/JSライブラリです。ライブのapple.comプロダクトページから実測したトークン(タイプスケール、カラー、イージング、ブレークポイントなど)をベースにしており、高品質でプロフェッショナルなマーケティングページを迅速に構築できます。主な機能として、システムフォント(SF Pro/Inter)の設定、グレースケールカラーパレット、アクセントカラー(#0071e3)、スクロールリビール、スティッキー透過ナビゲーション、製品画像に合わせたスクロールスクラブアニメーション、タイルギャラリー、カウントアップ統計ブロックなどがあります(`library/apple-web.css`と`library/apple-web.js`として提供)。 このスキルは、Cursor、Windsurf、Claude Code、VS Code Jupyter、GitHub Copilotなど、エージェント機能をサポートするあらゆるエディタやプラットフォームで利用可能です。使用方法は、`library/`フォルダをプロジェクトにコピーし、`apple-web.css`を`<head>`に、`apple-web.js`を`defer`属性でリンクするだけです。`demo/index.html`を出発点として、`reference/page-anatomy.md`に従ってセクションを順に配置します。さらに、`reference/anti-slop.md`にはAI生成っぽく見えないためのチェックリストが用意されており、品質を保証します。 このスキルの強みは、単なるクローンではなく「スタイルシステム」である点です。Appleのコピー、製品名、ロゴ、写真、アイコンファイルは一切コピーせず、ユーザーの製品に合わせたオリジナルコンテンツを書くことが前提です。エンジニアやデザイナー向けの統合開発環境で、プレミアムなプロダクトランディングページや「AI slop」のないマーケティングページを作成する際に、最も効果的です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/youssef-110/apple-web/tree/HEAD

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Apple Web

Apple.com のような、静かで自信に満ち、タイポグラフィを重視し、プロダクトに奉仕するモーションを持つプロダクトマーケティングページを構築します。このスキルのすべての値は、実際の apple.com プロダクトページ(2026年11月版)から測定され、reference/measured-tokens.md に記録されています。

これはスタイルシステムであり、クローンではありません。Apple のコピー、製品名、ロゴ、写真、アイコンファイル、フォントファイルをコピーしてはいけません。ユーザーの製品に合わせたオリジナルコンテンツを書いてください。

ファイル

パス用途
library/apple-web.cssトークン、タイプクラス、レイアウト、コンポーネント。最初にリンクします。
library/apple-web.jsスクロールリビール(スクロールによる要素の表示)、スティッキーナビの状態制御、スクロールスクラブ、ギャラリー、カウントアップ機能。依存関係はありません。
demo/index.htmlすべてのコンポーネントを使用した完全な動作サンプルページ。これを出発点としてコピーします。
reference/measured-tokens.md生の測定値:タイプスケール、カラー、角丸、イージング、ブレークポイント。
reference/page-anatomy.mdApple のプロダクトページがセクションごとにどのようにシーケンスされているか。
reference/anti-slop.mdページがAI生成に見える原因となる要素と、Appleスタイルでの修正方法。

ワークフロー

  1. library/ をプロジェクトにコピーします。<head> に apple-web.css を、defer 属性で apple-web.js をリンクします。
  2. demo/index.html を出発点にします。reference/page-anatomy.md のセクション順序を維持してください。
  3. まずコピー(テキスト)を書きます。見出しは2〜5単語で、末尾にピリオドを付けます(例:「速い。本当に速い。」)。ボディコピーはグレーで、1つのフレーズだけ白でハイライト表示します。
  4. セクションごとに1つのテーマを選択します:theme-dark(黒)、theme-light(#f5f5f7)、theme-white。長いページでは交互に使用し、同じテーマを3回以上連続させないでください。
  5. 完了する前に、以下のチェックリストを実行してください。

Apple らしさを実現するルール

タイポグラフィ

  • 1つのファミリーのみ使用。Apple デバイスではシステムSF Pro、それ以外では Inter(CSSのスタックで処理)。セカンドディスプレイフォントやセリフ強調は使用しません。
  • すべての見出しでウェイト600。ボディは400。700〜900や300は使用しません。
  • トラッキング(カーニング)はサイズに応じて変化:ボディ(17px → -0.022em)とヒーロー(64px以上 → -0.009em)では負の値、19〜32pxではやや正の値。タイプクラスを使用し、一律に letter-spacing を設定しないでください。
  • 見出しは短く、マーケティングセクションでは中央揃え、メディアと並ぶロックアップでは左揃え。
  • ダークセクションのボディコピーは #86868b。<strong> でフレーズを強調します(レンダリングは #f5f5f7、同じウェイト)。太字のボディは使用しません。

カラー

  • グレースケールのページ。1つのアクセントカラー:リンク/アクションブルー #0071e3(ダークセクションではリンクに #2997ff)。色は製品画像から提供され、UIからではありません。
  • UIやテキストにグラデーションは使用しません。グロー、色付きシャドウも使用しません。

レイアウト

  • コンテンツ幅:テキストは980px、メディア行は1260px、ビューポート最大1440px。ブレークポイントは1068px / 734px。
  • セクションパディング:デスクトップで上部120px、下部120〜176px。余裕があり、決して窮屈にしません。
  • 角丸タイル:大型タイルは半径28px、小型カードは18px。ボタンはピル型(半径980px)。

モーション

  • UI状態のイージングは cubic-bezier(0.4, 0, 0.6, 1)。持続時間は100ms(ホバー)、240ms(透明度)、320ms(カラー/ナビ)、スクロールリビールは最大1秒。
  • リビールは透明度+30〜40pxの上昇で、要素がビューの約15%に入ったときに1回だけ実行。兄弟要素は80〜120ms の間隔を空けます。
  • プロダクトの重要な瞬間はスクロールスクラブ(スクロール位置に連動した進行)を使用し、自動再生はしません。
  • タイルのホバー:カード内のメディアにわずかなスケール(1.02)を適用し、カードのシャドウには適用しません。
  • prefers-reduced-motion:すべてが瞬時のフェードになります。ライブラリが自動処理します。

ナビゲーション

  • 44pxのグローバルナビ、その下に52pxのスティッキーなローカルナビ。左に製品名、右にリンクと小さな青い「購入」ピルボタン。スティッキーになると透過します(blur(20px) saturate(180%))。

チェックリスト(AIスロップ防止)

  • 絵文字、丸で囲んだアイコンの機能グリッド、「✨」、紫/ティールのグラデーションは使用しない。
  • 見出しは宣言文であり、疑問文や「Unlock / Elevate / Seamless / Revolutionize」ではない。
  • 統計内のすべての数字には単位が付き、主張である場合は脚注マーカーがある。
  • セクションごとに最大1つのCTAスタイル(青いピルボタン、または › 付きの青いテキストリンク)で、両方を大きくしない。
  • メディアが支配的で、テキストが派手なグラデーションの上に浮かぶカードの中に置かれることはない。
  • すべてのテキスト要素にクラスベースのトラッキングが設定されており、デフォルトのブラウザ太字は使用しない。
  • ページ最下部の脚注セクションは12px、#86868b。
  • 1440px、1068px、734px、375px の幅で確認し、さらに縮小モーション設定でも確認する。

詳細な修正リストについては reference/anti-slop.md を参照してください。

関連スキル