Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IPの世界観に寄り添う、マルチブランドなカラーシステム設計

 IPの世界観に寄り添う、マルチブランドなカラーシステム設計

2024年4月23日に行われたFigma Frameworkの登壇資料です。

## セッション概要
Gaudiyでは漫画やゲーム、アイドルといった様々なジャンルのファンコミュニティを提供しています。本セッションではそれぞれのIPが持つ世界観に寄り添い、IPらしさを表現するためのマルチブランドなカラーシステム設計に挑戦してきた過程や現在地、これから目指す先についてお話しします。

Torajiro Shiihashi

April 23, 2024
Tweet

Other Decks in Design

Transcript

  1. #FAFAFA 25 #F5F5F5 50 #E8E8E8 100 #D1D1D1 200 #B3B3B3 300

    #949494 400 #737373 500 #5C5C5C 600 #474747 700 #363636 800 #1B1B1B 900 #141414 950 グレースケールの構築
  2. #FAFAFA 25 16.67 #F5F5F5 50 15.96 #E8E8E8 100 14.2 #D1D1D1

    200 11.39 #B3B3B3 300 8.3 #949494 400 5.73 #737373 500 #5C5C5C 600 6.68 9.29 #474747 700 12.08 #363636 800 17.4 #1B1B1B 900 #141414 18.4 4.74 950 EndPoint Light-Base Dark-Base EndPoint グレースケールの構築 1. ベースポイントとエンドポイントの決定 まずLight/DarkモードのベースカラーになるStep-400, 500はコントラスト比4.5:1以上を担保するように設定します。 次にスケールの両極端である最も明るい値と最も暗い値(エンドポイント)を決定します。
  3. #FAFAFA 25 16.67 #F5F5F5 50 15.96 #E8E8E8 100 14.2 #D1D1D1

    200 11.39 #B3B3B3 300 8.3 #949494 400 5.73 #737373 500 #5C5C5C 600 6.68 9.29 #474747 700 12.08 #363636 800 17.4 #1B1B1B 900 #141414 18.4 4.74 950 グレースケールの構築 TX 明度の増減パターンを探る 最初のアプローチはRadixやGoldman Sachsなどいくつかのカラースケールを抽出し、 各ステップの明度変化度の増減を共通のパターンとして利用しました。 +N +N +N +N +N +N -N -N -N -N -N
  4. グレースケールの構築 2. 明度の増減パターンを適用 何パターンもの検証を通して、先ほどの増減パターンをv1では適用しました #FAFAFA 25 16.67 #F5F5F5 50 15.96

    #E8E8E8 100 14.2 #D1D1D1 200 11.39 #B3B3B3 300 8.3 #949494 400 5.73 #737373 500 #5C5C5C 600 6.68 9.29 #474747 700 12.08 #363636 800 17.4 #1B1B1B 900 #141414 18.4 4.74 950 EndPoint Light-Base Dark-Base EndPoint グレースケールの構築
  5. カラースケールの構築 0 -- #FFFFFF B:100 25 17.81 #FFFAFA B:97.5 50

    15.99 #FDEBE9 B95 100 14.34 #FFDBD6 B:87 200 11.73 #FFBFB5 B:78 300 9.12 #FF9C8E B:68 400 6.02 #F66455 B:56 500 4.73 #D7352C B:88 600 6.7 #AF271D B:69 700 9.26 #8A1D14 B:54 800 12.16 #681810 B:41 900 17.16 #360E08 B:21 950 18.47 #240D09 B:14 0 -- #FFFFFF B:100 25 17.33 #FEF6F9 B:97.5 50 16.33 #FEEDF3 B99 100 13.56 #FFD1E1 B:99 200 10.84 #FDB1CE B:99 300 8.63 #FF8EBB B:68 400 6.13 #F360A1 B:100 500 4.68 #DF0582 B:95(-) 600 6.61 #B50367 B:84(-11) 700 9.12 #8F0450 B:72(-12) 800 12.13 #6E013B B:59(-13) 900 17.25 #3D001E B:20 950 18.41 #2D0416 B:20 0 -- #FFFFFF B:100 25 16.48 #FCF7FF B:97.5 50 15.4 #F9EDFF B99 100 13.12 #F0D7FC B:99 200 10.45 #E4B9FA B:99 300 8.31 #D79DF5 B:68 400 5.99 #C46EF0 B:100 500 4.74 #AA3CDF B:95(-) 600 6.72 #901EBE B:84(-11) 700 9.46 #731099 B:72(-12) 800 12.48 #55176E B:59(-13) 900 17.4 #2D0642 B:20 950 17.4 #210730 B:20 0 -- #FFFFFF B:100 25 16.72 #F5F9FF B:97.5 50 16.06 #E8F2FF B99 100 14.1 #DCE1FE B:99 200 11.33 #C3CCFE B:99 300 8.3 #A3AFFF B:68 400 6.01 #7F89FA B:100 500 4.72 #5D5EED B:95(-) 600 6.79 #4E44D7 B:84(-11) 700 9.34 #3E2FB5 B:72(-12) 800 12.14 #311E96 B:59(-13) 900 17.41 #180758 B:20 950 17.41 #100C37 B:20 0 -- #FFFFFF B:100 25 1.05(16.53) #F5F9FF B:97.5 50 1.12(15.3) #E8F2FF B99 100 1.34(13.07) #C9E1FF B:99 200 1.69(10.35) #A3CBFF B:99 300 2.09(8.27) #7DB5FF B:68 400 5.72 #4294FF B:100 500 4.73 #126BEC B:95(-) 600 6.78 #0454C7 B:84(-11) 700 9.34 #0240A1 B:72(-12) 800 12.2 #04317A B:59(-13) 900 17.42 #031842 B:20 950 17.42 #05132F B:20 0 -- #FFFFFF B:100 25 1.05(16.53) #F2FBF2 B:97.5 50 1.12(15.3) #E2F9E2 B99 100 1.34(13.07) #C7E7C7 B:99 200 10.33 #9DD59F B:99 300 8.35 #7CC280 B:68 400 5.72 #42A64D B:100 500 4.73 #0F8422 B:95(-) 600 6.72 #056D21 B:84(-11) 700 9.46 #015519 B:72(-12) 800 12.42 #0D3F18 B:59(-13) 900 17.42 #06200B B:20 950 17.42 #0A170C B:20
  6. Variables is Magic Variables is Magic Variables is Magic Variables

    is Magic Variables is Magic Variables is Magic Variables is Magic Variables is Magic
  7. text: { '--text-primary': { _light: grey[950], _dark: grey[0] }, '--text-accent':

    { _light: { value: 500, _bright: 800 }, _dark: 400 }, '--text-on-accent': { _light: { value: grey[0], _bright: grey[950] }, _dark: grey[950] }, },
  8. Bad Contrast WCAG 2: 3.3 Good Contrast WCAG 2: 4.5

    Bad Contrast WCAG 2: 3.3 Good Contrast WCAG 2: 4.5 出典:Accessible Palette: stop using HSL for color systems 人間は明るい色のコントラストを 暗い色のコントラストよりも “高い” と認識する WCAGが持つ 明度計算アルゴリズムの課題
  9. Bad Contrast APCA/WCAG 3 : -66 Good Contrast APCA/WCAG 3

    :39 Bad Contrast APCA/WCAG 3 : 60 Good Contrast APCA/WCAG 3 : -30 出典:Accessible Palette: stop using HSL for color systems 人間は知覚を考慮した計算方式 APCAという 新しいアルゴリズム