노트

[클라우딩 어플리케이션 엔지니어링 TIL] - 6주차 피그마2 본문

TIL

[클라우딩 어플리케이션 엔지니어링 TIL] - 6주차 피그마2

blackmilktea 2024. 5. 21. 19:36

피그마 심화

오토 레이아웃(Auto layout)

Auto layout

객체들을 선택 후 Shift + A로 오토레이아웃을 설정해 하나의 프레임으로 묶을 수 있다.

오토 레이아웃으로 묶인 객체들은 각 객체의 정렬 방식, 여백 등을 빠르고 동시에 제어할 수 있고, fixed, hug, fill 옵션을 통해 리사이징 할 수 있다. 또한, drag & drop 형식으로 레이아웃 배치가 가능해 심플하게 조작 가능하다는 장점이 있다.

Resizing

 

Fixed: 고정된 넓이나 높이
Hug: 자신의 레이어를 감싸는 영역
Fill: 부모 프레임의 크기에 맞춰 크기를 늘리거나 줄임. 최상위 부모는 Fill이 없으며, 자식 객체가 여럿일 때는 부모 영역을 균등하게 나눠서 크기를 가져감.

컴포넌트(Component)

만들어놓은 components

재사용 가능하게 저장한 디자인

저장된 컴포넌트는 사이드바의 에셋 패널에서 사용 가능하며 해당 요소의 디자인을 변경하거나 저장된 컴포넌트 자체를 수정할 수 있다

오토레이아웃이 적용된 에셋을 컴포넌트로 구성해 두면 변경 사항 발생 시에도 쉽고 빠르게 대처할 수 있다.

반응형 디자인

Constraints

Contsraints : 프레임 크기가 조절될 때 내부 레이어가 어느 곳에 고정될지 지정하는 것

min, max width

min, max width : 오토 레이아웃에서 Hug나 Fill, scale처럼 크기가 비례해서 커지거나 작아지는 경우 최소, 최대 크기를 지정함으로써 크기가 커지거나 작아지더라도 디자이너가 원하는 크기가 유지될 수 있도록 한다.