개발 블로깅/오늘의 TIL
[2021.02.18] (TIL)DOM 요소를 가로, 세로 반대로 배치하는 법
Hello이뇽
2021. 2. 18. 23:15
가볍게 CSS 관련 TIL 하나 작성해보려고 한다.
일반적으로 DOM 요소를 그리는 순서는 위에서 아래로, 좌에서 우로 되어있다.
그러나 특정 상황으로 인해 DOM 요소를 아래에서 위로, 혹은 오른쪽에서 왼쪽으로 그려야 할 때가 있다.
아래 코드를 통해 가볍게 DOM을 그렸다.
const ARRAY = ["하나", "둘", "셋"];
const App = () => {
return (
<div className='wrapper'>
{ARRAY.map(str => (
<div>{str}</div>
))}
</div>
);
};
export default App;
CSS에서 display와 flex-direction 속성을 이용해서 해당 요소의 내부 요소들을 반대로 배치할 수 있다.
아래에서 위로 배치
.wrapper {
display: flex;
flex-direction: column-reverse;
}
오른쪽에서 왼쪽으로 배치
.wrapper {
display: flex;
flex-direction: row-reverse;
}
CSS 레이아웃 작업 바로바로 작업할 수 있도록 팍팍 외우자~!
반응형