[CSS] 단위

suyeon·2022년 6월 3일
0

Frontend

목록 보기
6/19
post-thumbnail

💫 CSS 단위

  • 반드시 단위 표기를 해야 한다.
  • 0을 입력하는 경우 단위를 입력하지 않아도 된다.
  • HTML에서 단위를 안 붙이는 경우 자동으로 px 적용된다.

💫 크기 단위

% : 백분율

  • 상대 크기

em : 배수

  • 상대 크기
  • 1배 = 1em = 100%
  • 1.5배 = 1.5em = 150%

px : 픽셀

  • 절대 크기

💫 상대 단위

  • 고정되지 않고 어떤 기준에 따라서 유동적으로 바뀔 수 있는 길이를 나타내는 단위

em

  • element
  • 1em = 16px
  • 부모 요소 글꼴 크기에 대한 상대 단위
  • 부모 태그를 기준(100%)으로 하는 상대 단위
.content { font-size: 16px; }
.content {
    font-size: 1.5em; /* 24px */
    margin: 2em; /* 32px */
}

/* 텍스트와 관련된 속성은 자식 태그에게 상속된다. */

rem

  • root element
  • 루트 요소(<html>) 글꼴 크기에 대한 상대 단위
  • <html>을 기준(100%)으로 하는 상대 단위
  • html의 default 폰트 사이즈는 16px
  • 1rem = 16px
html{ font-size: 16px; }
.content {
    font-size: 1.5rem; /* 24px */
    margin: 2rem; /* 32px */
}

💫 색상 단위

red, yellow, blue

  • Color Name

rgb(red, green, blue)

  • RGB Color(DEC)
  • RGB (0 ~ 255)

#000000

  • RGB Color(HEX)
  • RGB 색상 단위를 짧게 입력하는 방법
  • 16진수 (00 ~ FF)

rgba(red, green, blue, alpha)

  • RGBA Color(DEC)
  • alpha
    • 투명도(0 ~ 1)
    • 0 : 완전 투명한 상태
    • 1 : 불투명한 상태
#text1 { color: red; }
#text2 { color: #0094FF; }
#text3 { color: rgb(0, 0, 150); }
#text4 { color: rgba(30, 150, 100, 0.5); }

💫 URL 단위

  • 이미지 파일이나 폰트 파일을 불러올 때
  • url( ) 함수 내부에 경로를 입력하면 된다.
background-image: url(images/bullet01.png);

0개의 댓글