카테고리: CSS

작은 파란 상자가 중간 크기와 큰 초록 상자를 거쳐 왕복하는 흐름을 표현한 입체 그림

CSS / 애니메이션 / animation

체크박스로 재생·일시 정지를 제어하는 전체 예제로 키프레임과 animation 속성을 설명합니다. 한 번의 재생 시간, 왕복 반복, fill-mode와 동작 줄이기 환경의 차이도 비교할 수 있습니다.

여백이 균형 있게 남은 틀의 정중앙에 그림 카드를 배치한 입체 그림

CSS / 이미지 가운데 정렬하는 방법

인라인 이미지의 부모 정렬과 블록 이미지의 자동 여백을 구분하고, Grid로 가로·세로 가운데에 배치하는 방법을 설명합니다. 연습용 SVG와 전체 HTML, 크기 변경 실습도 제공합니다.

하나의 긴 흐름이 세 개의 세로 단으로 나뉘어 이어지는 모습을 표현한 입체 그림

CSS / columns / 다단으로 만들기

단 너비와 최대 개수를 조합해 넓은 화면에서는 3단, 모바일에서는 1단이 되는 전체 예제를 제공합니다. 간격·구분선·분할 제어와 Grid·Flex를 선택할 기준도 설명합니다.

직각 사각형과 둥근 사각형, 원과 타원을 나란히 비교한 입체 그림

CSS / border-radius / 테두리 둥글게 만드는 속성

border-radius의 값 1~4개 순서와 슬래시로 가로·세로 반경을 나누는 방법을 설명합니다. 전체 예제로 원·타원의 차이, 개별 모서리와 자식 이미지 잘라내기도 확인할 수 있습니다.

파란 블록이 초록 블록 위치로 부드럽게 이동하는 궤적을 표현한 입체 그림

CSS / 애니메이션 / transition / 속성을 서서히 변화시키는 속성

체크박스로 이동과 색을 바꾸는 전체 예제로 transition의 대상·지속 시간·속도·지연을 설명합니다. 되돌림, 설정 우선순위, 이산 속성의 범위와 동작 줄이기 환경도 구분합니다.

산과 호수 풍경을 담은 액자의 정확한 중앙에 작은 반투명 패널이 놓인 입체 그림

CSS / 이미지 위에 텍스트 정가운데에 넣기

absolute의 50% 좌표와 translate(-50%, -50%)를 조합하는 전체 예제와 연습용 이미지를 제공합니다. Grid 대안, 서로 다른 백분율 기준과 모바일의 긴 문구·대비 문제를 함께 확인합니다.

서로 다른 높이의 파란 판과 초록 판이 두 개의 투명한 묶음 안에 겹쳐진 입체 그림

CSS / z-index / 요소의 수직 위치 정하는 속성

z-index의 앞뒤 순서와 적용 대상을 설명하고 같은 범위·다른 부모의 비교를 전체 예제로 확인합니다. 부모 쌓임 맥락, auto와 0, 잘림과 상단 레이어의 차이도 구분합니다.

넓은 파란 데이터 격자가 작은 액자 안에서 가로로 이어지는 모습을 표현한 입체 그림

CSS / 표(table) 꾸미기 / 반응형 표 만들기

표의 최소 너비와 바깥 스크롤 상자를 분리하는 전체 예제를 제공합니다. 제목 셀·행 배경·줄바꿈을 꾸미고 페이지 넘침, 키보드 스크롤과 부모 레이아웃의 최소 크기를 확인합니다.

흰 종이의 짙은 선 위로 노란색과 파란색 반투명 강조 띠가 놓인 입체 그림

CSS / 마우스로 텍스트 드래그했을 때 배경색, 글자색 바꾸기

::selection으로 선택한 텍스트의 배경색·글자색을 바꾸는 전체 예제를 제공합니다. 특정 문단에만 다른 색을 적용하고 허용 속성, 대비와 브라우저별 확인 범위를 설명합니다.

밝은 중심에서 파랑과 청록으로 퍼지는 반투명 원형 층을 표현한 입체 그림

CSS / radial-gradient - 원형 그라데이션 효과 만들기

원·타원·중심 위치·closest-side 크기를 같은 상자에서 비교합니다. 크기 키워드가 색상 지점의 백분율에 주는 영향과 원 바깥의 색, 배경 적용 조건을 설명합니다.