티스토리 뷰

Auto Layout을 이용하여 버튼 컴포넌트 생성하기

1️⃣ 텍스트 생성 후 Auto Layout 설정

텍스트 'BUTTON' 입력 후 Shift + A  👉 Auto Layout 생성

Ctrl + R   👉 이름 변경

2️⃣ Padding 설정

Auto Layout 의 padding 값을 이용하여 넓이,높이를 설정한다.

* 텍스트를 선택후 Alt 를 누르면 padding 값을 확인할 수 있다

 

배경색상과 텍스트 색상도 변경한다.

3️⃣ 텍스트 복사

텍스트 선택 후  Ctrl + D 👉 동일한 간격의 텍스트가 생성됨

4️⃣ Auto Layout 속성

텍스트 길이 변경 시에도 버튼으 크기가 자동으로 조절된다.

 

📌 vertical Direction > 수직 정렬

📌 horizontal Direction > 수평 정렬

📌 gap between items > 텍스트 사이 간격 조절

5️⃣ 버튼 컴포넌트 생성을 위한 준비

불필요한 Auto, Layout 텍스트를 삭제하고, 이모지 / 아이콘을 추가한다.버튼 크기를 유지하기 위해 - 이모지 : Text 설정에서 폰트와 같은 크기로 설정 (18px)- 아이콘 : Frame에서 크기 유지 설정 클릭 후 높이 설정 (18px)

 

객체에 영향을 덜 받을 수 있는 Auto Layout Button 만들기

Auto Layout으로 만든 컴포넌트의 경우, 안에 있는 객체의 크기에 영향을 받는다.

만약 이모티콘의 높이가 20px, 텍스트가 18px 이면서 버튼의 높이가 40px일 때,

이모티콘을 숨겼을 때 버튼의 크기에 차이가 나게 된다.

연정's Figma 유튜브

 

📌  버튼의 높이 : 40px / 이모티콘과 텍스트의 간격 : 8px 의 크기가 고정된 버튼을 만들고자한다.

 

1️⃣ 라인 객체 추가

Shift 키를 누르며 세로 Line을 그린다.

* 이 때, Line의 길이는 높이가 가장 큰 이모티콘의 높이 20px로 설정

 

2️⃣ 라인 크기,padding 설정

Line의 길이는 높이가 가장 큰 이모티콘의 높이 20px로 설정

-  Line을 추가하면서 이모티콘과 텍스트의 사이가 16px로 벌어졌으므로 padding 값을 4px로 수정

2️⃣ 라인 투명도 설정

라인 투명도를 100% 에서 0% 로 변경한다.

 

참고

https://www.youtube.com/@yeonjung-figma/videos

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함