이 프로젝트에서는 라벨의 길이에 따라 자동으로 크기가 조정되는 간단한 버튼을 디자인해 보겠습니다. 버튼은 UI 디자인에서 흔히 사용되는 요소로, 이 프로젝트에서는 텍스트 도구와 오토레이아웃을 직접 사용해 볼 수 있습니다.
버튼을 만들려면 다음을 수행합니다.
- 텍스트 레이어 추가
- 텍스트 레이어를 오토레이아웃 프레임으로 변환
- 버튼 스타일 지정
- 버튼을 컴포넌트로 전환
단계별로 따라하면 최종 버튼은 다음과 비슷하게 표시됩니다.
텍스트 레이어 추가
텍스트 레이어를 추가하는 것부터 시작하겠습니다.
- 도구 모음에서 텍스트 도구를 클릭하거나 키보드 바로가기 키 T 키를 눌러서 텍스트 도구를 활성화합니다.
- 캔버스를 클릭하고
버튼을 입력하여 텍스트 레이어를 만듭니다.
왼쪽 사이드바의 레이어 패널에 '버튼'이라는 이름의 새 텍스트 레이어가 있는 것을 볼 수 있습니다. 레이어를 두 번 클릭하고 이름을 라벨로 바꿉니다.
레이어 이름을 지정하는 이유는 뭔가요?
Figma Design에서 레이어 이름을 지정하는 것은 선택 사항이지만 유익한 방법입니다. 레이어에 이름을 지정하면 디자인을 정리하고, 레이어를 더 빠르게 찾고 수정할 수 있으며, 공동작업자가 파일을 볼 때 필요한 것을 쉽게 찾을 수 있습니다.
텍스트 레이어를 추가하면 레이어 이름은 바꾸기 전까지 캔버스에 입력한 이름과 자동으로 일치합니다. 다른 개체 유형의 경우 기본 이름은 설명력이 떨어집니다. 예를 들어, 디자인 파일에 추가하는 각 프레임은 '프레임 1', '프레임 2' 등으로 명명됩니다. 워크플로와 파일 구성을 개선하려면 이러한 레이어에 설명할 수 있는 이름을 지정하는 것이 좋습니다.
레이어 이름을 변경하려면 왼쪽 사이드바에서 레이어를 두 번 클릭하고 새 이름을 입력합니다.
여기까지 했으니 텍스트 레이어의 글꼴 크기를 늘려 보겠습니다. 텍스트 레이어를 선택한 상태에서 오른쪽 사이드바의 텍스트 섹션에 있는 설정을 사용하여 글꼴 크기를 16으로 변경합니다. 설명에서는 기본 Inter 글꼴을 사용하겠지만, 다른 글꼴 스타일을 선택해도 좋습니다.
글꼴 크기는 어떻게 선택하나요?
디지털 요소를 디자인할 때는 유형 시스템의 기반을 구축하는 것이 유용합니다.
글꼴의 크기를 가장 작은 것부터 가장 큰 것까지 결정하는 글씨체 계층 구조를 만들어 이 작업을 수행할 수 있습니다. 디자인 전체에서 가장 자주 사용하는 본문 카피 글꼴의 크기를 결정하는 것부터 시작하세요. 선택한 글꼴에 따라 본문의 크기를 16px~18px 사이로 설정하는 것이 좋습니다.
16px는 일관된 글씨체 배율을 쉽게 만들 수 있다는 점에서 권장되는 경우가 많습니다. 숫자 16은 조화로운 간격, 여백, 제목 크기 등을 만들기 위해 섹션으로 쉽게 나눌 수 있습니다.
계층 구조를 구축할 때 전반적인 디자인의 맥락을 고려하는 것이 중요하다는 점을 명심하세요. 예를 들어 자동차 터치스크린용 버튼을 디자인하는 경우 클릭 가능한 표면이 큰 화면의 버튼에 맞게 글꼴 배율을 늘려야 할 수 있습니다.
게다가, 모든 글꼴이 시각적으로 동일한 크기로 확장되는 것은 아닙니다. 사용자가 본문을 읽는 데 어려움을 겪는다면 본문 크기를 늘리거나 글꼴을 다른 스타일로 변경하는 것을 고려해 보세요.
텍스트 레이어를 오토레이아웃 프레임으로 변환
아직 이 버튼은 별로 매력적이지 않지만 오토레이아웃을 사용하여 좀 더 흥미진진해 보이게 만들어 보려고 합니다.
오토레이아웃은 기존 프레임에 적용하거나 레이어를 프레임으로 바꾸는 데 사용할 수 있습니다. 여기에서는 두 번째 옵션을 사용하겠습니다. 라벨 레이어를 선택하고 바로가기 Shift A를 사용합니다.
오른쪽 사이드바의 오토레이아웃 섹션에서 가로 크기 조정 및 세로 크기 조정 설정이 모두 허그로 설정되어 있는지 확인합니다. 왼쪽 사이드바에서 새 프레임을 두 번 클릭하고 이름을 버튼으로 바꿉니다.
오토레이아웃을 사용하는 이유는 무엇인가요?
오토레이아웃은 Figma Design의 가장 강력한 기능 중 하나입니다. 오토레이아웃을 사용하여 다양한 기기 유형에서 보기 좋고 콘텐츠 크기와 같은 변화에 적응하는 반응형 디자인을 만들 수 있습니다. 오토레이아웃 프레임에는 크기 조절 속성이 있어, 프레임 내 레이어의 크기가 조절되고 재배치될 때 프레임이 어떻게 동작할지 알려줍니다.
오토레이아웃 프레임에서는 두 가지 크기 조정 속성을 선택할 수 있습니다.
- 고정 너비 또는 고정 높이: 중첩된 레이어의 크기가 조정되고 리플로되더라도 프레임의 크기가 조정되지 않습니다
- 내용에 맞게 조절: 프레임은 중첩된 레이어에 맞게 크기가 조정됩니다.
내용에 맞게 크기 조절 속성을 사용하기 때문에 버튼의 크기가 라벨의 길이에 따라 조절됩니다. 텍스트를 두 번 클릭하고 가입 또는 계속을 입력하여 직접 테스트해 보세요.
버튼 스타일 지정
색상 추가
- 버튼 레이어를 선택하고 오른쪽 사이드바의 채우기 섹션에서 더하기 아이콘을 클릭하여 채우기 색상을 추가합니다.
- 색상 선택기를 사용하여 색상을 변경합니다. 여기에서는 색상 코드
#33B249를 사용합니다. - 프레임 레이어 내에 중첩된 라벨 레이어를 선택하고 채우기를
#FFFFFF로 조정합니다.
모서리 굴리기
- 버튼 레이어를 선택합니다.
- 오른쪽 사이드바에서 모서리 반경을 6으로 설정하세요.
버튼 모서리가 둥근 이유는 무엇인가요?
둥근 모서리는 아무것도 아닌 것처럼 보일 수 있지만, 최종 디자인의 모양과 느낌에 큰 영향을 미칠 수 있습니다. 둥근 모서리는 디자인의 미적 감각을 부드럽게 만들어 날카로운 모서리의 물체보다 친근하고 접근하기 쉬운 느낌을 줍니다.
미적인 측면을 넘어, 현대 디지털 인터페이스에서 상호 작용 요소는 모서리가 둥글게 처리되는 것이 일반적입니다. 즉, 사용자가 사용하는 다른 인터페이스와 디자인이 일치하면 버튼을 클릭할 수 있다는 것을 더 잘 이해할 수 있습니다.
패딩 수정
마지막으로 프레임의 패딩을 수정해 보겠습니다. 텍스트 레이어를 오토레이아웃 프레임으로 변환했을 때 프레임 경계와 내부 텍스트 사이에 패딩이 자동으로 추가되었습니다. 현재 패딩은 모든 면이 동일합니다. 여기에서는 상단과 하단 패딩이 왼쪽과 오른쪽 패딩보다 작게 만들고자 합니다.
- 버튼 레이어를 선택합니다.
- 선택한 프레임 위로 커서를 가져갑니다. 표시되는 핸들을 사용하여 패딩을 변경할 수 있습니다. 핸들을 클릭하고 드래그하여 패딩을 수정하거나 핸들을 한 번 클릭하고 표시되는 상자에 숫자를 입력할 수 있습니다.
- 두 가지 방법 중 하나를 사용하여 패딩을 다음과 같이 업데이트합니다.
- 상단 및 하단 패딩:
8 - 왼쪽 및 오른쪽 패딩:
16
- 상단 및 하단 패딩:
팁: 다음 바로가기를 사용하여 상단과 하단 패딩 또는 왼쪽과 오른쪽 패딩을 동시에 변경할 수 있습니다.
- ⌥ Option(macOS) 또는 Alt(Windows)를 누른 채 패딩 영역을 클릭하여 반대쪽 패딩 값을 입력합니다.
- 핸들을 드래그하면서 ⌥ Option(macOS) 또는 Alt(Windows)를 눌러 반대쪽의 패딩을 변경합니다.
버튼을 컴포넌트로 전환
버튼 디자인이 완성되었습니다! 프로젝트를 마무리하기 전에 향후 디자인에 다시 사용할 수 있도록 컴포넌트로 전환해 보겠습니다.
- 버튼 레이어를 선택합니다.
- 오른쪽 사이드바에서 컴포넌트 생성을 클릭합니다.
이제 왼쪽 사이드바의 에셋 탭에서 버튼 인스턴스를 추가할 수 있어서 다시는 버튼을 처음부터 디자인할 필요가 없습니다.
컴포넌트 사용에 관해 자세히 알아보기 →
다음은 무엇일까요?
축하합니다! Figma Design에서 오토레이아웃을 사용하여 반응형 버튼을 설계했습니다. 다른 작업에도 도전해 보고 싶으신가요? 인터랙티브 버튼 디자인 프로젝트를 확인하여 실전 경험을 쌓으세요.