본문 바로가기

카테고리 없음

04-30 퍼블리싱 복기 / 탭 / display:flex

 

위와 같이 공통되는 부분은 다중클래스를 사용해서 정리하는게 훨씬 더 깔끔하고 효율적.

( 공통되는 h2 태그의 마진과 패딩 값, 가운데 정렬용 width 값 등 등 . . )

 

 

 

* 포토샵

양쪽 대각선 마키툴 잡고, 쉬프트 누른 상태에서 반대쪽 대각선 잡고 마키툴 잡아주면 오른쪽 정보창에서 width값, height값 전부 나옴!

 

* 버튼 제어할 때 버튼 높이값만큼 line-height값을 주면 텍스트가 딱 맞게 중앙에 정렬되는 효과

 

 

 

* float 준 부모의 높이는 사라진다. 복구 시키기 위해선 clear 사용.

 

 

display : flex ->

 

flex는 float랑 비슷하지만 더 간단하고 깔끔하게 정리해주는 명령어라고 볼 수 있음!

 

float 보다 더 간단하게 레이아웃을 잡아줄 수 있음.

( 번거롭게 추후에 clear:fix를 안해줘도 된다는 장점이 )

 

display:flex는 부모와 자식요소 사용되는 기능이 나뉘어져있다.

 

 

 

flex-direction : column -> 세로 수직으로 쌓아주는 기능. 위에서 아래로 1,2,3,4 이런식.

 

 

 

flex-wrap : wrap 은 하위요소를 하나로 묶어주는 기능. 박스 순번은 위 사항에 column 이 들어가있기 때문.

 

align-content: flex-start -> 를 입력해주면 공간이 남지 않고 딱! 맞게 설정이 되는 효과, ( column 해제 )

 

 

 

justify-content:center ; ( 가운데 중앙 정렬 ) 

 

+ 추가로 주축 ( main-axis ) 과 교차축 ( cross-axis ) 에 대한 이해가 필요함.

-> display:flex를 이해할 때 중요한 개념.

 

 

row가 디폴트값이고, 이렇게 보면 어려워보이는데 그냥 명령어마다 주축과 교차축을 상황에 맞게 변경해준다~

이런 느낌으로 알고 있으면 될 듯. 그냥 몇 번 직접  코딩 쳐보면 더 확실히 느낌이 올 것 같음.

 

 

-- 여기까지만 알아두고 flex를 다른 곳에서도 더 써보면서 익숙해지면 될 듯. 

( 굉장히 내용이 많고 꽤 깊어 보임. 쓸줄 알아야 할 듯 )

 

부모에 display:flex를 주고

자식에 flex:1을 주면 이렇게 됨!

 

 

* 위 태그는 ul li 형식의 태그. ul에 display:flex li에 flex:1 한 상황, ( 신기 )

 

 

 

border-radius를 이런 식으로도 제어가 가능.

순서는 시계방향.  ( ul에다가 보더를 넣은 상황 )

 

.tab_type1 li ~ li -> 첫번째 li를 빼고 나머지 li 선택.
 
 

 

 

 

https://github.com/wonpoem/test

 

GitHub - wonpoem/test

Contribute to wonpoem/test development by creating an account on GitHub.

github.com

 

https://rkqtlr15159.cafe24.com/test/

 

우리은행 시니어플러스

시니어플러스우리통장 우대금리, 수수료면제, 무료보이스피싱보험, 온천무료이용권, 헬스케어서비스등 바로가기

rkqtlr15159.cafe24.com