CSS-레이아웃관련 사용 일지(230111) - TIL13(실전 프로젝트 개발일지2)

Pablaw·2023년 1월 11일
0

TIL

목록 보기
13/20
post-thumbnail

1.relative 속성
2.rgba 사용하기
2.em과 rem 단위

  • position relative와 absolute

  1. div 등의 블록 요소를 겹쳐서 화면에 표시하고자 하는 경우 position 속성을 사용하여 구현할 수 있다.

  2. 부모요소에 position: relative를 적용한다.

  3. 부모 요소 위로 겹치고자 하는 자식 요소에 position: absolute를 적용한다.


  • rgba

<style>
.target {
    background: #eeeeee;
    background: rgba(255, 255, 255, 0.5);
}
</style>
  1. rgb로 색상을 지정하는 경우 알파값(a)을 추가해서 투명도를 설정할 수 있다.

  2. opacity 속성과 같이 0~1 사이의 값을 지정할 수 있다.

  3. rgba를 지원하지 않는 브라우저가 있을 수 있기 때문에 기본 색상을 따로 지정한다.


  • em과 rem

  1. 반응형 디자인으로 스타일링 하기 위해서 width나 heigt의 단위를 %, em, rem, vw, vh 등으로 지정하는 것이 좋다.

  2. em과 rem은 폰트 사이즈 대비 상대적인 크기를 나타낸다.

    ex. font-size: 20px의 경우, 1em = 20px, 0.5em = 10px

  3. em의 경우는 스타일링이 지정되는 요소의 폰트 사이즈를 참조하고 rem의 경우 루트의 폰트 사이즈를 참조한다.

profile
반갑습니다, 프론트엔드 개발자를 꿈꾸고 있습니다 ! https://pablaw.github.io/profileLink/

0개의 댓글