목차
order 예제 - 아이템 순서 재조정
order 정의
order 구문
order 예제 - 아이템 순서 재조정
<style>
#hz {
width: 400px;
height: 150px;
border: 1px solid silver;
display: -webkit-flex; /* Safari */
display: flex;
}
#hz div {
width: 70px;
height: 70px;
}
/* Safari 6.1+ */
div#a {-webkit-order: 2;}
div#b {-webkit-order: 4;}
div#c {-webkit-order: 3;}
div#d {-webkit-order: 1;}
/* Standard syntax */
div#a {order: 2;}
div#b {order: 4;}
div#c {order: 3;}
div#d {order: 1;}
</style>
<div id="hz">
<div style="background-color:coral;" id="a">a2</div>
<div style="background-color:lightblue;" id="b">b4</div>
<div style="background-color:lightgreen;" id="c">c3</div>
<div style="background-color:pink;" id="d">d1</div>
</div>
결과보기
order 정의
같은 container 안 플렉스 아이템의 나열 순서 지정.
※ 번호 같을 경우, 소스 코드 나열 순서대로 정렬됨.
1.
플렉스 아이템 아닌 경우, 적용 안 됨.
2.
기본값: 0
상속여부: X
애니효과: O
CSS버전: CSS3
JS구문: object .style.order ="2";
3.
IE 10 이상, 주요 최신 브라우저 지원 . (단, IE 10 경우, -ms- 접두어 필요.)
4. MDN order 예제보기
https://developer.mozilla.org/en-US/docs/Web/CSS/order
order 구문
selector {order: number |initial|inherit;}
[속성값]
number
아이템 순서를 나타내는 정수형의 숫자. (기본값: 0)
※ 음수도 가능.
initial
이 속성의 기본값으로 설정.inherit
부모요소의 속성값 상속.
주소 복사
랜덤 이동