- CSS flexbox를 직접 입력해 개구리를 연잎으로 보내는 인터랙티브 학습 게임으로, 정렬 속성의 효과를 화면에서 바로 확인할 수 있음
- 첫 레벨은
#pond에display: flex;가 설정된 상태에서justify-content로 가로 정렬을 바꾸는 방식임 justify-content는flex-start,flex-end,center,space-between,space-around같은 값으로 컨테이너 안 항목의 배치를 조정함- 예를 들어
justify-content: flex-end;를 입력하면 개구리가 오른쪽 연잎으로 이동해 속성과 결과를 연결해 볼 수 있음 - 전체는 24개 레벨로 구성되며, 한국어를 포함한 여러 언어와 색각 보정 모드를 제공함
CSS flexbox를 게임으로 익히는 방식
- Flexbox Froggy는 Froggy와 친구들을 목표 위치로 보내며 CSS flexbox를 학습하는 게임임
- 화면의
#pondCSS 코드 편집 영역에 속성을 작성하면 개구리의 위치가 바뀜 - 첫 레벨은 오른쪽 연잎으로 개구리를 보내기 위해
justify-content를 사용하는 과제임 - 기본 코드에는 다음 구조가 표시됨
#pond {display: flex;}
justify-content로 배우는 가로 정렬
justify-content는 항목을 가로 방향으로 정렬하는 속성임- 사용할 수 있는 값은 다음과 같음
flex-start: 항목을 컨테이너 왼쪽에 정렬함flex-end: 항목을 컨테이너 오른쪽에 정렬함center: 항목을 컨테이너 가운데에 정렬함space-between: 항목 사이에 동일한 간격을 둠space-around: 항목 주변에 동일한 간격을 둠
justify-content: flex-end;를 쓰면 개구리가 오른쪽으로 이동해 속성 값과 배치 결과를 바로 비교할 수 있음
구성과 관련 학습 자료
- 게임은 Level 1 of 24로 표시되며, 언어 설정에는 한국어를 포함한 여러 언어가 있음
- CSS를 더 배우기 위한 관련 게임으로 Grid Garden과 Anchoreum이 연결되어 있음