Prev

Ratio

Next

Table

Back

Tok.D _ Design System (Beta)


https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f20d44ef-2ad8-46b7-bfb3-2956ac6cb718/Untitled.png

Elements - Contents Select

Contents Select

각 컴포넌트에는 반응형 정책에 따른 Text Size를 적용합니다.

1) Pagenation


5개의 Pagenation을 기본으로 하며, 형태에 따라 Text Type과 Box Type, Arrow Icon의 수에 따라 Single Arrow, Dual Arrow로 구분합니다.

Single Box

Page 사이 간격은 30px을 유지하며, 반응형에 따라 전체 Pagenation의 Width 값을 지정합니다.

Arrow Icon Box는 40*40px로 지정합니다.

활성화 된 페이지는 Primary 컬러로 표시합니다.

PC Width : 402px

Tab Width : 410px

Mobile Width : 343px

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3b36dcf8-77b2-45d1-8e6f-4dc0a681d633/_2021-06-28__10.02.30.png

Dual Box

Page 사이 간격은 30px을 유지하며, 반응형에 따라 전체 Pagenation의 Width 값을 지정합니다.

Mobile에서만 예외적으로 Page 간격을 20px로 지정합니다.

Arrow Icon Box는 40*40px, Icon Box 간격은 5px을 유지합니다.

활성화 된 페이지는 Primary 컬러로 표시합니다.

PC Width : 402px

Tab Width : 410px

Mobile Width : 343px

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/712a1460-3dd3-4517-bc55-bdad90da4431/_2021-06-28__10.11.00.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1ff6ccda-3304-4749-ac2f-0a19eac67d74/_2021-06-28__10.26.05.png

Single Text

Page 사이 간격은 30px을 유지하며, 반응형에 따라 고정된 Width 값은 사용하지 않습니다.

Mobile에서만 예외적으로 Page 간격 20px을 사용합니다.

활성화 된 페이지의 경우 Text Active / Primary Color 적용으로 표시합니다.

Arrow Icon 은 24*24px이며, Arrow Icon과 Page 숫자 사이 간격은 PC/Tab 에선 20px, Mobile에서 10px을 유지합니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/24122e63-b11c-4904-b89e-41430c2c9aa4/_2021-06-28__10.29.10.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1cd69ced-543d-4928-a1c3-63f3bd7f2992/_2021-06-28__10.30.37.png

가장 첫번째와 마지막 페이지에서는, 각각 Left Arrow, Right Arrow를 생략해 표기합니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/52829b61-564e-4b0a-aaf9-75ac02ea07aa/_2021-06-28__10.21.30.png

Dual Text

Page 사이 간격은 30px을 유지하며, 반응형에 따라 고정된 Width 값은 사용하지 않습니다.

Mobile에서만 예외적으로 Page 간격을 20px로 지정합니다.

활성화 된 페이지의 경우 Text Active / Primary Color 적용으로 표시합니다.

Arrow Icon 은 24*24px이며, Arrow Icon과 Page 숫자 사이 간격은 PC/Tab 에선 20px, Mobile에서 10px을 유지합니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2d819c82-0bbc-44aa-9eee-420679b75968/_2021-06-28__10.28.56.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9f634d1d-e09b-488e-847a-2754fb4ad293/_2021-06-28__10.33.17.png

가장 첫번째와 마지막 페이지에서는, 각각 Left Arrow, Right Arrow를 생략해 표기합니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/40ae16b5-6ff3-4de2-a560-fc7cfda5ba3f/_2021-06-28__10.33.56.png

2) Align Option


https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4b1964e0-9274-47a6-8645-68f04d2693f2/_2021-06-25__3.01.06.png

컨텐츠 정렬 등에 활용되는 Dropdown Align Option 을 정의합니다.

활성화 된 상태에서 Primary 컬러를 사용하며, Hover 시 Primary Sub 색상을 적용합니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/33abcda9-ef19-46c3-9513-bc65d928b4b3/_2021-06-28__11.52.21.png

옵션의 가장 긴 텍스트 기준으로, Arrow 아이콘 사이의 간격을 30px 적용한 전체 Width 값을 사용합니다.

Dropdown Text Box의 Width 값은 Align Option Width 값에 맞춰 통일합니다.

좌우 Padding은 10px를 적용합니다.

Padding : 10px

Height : 30px

3) Multiple Option


https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a1d426dc-c74c-42ec-854d-abc68b6b689b/_2021-06-25__3.07.58.png

Table 등의 컨텐츠 내부에서 여러 개의 Option 설정 값이 필요한 경우 활용하는 Multiple Option을 정의합니다.

Align Option과 유사하나, 텍스트에 따라 Width 가 유동적으로 적용되고, Dropdown Text Box와 Width 값이 다르게 적용된다는 차이점이 있습니다.

Text Box 내부에서 Check box icon 등을 활용해 중복 선택 옵션을 적용할 수 있습니다.

PC/ Tab

PC/ Tab

Mobile _ Filter icon

Mobile _ Filter icon

PC / Tab 레이아웃에선 일렬로 옵션을 정렬하고, Mobile 환경에선 Filter icon 형태로 페이지를 구분해 적용합니다.

4) Filter Tag


https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3366923c-3651-4c47-a651-0a153422779d/_2021-06-28__12.01.52.png

Filter, Option Select를 통한 컨텐츠 검색 및 분류 시, 적용된 검색어 표기에 활용할 수 있는 Filter Tag를 정의합니다.

적용된 색상 값에 따라 Black, Primary, Point, Gray 타입으로 구분되며, 필요한 경우 위계 구조에 따라 2개 이상의 타입을 함께 적용할 수 있습니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cb0296f1-1f69-4319-a6c3-086f820e5462/_2021-06-28__12.03.24.png

텍스트 길이에 따라 Width는 유동적으로 적용되며, Padding과 아이콘 사이 간격은 모두 10px를 적용합니다.

Padding : 10px

Height : 30px