스파이더젠 - 3일차

지현·2024년 12월 30일
0

스파이더젠

목록 보기
3/4

동영상 강좌

B. Position & Layout

2. Layout, Static, Relative

  • 기능
    • Position: left, top / right, bottom / center
    • Size: auto, stretch
    • Display: inline, block, flex
    • Layout: absolute, relative, static, margin, padding
    • Layout Component: FlexLayout, GridLayout
  • Layout
    • static
      • 부모 컴포넌트의 빈자리를 찾아가서 배치되는 형식
      • 복사 붙여넣기 해도 차례대로 채워짐
      • 버튼과 버튼 사이에 공백을 주고 싶을 때는 Margin을 설정해야 함
        → Margin right: 10px를 줬을 때
    • relative
      • static과 같이 빈자리를 찾아가서 배치되는 형식이지만, Position의 Left, Right, Top, Bottom을 설정할 수 있음
  • 실습
    배운 내용을 생각하며 뷰 구조를 생성하고 Layout을 사용해 LeftBar 설정하는 실습

총정리

  • Layout 학습
    • static
      • 부모 컴포넌트에 빈자리를 찾아가서 배치되는 형식
      • Margin으로 간격 조정 가능
    • relative
      • static과 비슷한 기능
      • Margin뿐만 아니라 Position의 Left, Right, Top, Bottom으로도 간격 조정 가능
  • 중요 포인트
    • 레이아웃 나누는 방법
    • 뷰 분할 및 세팅하기
    • 세팅된 뷰 안에 컴포넌트 배치하기
    • static 옵션을 이용해 컴포넌트 추가
  • 버전 차이
    • 강의 버전에는 이미지를 삽입했을 때, 이미지가 부모 뷰의 크기에 맞춰 삽입되었지만 3.2.9 버전에서는 크기를 설정해줘야 함

0개의 댓글