프론트엔드 개발/HTML CSS
CSS Hack : 정확히 중앙에 위치 시키기 (space-between 대신)
snowman95
2021. 9. 21. 15:22
728x90
반응형
CSS Hack
ABC가 있을때 A를 화면 좌측끝 B를 화면 중앙 C를 화면 우측끝에 위치시키고 싶을때
flexbox의 justify-content: space-between 를 보통 사용한다.
그러나 B가 화면의 정중앙에 들어가지 않을 경우가 있음. 이럴 때 CSS Hack 사용한다.
레시피 같이 어디든 쓸 수 있다. 이상하지만 작동함.
상위 박스 .status-bar
justify-content: center;
내부 박스들 .status-bar__column
width: 33%;
중앙에 위치할 박스 .status-bar__column:nth-child(2)
display: flex;
justify-content: center;
오른쪽에 정렬할 박스 .status-bar__column:last-child
display: flex;
justify-content: flex-end;
align-items: center
반응형