Files
workbuddy_skills/open-design/design-systems/notion/DESIGN-pl.md
T
admin 5afeb6b78a ④段整套同步(六节 + P/S/F/J + 模板)+ open-design 移到技能根
一、④段整套同步(用户选候选 A)
- 新增 `references/stage-proto-doc/assets/产品文档模板.html`(16 KB/247 行,从备份拷、转 LF)。
- ④段 SKILL.md 换成备份 15:28 那版,并按模板口径改齐:
  · 「产品文档框架」从「四块+一附录」改成**六节** —— 页面结构/功能清单/使用场景/操作流程/
    跨页与界面状态/待确认与偏离;与模板同构,⛔ 不从空白页重写结构。
  · 编号从 R/S/F 改成 **P 页面/S 场景/F 功能/J 二级功能**,各自唯一、按展示顺序通排。
  · 保留旧版有价值的要求:每项功能补齐 做什么/入口在哪/输入边界/异常与恢复;重点功能三处标红;
    横向流程图每步写清页面/功能/操作/完成判据。
  · 完成标准「七节」→「六节」,自查清单同步换掉「需求」那批条目,补模板与配图两条。
  · 路径 `designs/<项目>/` → `docs/pm/<项目>/ui/`(2 处)。
  · 补回本机那条「每份产出文档开头都要有一张图」的引用(指向主 skill,段内不复述)。
- 主 skill 同步:四段结构表④行、④段沿革、画图小节(④段画页面结构图 + 用户路径)。

二、open-design 移到技能根(用户选候选 A)
- `git mv product-planning/references/stage-delivery/assets/open-design → open-design/`(4178 文件)。
- `.gitignore` 白名单加 `!/open-design/` —— 否则移出去就不再纳入版本控制。
- 引用改 11 处:路径形态 `assets/open-design/...` → `<技能根>/open-design/...`;
  「随段携带的自带件」改称「同根技能」;「路径怎么找」那条改成自带件(段内相对路径)与
  同根技能(`<技能根>/<技能名>/`)两类分开写。
- open-design 自己的 ATTRIBUTION.md 两处同步(它现在与 oil-ui-pro 同层)。
- 副作用(有益):命名闸门读数由 2063 降到 225 —— 此前它把 open-design 里 919 个第三方 md
  当成规则一起扫了;现在只扫本包 23 个 md。已确认④段的 H1 与 4a/4b/4c 子步仍在检查范围内。

三、验收
- check_naming.py --ws E:/ProgramData/AIProject/contentm_agent = 通过 225 / 失败 0 / 提示 27。
- 活文件里 `assets/open-design` 残留 0;工作区 CRLF 文件 0。
2026-10-15 21:17:28 +08:00

21 KiB

System Projektowania Inspirowany Notion

Category: Produktywność i SaaS Kompleksowa przestrzeń robocza. Ciepły minimalizm, nagłówki z szeryfami, miękkie powierzchnie.

1. Motyw wizualny i atmosfera

Strona internetowa Notion ucieleśnia filozofię samego narzędzia: czyste płótno, które usuwa się z drogi. System projektowy opiera się na ciepłych barwach neutralnych zamiast zimnych szarości, tworząc wyraźnie przystępny minimalizm, który przypomina raczej dobrej jakości papier niż sterylne szkło. Płótno strony jest czysto białe (#ffffff), ale tekst nie jest czysto czarny -- to ciepła, niemal czarna barwa (rgba(0,0,0,0.95)), która niezauważalnie łagodzi doświadczenie czytania. Skala ciepłych szarości (#f6f5f4, #31302e, #615d59, #a39e98) niesie subtelne żółto-brązowe podtony, nadając interfejsowi namacalne, niemal analogowe ciepło.

Niestandardowy font NotionInter (zmodyfikowany Inter) jest kręgosłupem systemu. W rozmiarach wyświetlania (64px) stosuje agresywny ujemny odstęp międzyliterowy (-2.125px), tworząc nagłówki, które wydają się skompresowane i precyzyjne. Zakres grubości jest szerszy niż w typowych systemach: 400 dla tekstu podstawowego, 500 dla elementów UI, 600 dla półpogrubionych etykiet i 700 dla nagłówków wyświetlania. Funkcje OpenType "lnum" (cyfry nautyczne) i "locl" (formy zlokalizowane) są włączone dla większego tekstu, dodając wyrafinowania typograficznego, które wynagradza uważne czytanie.

To, co czyni język wizualny Notion wyjątkowym, to jego filozofia obramowań. Zamiast ciężkich obramowań czy cieni, Notion stosuje ultracienkie obramowania 1px solid rgba(0,0,0,0.1) -- obramowania istniejące jako szepty, ledwo zauważalne linie podziału, które tworzą strukturę bez ciężaru. System cieni jest równie powściągliwy: wielowarstwowe stosy o skumulowanej nieprzezroczystości nigdy nieprzekraczającej 0.05, tworzące głębię, którą się raczej wyczuwa niż widzi.

Kluczowe cechy:

  • NotionInter (zmodyfikowany Inter) z ujemnym odstępem międzyliterowym w rozmiarach wyświetlania (-2.125px przy 64px)
  • Ciepła neutralna paleta: szarości niosą żółto-brązowe podtony (#f6f5f4 ciepła biel, #31302e ciepła ciemność)
  • Niemal czarny tekst przez rgba(0,0,0,0.95) -- nie czysta czerń, tworząca mikrociepło
  • Ultracienkie obramowania: 1px solid rgba(0,0,0,0.1) wszędzie -- podział o wadze szeptu
  • Wielowarstwowe stosy cieni o nieprzezroczystości poniżej 0.05 dla ledwo obecnej głębi
  • Notion Blue (#0075de) jako jedyny kolor akcentu dla CTA i elementów interaktywnych
  • Plakietki w kształcie pigułki (promień 9999px) z zabarwionymi niebieskimi tłami dla wskaźników statusu
  • Bazowa jednostka odstępu 8px z organiczną, niesztywną skalą

2. Paleta kolorów i role

Podstawowe

  • Notion Black (rgba(0,0,0,0.95) / #000000f2): Główny tekst, nagłówki, treść podstawowa. 95% nieprzezroczystości łagodzi czystą czerń bez utraty czytelności.
  • Pure White (#ffffff): Tło strony, powierzchnie kart, tekst przycisku na niebieskim.
  • Notion Blue (#0075de): Główne CTA, kolor linku, akcent interaktywny -- jedyny nasycony kolor w podstawowej obudowie UI.

Drugorzędne marki

  • Deep Navy (#213183): Drugorzędny kolor marki, używany oszczędnie do podkreślenia i ciemnych sekcji funkcji.
  • Active Blue (#005bab): Stan aktywny/wciśnięty przycisku -- ciemniejszy wariant Notion Blue.

Skala ciepłych barw neutralnych

  • Warm White (#f6f5f4): Zabarwienie powierzchni tła, naprzemienność sekcji, subtelne wypełnienie karty. Żółty podton jest kluczowy.
  • Warm Dark (#31302e): Tło ciemnej powierzchni, tekst ciemnej sekcji. Cieplejszy niż standardowe szarości.
  • Warm Gray 500 (#615d59): Tekst drugorzędny, opisy, wyciszone etykiety.
  • Warm Gray 300 (#a39e98): Tekst zastępczy, stany wyłączone, tekst podpisów.

Semantyczne kolory akcentu

  • Teal (#2a9d99): Stany powodzenia, pozytywne wskaźniki.
  • Green (#1aae39): Potwierdzenie, plakietki ukończenia.
  • Orange (#dd5b00): Stany ostrzeżenia, wskaźniki uwagi.
  • Pink (#ff64c8): Akcent dekoracyjny, wyróżnienia funkcji.
  • Purple (#391c57): Funkcje premium, głębokie akcenty.
  • Brown (#523410): Akcent ziemisty, ciepłe sekcje funkcji.

Interaktywne

  • Link Blue (#0075de): Główny kolor linku z podkreśleniem przy najechaniu.
  • Link Light Blue (#62aef0): Jaśniejszy wariant linku dla ciemnych teł.
  • Focus Blue (#097fe8): Pierścień fokusa na elementach interaktywnych.
  • Badge Blue Bg (#f2f9ff): Tło plakietki w kształcie pigułki, zabarwiona niebieska powierzchnia.
  • Badge Blue Text (#097fe8): Tekst plakietki w kształcie pigułki, ciemniejszy niebieski dla czytelności.

Cienie i głębia

  • Card Shadow (rgba(0,0,0,0.04) 0px 4px 18px, rgba(0,0,0,0.027) 0px 2.025px 7.84688px, rgba(0,0,0,0.02) 0px 0.8px 2.925px, rgba(0,0,0,0.01) 0px 0.175px 1.04062px): Wielowarstwowe uniesienie karty.
  • Deep Shadow (rgba(0,0,0,0.01) 0px 1px 3px, rgba(0,0,0,0.02) 0px 3px 7px, rgba(0,0,0,0.02) 0px 7px 15px, rgba(0,0,0,0.04) 0px 14px 28px, rgba(0,0,0,0.05) 0px 23px 52px): Pięciowarstwowe głębokie uniesienie dla okien modalnych i wyróżnionej treści.
  • Whisper Border (1px solid rgba(0,0,0,0.1)): Standardowe obramowanie podziału -- karty, separatory, sekcje.

3. Reguły typografii

Rodzina fontów

  • Główna: NotionInter, z fontami zastępczymi: Inter, -apple-system, system-ui, Segoe UI, Helvetica, Apple Color Emoji, Arial, Segoe UI Emoji, Segoe UI Symbol
  • Funkcje OpenType: "lnum" (cyfry nautyczne) i "locl" (formy zlokalizowane) włączone dla tekstu wyświetlania i nagłówków.

Hierarchia

Rola Font Rozmiar Grubość Wysokość wiersza Odstęp międzyliterowy Uwagi
Display Hero NotionInter 64px (4.00rem) 700 1.00 (ciasna) -2.125px Maksymalna kompresja, nagłówki billboardowe
Display Secondary NotionInter 54px (3.38rem) 700 1.04 (ciasna) -1.875px Drugorzędny hero, nagłówki funkcji
Section Heading NotionInter 48px (3.00rem) 700 1.00 (ciasna) -1.5px Tytuły sekcji funkcji, z "lnum"
Sub-heading Large NotionInter 40px (2.50rem) 700 1.50 normal Nagłówki kart, podsekcje funkcji
Sub-heading NotionInter 26px (1.63rem) 700 1.23 (ciasna) -0.625px Podtytuły sekcji, nagłówki treści
Card Title NotionInter 22px (1.38rem) 700 1.27 (ciasna) -0.25px Karty funkcji, tytuły list
Body Large NotionInter 20px (1.25rem) 600 1.40 -0.125px Wprowadzenia, opisy funkcji
Body NotionInter 16px (1.00rem) 400 1.50 normal Standardowy tekst do czytania
Body Medium NotionInter 16px (1.00rem) 500 1.50 normal Nawigacja, podkreślony tekst UI
Body Semibold NotionInter 16px (1.00rem) 600 1.50 normal Mocne etykiety, stany aktywne
Body Bold NotionInter 16px (1.00rem) 700 1.50 normal Nagłówki w rozmiarze tekstu podstawowego
Nav / Button NotionInter 15px (0.94rem) 600 1.33 normal Linki nawigacyjne, tekst przycisku
Caption NotionInter 14px (0.88rem) 500 1.43 normal Metadane, etykiety drugorzędne
Caption Light NotionInter 14px (0.88rem) 400 1.43 normal Podpisy treści, opisy
Badge NotionInter 12px (0.75rem) 600 1.33 0.125px Plakietki w kształcie pigułki, tagi, etykiety statusu
Micro Label NotionInter 12px (0.75rem) 400 1.33 0.125px Małe metadane, znaczniki czasu

Zasady

  • Kompresja w skali: NotionInter w rozmiarach wyświetlania stosuje odstęp międzyliterowy -2.125px przy 64px, stopniowo łagodniejąc do -0.625px przy 26px i normalnego przy 16px. Kompresja tworzy gęstość w nagłówkach przy zachowaniu czytelności w rozmiarach tekstu podstawowego.
  • System czterech grubości: 400 (tekst/czytanie), 500 (UI/interaktywne), 600 (podkreślenie/nawigacja), 700 (nagłówki/wyświetlanie). Szerszy zakres grubości w porównaniu z większością systemów pozwala na niuansową hierarchię.
  • Ciepłe skalowanie: Wysokość wiersza zacieśnia się wraz ze wzrostem rozmiaru -- 1.50 w tekście podstawowym (16px), 1.23-1.27 w podtytułach, 1.00-1.04 w wyświetlaniu. Tworzy to gęstsze, bardziej oddziałujące nagłówki.
  • Mikrotraking plakietek: Tekst plakietki 12px stosuje dodatni odstęp międzyliterowy (0.125px) -- jedyny dodatni traking w systemie, tworzący szerszy, bardziej czytelny mały tekst.

4. Stylizacje komponentów

Przyciski

Primary Blue

  • Tło: #0075de (Notion Blue)
  • Tekst: #ffffff
  • Wypełnienie: 8px 16px
  • Promień: 4px (subtelny)
  • Obramowanie: 1px solid transparent
  • Najechanie: tło ciemnieje do #005bab
  • Aktywny: transformacja scale(0.9)
  • Fokus: kontur fokusa 2px solid, cień var(--shadow-level-200)
  • Użycie: Główne CTA ("Get Notion free", "Try it")

Secondary / Tertiary

  • Tło: rgba(0,0,0,0.05) (półprzezroczysta ciepła szarość)
  • Tekst: #000000 (niemal czarny)
  • Wypełnienie: 8px 16px
  • Promień: 4px
  • Najechanie: zmiana koloru tekstu, scale(1.05)
  • Aktywny: transformacja scale(0.9)
  • Użycie: Działania drugorzędne, przesyłanie formularzy

Ghost / Link Button

  • Tło: przezroczyste
  • Tekst: rgba(0,0,0,0.95)
  • Dekoracja: podkreślenie przy najechaniu
  • Użycie: Działania trzeciorzędne, linki wbudowane

Pill Badge Button

  • Tło: #f2f9ff (zabarwiony niebieski)
  • Tekst: #097fe8
  • Wypełnienie: 4px 8px
  • Promień: 9999px (pełna pigułka)
  • Font: 12px grubość 600
  • Użycie: Plakietki statusu, etykiety funkcji, tagi "New"

Karty i kontenery

  • Tło: #ffffff
  • Obramowanie: 1px solid rgba(0,0,0,0.1) (obramowanie szeptu)
  • Promień: 12px (karty standardowe), 16px (karty wyróżnione/hero)
  • Cień: rgba(0,0,0,0.04) 0px 4px 18px, rgba(0,0,0,0.027) 0px 2.025px 7.84688px, rgba(0,0,0,0.02) 0px 0.8px 2.925px, rgba(0,0,0,0.01) 0px 0.175px 1.04062px
  • Najechanie: subtelne wzmocnienie cienia
  • Karty obrazkowe: promień górny 12px, obraz wypełnia górną połowę

Pola wprowadzania i formularze

  • Tło: #ffffff
  • Tekst: rgba(0,0,0,0.9)
  • Obramowanie: 1px solid #dddddd
  • Wypełnienie: 6px
  • Promień: 4px
  • Fokus: niebieski pierścień konturu
  • Tekst zastępczy: ciepła szarość #a39e98

Nawigacja

  • Czysta pozioma nawigacja na białym, nieprzyklejona
  • Logo marki wyrównane do lewej (ikona 33x34px + wordmark)
  • Linki: NotionInter 15px grubość 500-600, niemal czarny tekst
  • Najechanie: zmiana koloru na var(--color-link-primary-text-hover)
  • CTA: niebieski przycisk w kształcie pigułki ("Get Notion free") wyrównany do prawej
  • Mobilna: zwijanie menu hamburgerowego
  • Rozwijane menu produktów z wielopoziomowymi skategoryzowanymi menu

Obróbka obrazu

  • Zrzuty ekranu produktu z obramowaniem 1px solid rgba(0,0,0,0.1)
  • Obrazy zaokrąglone u góry: promień 12px 12px 0px 0px
  • Zrzuty ekranu podglądu pulpitu/środowiska pracy dominują w sekcjach funkcji
  • Ciepłe gradientowe tła za ilustracjami hero (dekoracyjne ilustracje postaci)

Wyróżniające się komponenty

Karty funkcji z ilustracjami

  • Duże ilustracyjne nagłówki (Wielka fala, zrzuty ekranu UI produktu)
  • Karta z promieniem 12px z obramowaniem szeptu
  • Tytuł 22px grubość 700, opis 16px grubość 400
  • Wariant tła w ciepłej bieli (#f6f5f4) dla naprzemiennych sekcji

Pasek zaufania / Siatka logo

  • Logo firm (sekcja zaufanych zespołów) w ich kolorach marki
  • Przewijanie poziome lub układ siatki z liczbą zespołów
  • Wyświetlanie metryki: wzorzec dużej liczby + opisu

Karty metryk

  • Wyświetlanie dużej liczby (np. "$4,200 ROI")
  • NotionInter 40px+ grubość 700 dla metryki
  • Opis poniżej w tekście podstawowym w ciepłej szarości
  • Kontener karty z obramowaniem szeptu

5. Zasady układu

System odstępów

  • Jednostka bazowa: 8px
  • Skala: 2px, 3px, 4px, 5px, 6px, 7px, 8px, 11px, 12px, 14px, 16px, 24px, 32px
  • Niesztywna organiczna skala z wartościami ułamkowymi (5.6px, 6.4px) do mikrokorekt

Siatka i kontener

  • Maksymalna szerokość treści: około 1200px
  • Hero: wyśrodkowana pojedyncza kolumna z hojnym górnym wypełnieniem (80-120px)
  • Sekcje funkcji: siatki 2-3 kolumnowe dla kart
  • Tła sekcji w ciepłej bieli (#f6f5f4) na pełnej szerokości dla naprzemienności
  • Zrzuty ekranu kodu/pulpitu jako zawarte z obramowaniem szeptu

Filozofia białej przestrzeni

  • Hojny rytm pionowy: 64-120px między głównymi sekcjami. Notion pozwala treści oddychać dzięki rozległemu pionowemu wypełnieniu.
  • Ciepła naprzemienność: Białe sekcje przeplatają się z sekcjami w ciepłej bieli (#f6f5f4), tworząc łagodny rytm wizualny bez ostrych przerw kolorystycznych.
  • Gęstość treści przede wszystkim: Bloki tekstu podstawowego są zwarte (wysokość wiersza 1.50), ale otoczone obfitym marginesem, tworząc wyspy czytelnej treści w morzu białej przestrzeni.

Skala promienia obramowania

  • Mikro (4px): Przyciski, pola wprowadzania, funkcjonalne elementy interaktywne
  • Subtelny (5px): Linki, elementy listy, elementy menu
  • Standardowy (8px): Małe karty, kontenery, elementy wbudowane
  • Komfortowy (12px): Karty standardowe, kontenery funkcji, górne części obrazów
  • Duży (16px): Karty hero, wyróżniona treść, bloki promocyjne
  • Pełna pigułka (9999px): Plakietki, pigułki, wskaźniki statusu
  • Okrąg (100%): Wskaźniki kart, awatary

6. Głębia i uniesienie

Poziom Obróbka Użycie
Płaski (Level 0) Brak cienia, brak obramowania Tło strony, bloki tekstu
Szept (Level 1) 1px solid rgba(0,0,0,0.1) Standardowe obramowania, kontury kart, separatory
Miękka karta (Level 2) 4-warstwowy stos cieni (maks. nieprzezroczystość 0.04) Karty treści, bloki funkcji
Głęboka karta (Level 3) 5-warstwowy stos cieni (maks. nieprzezroczystość 0.05, rozmycie 52px) Okna modalne, wyróżnione panele, elementy hero
Fokus (Dostępność) Kontur 2px solid var(--focus-color) Fokus klawiatury na wszystkich elementach interaktywnych

Filozofia cienia: System cieni Notion stosuje wiele warstw o niezwykle niskiej indywidualnej nieprzezroczystości (0.01 do 0.05), które kumulują się w miękkie, naturalnie wyglądające uniesienie. 4-warstwowy cień karty rozciąga się od rozmycia 1.04px do 18px, tworząc gradient głębi zamiast pojedynczego twardego cienia. 5-warstwowy głęboki cień rozciąga się do rozmycia 52px przy nieprzezroczystości 0.05, wytwarzając okluzję otoczenia, która przypomina naturalne światło, a nie głębię generowaną komputerowo. To warstwowe podejście sprawia, że elementy wydają się osadzone w stronie, a nie unoszące się nad nią.

Dekoracyjna głębia

  • Sekcja hero: dekoracyjne ilustracje postaci (zabawny styl ręcznie rysowany)
  • Naprzemienność sekcji: przejścia tła z bieli do ciepłej bieli (#f6f5f4)
  • Brak twardych obramowań sekcji -- separacja wynika ze zmian koloru tła i odstępów

7. Zachowanie responsywne

Punkty graniczne

Nazwa Szerokość Kluczowe zmiany
Mobile Small <400px Ciasna pojedyncza kolumna, minimalne wypełnienie
Mobile 400-600px Standardowa mobilna, układ ułożony w stos
Tablet Small 600-768px Rozpoczynają się siatki 2-kolumnowe
Tablet 768-1080px Pełne siatki kart, rozszerzone wypełnienie
Desktop Small 1080-1200px Standardowy układ pulpitu
Desktop 1200-1440px Pełny układ, maksymalna szerokość treści
Large Desktop >1440px Wyśrodkowany, hojne marginesy

Cele dotykowe

  • Przyciski używają komfortowego wypełnienia (8px-16px w pionie)
  • Linki nawigacyjne przy 15px z odpowiednim odstępem
  • Plakietki w kształcie pigułki mają 8px poziomego wypełnienia dla celów dotykowych
  • Przełącznik menu mobilnego używa standardowego przycisku hamburgerowego

Strategia zwijania

  • Hero: wyświetlanie 64px -> skaluje do 40px -> 26px na mobilnym, zachowuje proporcjonalny odstęp międzyliterowy
  • Nawigacja: poziome linki + niebieskie CTA -> menu hamburgerowe
  • Karty funkcji: 3-kolumnowe -> 2-kolumnowe -> pojedyncza kolumna ułożona w stos
  • Zrzuty ekranu produktu: zachowują proporcje z obrazami responsywnymi
  • Logo paska zaufania: siatka -> przewijanie poziome na mobilnym
  • Stopka: wielokolumnowa -> ułożona w stos pojedyncza kolumna
  • Odstęp sekcji: 80px+ -> 48px na mobilnym

Zachowanie obrazu

  • Zrzuty ekranu środowiska pracy zachowują obramowanie szeptu we wszystkich rozmiarach
  • Ilustracje hero skalują się proporcjonalnie
  • Zrzuty ekranu produktu używają obrazów responsywnych ze spójnym promieniem obramowania
  • Sekcje w ciepłej bieli na pełnej szerokości zachowują obróbkę od krawędzi do krawędzi

8. Dostępność i stany

System fokusa

  • Wszystkie elementy interaktywne otrzymują widoczne wskaźniki fokusa
  • Kontur fokusa: 2px solid z kolorem fokusa + cień poziom 200
  • Nawigacja Tab obsługiwana we wszystkich komponentach interaktywnych
  • Tekst o wysokim kontraście: niemal czarny na białym przekracza WCAG AAA (>14:1 stosunek)

Stany interaktywne

  • Domyślny: Standardowy wygląd z obramowaniami szeptu
  • Najechanie: Zmiana koloru tekstu, scale(1.05) na przyciskach, podkreślenie linków
  • Aktywny/Wciśnięty: transformacja scale(0.9), ciemniejszy wariant tła
  • Fokus: Niebieski pierścień konturu ze wzmocnieniem cienia
  • Wyłączony: Tekst w ciepłej szarości (#a39e98), zmniejszona nieprzezroczystość

Kontrast kolorów

  • Tekst podstawowy (rgba(0,0,0,0.95)) na białym: ~18:1 stosunek
  • Tekst drugorzędny (#615d59) na białym: ~5.5:1 stosunek (WCAG AA)
  • Niebieskie CTA (#0075de) na białym: ~4.6:1 stosunek (WCAG AA dla dużego tekstu)
  • Tekst plakietki (#097fe8) na tle plakietki (#f2f9ff): ~4.5:1 stosunek (WCAG AA dla dużego tekstu)

9. Przewodnik podpowiedzi dla agenta

Szybkie odniesienie do kolorów

  • Główne CTA: Notion Blue (#0075de)
  • Tło: Pure White (#ffffff)
  • Tło alternatywne: Warm White (#f6f5f4)
  • Tekst nagłówka: Niemal czarny (rgba(0,0,0,0.95))
  • Tekst podstawowy: Niemal czarny (rgba(0,0,0,0.95))
  • Tekst drugorzędny: Warm Gray 500 (#615d59)
  • Tekst wyciszony: Warm Gray 300 (#a39e98)
  • Obramowanie: 1px solid rgba(0,0,0,0.1)
  • Link: Notion Blue (#0075de)
  • Pierścień fokusa: Focus Blue (#097fe8)

Przykładowe podpowiedzi komponentów

  • "Utwórz sekcję hero na białym tle. Nagłówek 64px NotionInter grubość 700, wysokość wiersza 1.00, odstęp międzyliterowy -2.125px, kolor rgba(0,0,0,0.95). Podtytuł 20px grubość 600, wysokość wiersza 1.40, kolor #615d59. Niebieski przycisk CTA (#0075de, promień 4px, wypełnienie 8px 16px, biały tekst) i przycisk ghost (przezroczyste tło, niemal czarny tekst, podkreślenie przy najechaniu)."
  • "Zaprojektuj kartę: białe tło, obramowanie 1px solid rgba(0,0,0,0.1), promień 12px. Użyj stosu cieni: rgba(0,0,0,0.04) 0px 4px 18px, rgba(0,0,0,0.027) 0px 2.025px 7.85px, rgba(0,0,0,0.02) 0px 0.8px 2.93px, rgba(0,0,0,0.01) 0px 0.175px 1.04px. Tytuł 22px NotionInter grubość 700, odstęp międzyliterowy -0.25px. Tekst podstawowy 16px grubość 400, kolor #615d59."
  • "Zbuduj plakietkę w kształcie pigułki: tło #f2f9ff, tekst #097fe8, promień 9999px, wypełnienie 4px 8px, 12px NotionInter grubość 600, odstęp międzyliterowy 0.125px."
  • "Utwórz nawigację: biały nagłówek. NotionInter 15px grubość 600 dla linków, niemal czarny tekst. Niebieskie CTA w kształcie pigułki 'Get Notion free' wyrównane do prawej (tło #0075de, biały tekst, promień 4px)."
  • "Zaprojektuj naprzemienny układ sekcji: białe sekcje przeplatają się z sekcjami w ciepłej bieli (#f6f5f4). Każda sekcja ma 64-80px pionowego wypełnienia, max-width 1200px wyśrodkowane. Nagłówek sekcji 48px grubość 700, wysokość wiersza 1.00, odstęp międzyliterowy -1.5px."

Przewodnik iteracji

  1. Zawsze używaj ciepłych barw neutralnych -- szarości Notion mają żółto-brązowe podtony (#f6f5f4, #31302e, #615d59, #a39e98), nigdy niebiesko-szare
  2. Odstęp międzyliterowy skaluje się z rozmiarem fontu: -2.125px przy 64px, -1.875px przy 54px, -0.625px przy 26px, normalny przy 16px
  3. Cztery grubości: 400 (czytanie), 500 (interakcja), 600 (podkreślenie), 700 (ogłaszanie)
  4. Obramowania to szepty: 1px solid rgba(0,0,0,0.1) -- nigdy cięższe
  5. Cienie używają 4-5 warstw o indywidualnej nieprzezroczystości nigdy nieprzekraczającej 0.05
  6. Tło sekcji w ciepłej bieli (#f6f5f4) jest niezbędne dla rytmu wizualnego
  7. Plakietki w kształcie pigułki (9999px) dla statusu/tagów, promień 4px dla przycisków i pól wprowadzania
  8. Notion Blue (#0075de) to jedyny nasycony kolor w podstawowym UI -- używaj go oszczędnie dla CTA i linków