CSS 주요 속성과 값

Benjamin·2025년 3월 11일

1. 레이아웃 및 박스 모델

속성값 예시설명
displayblock, inline, flex, grid, none요소의 표시 방식을 설정
positionstatic, relative, absolute, fixed, sticky요소의 위치 지정 방법을 설정
top, right, bottom, leftauto, 10px, 50%position 속성에 따라 요소를 이동
z-indexauto, 1, 9999요소의 쌓임 순서를 결정
floatleft, right, none요소를 왼쪽 또는 오른쪽으로 배치
clearleft, right, both, nonefloat된 요소 다음에 오는 요소의 배치를 결정
overflowvisible, hidden, scroll, auto요소의 내용이 넘칠 때 처리 방법 지정
box-sizingcontent-box, border-box박스 크기 계산 방식을 결정
width, heightauto, 100px, 50%, vw, vh요소의 너비 및 높이 설정
max-width, max-heightnone, 500px, 80%요소의 최대 너비 및 높이 지정
min-width, min-height0, 100px요소의 최소 너비 및 높이 지정

2. 여백 및 패딩

속성값 예시설명
marginauto, 10px, 10px 20px, 10%요소 바깥쪽 여백 설정
margin-top, margin-right, margin-bottom, margin-left10px, auto개별 여백 설정
padding0, 15px, 10px 20px요소 안쪽 여백 설정
padding-top, padding-right, padding-bottom, padding-left10px개별 패딩 설정

3. 테두리 및 그림자

속성값 예시설명
border1px solid black, none테두리 설정
border-width1px, thin, thick테두리 두께 지정
border-stylesolid, dashed, dotted, double, none테두리 스타일 지정
border-colorred, #000, rgb(0,0,0)테두리 색상 지정
border-radius5px, 50%둥근 테두리 설정
box-shadow10px 10px 5px gray, none요소에 그림자 추가

4. 배경

속성값 예시설명
backgroundred, url(image.jpg), linear-gradient(to right, red, blue)배경 속성 일괄 설정
background-colortransparent, #fff, rgba(0,0,0,0.5)배경 색상 설정
background-imagenone, url(image.png), linear-gradient(red, blue)배경 이미지 설정
background-positiontop left, center, 50% 50%배경 이미지 위치 지정
background-sizeauto, cover, contain, 100px 50px배경 이미지 크기 설정
background-repeatrepeat, no-repeat, repeat-x, repeat-y배경 이미지 반복 여부 설정
background-attachmentscroll, fixed, local배경 이미지 스크롤 방식 지정

5. 글꼴 및 텍스트

속성값 예시설명
font-familyArial, sans-serif, "Times New Roman", serif글꼴 지정
font-size16px, 1.2em, 120%글자 크기 지정
font-weightnormal, bold, lighter, bolder, 100, 900글자 두께 설정
font-stylenormal, italic, oblique글자 스타일 지정
text-alignleft, right, center, justify텍스트 정렬 방식 설정
text-decorationnone, underline, line-through, overline텍스트 장식 설정
text-transformnone, uppercase, lowercase, capitalize대소문자 변환 방식 지정

6. 유연한 박스(Flexbox)

속성값 예시설명
displayflex, inline-flex요소를 플렉스 컨테이너로 설정
flex-directionrow, row-reverse, column, column-reverse아이템 배치 방향 지정
justify-contentflex-start, flex-end, center, space-between, space-around, space-evenly가로축 정렬 방식 설정
align-itemsflex-start, flex-end, center, stretch, baseline세로축 정렬 방식 설정
flex-wrapnowrap, wrap, wrap-reverse아이템 줄 바꿈 여부 지정

7. 애니메이션 및 전환

속성값 예시설명
transitionall 0.3s ease-in-out속성 변화 애니메이션 설정
transition-duration0.5s, 200ms변화 지속 시간 설정
animationfadeIn 2s infinite애니메이션 설정
animation-namefadeIn, slide사용할 애니메이션 이름 설정
animation-duration1s, 500ms애니메이션 지속 시간 설정

0개의 댓글