DataGSM

Login Button Design Guidelines

이 문서는 DataGSM의 로그인 버튼의 디자인에 대해 서술합니다. 로그인 버튼은 상황에 맞게 변형하여 사용하되 아이콘과 텍스트는 변경하지 않습니다. 아이콘과 텍스트 사이의 간격은 content에 기반합니다. hover 상태에 대해 권장 양식이 있습니다.


이 디자인 문서는 figma를 기준으로 작성되었습니다.


로고 다운로드

DataGSM 로그인 버튼에서 사용하는 로고 아이콘 자산입니다. 환경에 맞춰 적절한 형식을 선택하여 사용하세요.


레이아웃

1) Default Button

로그인 버튼은 아이콘 + 텍스트를 순서대로 나열하는 구조를 기본으로 합니다. 아래 표는 기본적인 로그인 버튼 레이아웃입니다.

요소규칙
아이콘 위치좌측 정렬
텍스트 크기 및 정렬14px 좌측 정렬
아이콘-텍스트 간격16px
버튼 높이40px
내부 패딩12px 12px

아이콘의 높이는 텍스트 크기에 비례하며 기본적으로 1:1입니다. (예를 들어 아이콘의 높이가 14px인 경우 텍스트 크기 또한 14px) 모든 레이아웃은 content에 기반하여 변경될 수 있으나 아이콘의 높이와 텍스트의 크기 비례는 제외합니다.


2) Icon Button

Icon Button은 아이콘을 단독으로 사용하는 버튼으로, 아이콘은 버튼의 중앙에 정렬됩니다. 아래 표는 아이콘만 표시하는 로그인 버튼 레이아웃입니다.

요소규칙
아이콘 위치중앙 정렬
아이콘 높이10px
버튼 크기40px 40px
내부 패딩자동 (중앙 정렬 기준)

Icon Button에서는 버튼 내부 여백을 고려하여 Default Button보다 작은 아이콘 크기를 사용할 수 있습니다. 버튼의 가로 및 세로 비율은 1:1입니다. Icon Button은 공간이 제한된 UI 환경에서만 사용해야 합니다. 가능한 경우 Default Button 사용을 권장하며 아이콘 단독 버튼 사용은 최소화해야 합니다. 모든 레이아웃은 content에 기반하여 변경될 수 있으나 버튼의 가로 및 세로 비율은 제외합니다.


Hover 상태

Hover 상태에서는 배경색을 한 단계 밝거나 어둡게 변경하는 것을 권장합니다. Transition은 150–200ms 범위를 권장합니다.

로그인 버튼 종류

DataGSM 로그인 버튼은 두 가지 형태로 제공됩니다.


1) Default Button

아이콘과 텍스트를 함께 사용하는 기본적인 로그인 버튼입니다. 가이드라인에 따른 3가지 색상 변형입니다.

logoDataGSM으로 로그인
On Black BG
logoDataGSM으로 로그인
On White BG
logoDataGSM으로 로그인
On White BG (Gray)
.datagsm-button {
  display: inline-flex;
  align-items: center;
  height: 40px;
  padding: 0 12px;
  gap: 16px;
  background-color: #FFFFFF;
  color: #000000;
  border-radius: 8px;
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

2) Icon Button

아이콘을 단독사용하는 축약형 버튼입니다. 가이드라인에 따른 3가지 색상 변형입니다.

logo
On Black BG
logo
On White BG
logo
On White BG (Gray)
.datagsm-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: #FFFFFF;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}