AI Engineering Tools

프로그래밍

페이지 수정을 위한 CSS 편집 용어

헤더, 버튼, 간격, 호버 상태, 반응형 동작처럼 페이지 수정을 요청할 때 필요한 CSS와 UI 용어를 검색해서 확인하는 참고 자료입니다.

63 개 항목

페이지 구조

헤더

Header

뜻

페이지의 가장 위쪽 영역입니다. 보통 사이트 제목, 네비게이션, 테마/언어 버튼, 메뉴 버튼이 들어갑니다.

수정 방향

헤더의 패딩, 높이, 테두리, 위치를 바꾸면 상단 영역의 높이와 고정 방식이 달라집니다.

주의

헤더가 높아지면 모바일에서 본문이 보이는 공간이 줄어들 수 있습니다.

관련 CSS

headerpaddingheightpositionborder-bottom

요청 예시

모바일 헤더 제목을 작게 만들고 헤더 높이는 그대로 유지해줘.

페이지 구조

푸터

Footer

뜻

페이지 맨 아래 영역입니다. 링크, 법적 안내, 연락처, 보조 네비게이션이 들어가는 경우가 많습니다.

수정 방향

푸터의 패딩과 테두리를 바꾸면 아래쪽 여백과 본문과의 구분감이 달라집니다.

관련 CSS

footerpaddingborder-topmargin-top

요청 예시

푸터가 본문에 붙어 보이지 않게 위쪽 패딩을 늘려줘.

페이지 구조

섹션

Section

뜻

히어로, 도구 목록, 참고 카드, 설명 블록처럼 관련된 내용을 묶는 큰 페이지 영역입니다.

수정 방향

섹션 패딩은 페이지의 위아래 리듬을 바꿉니다. 배경색을 바꾸면 섹션이 더 분리되어 보입니다.

관련 CSS

sectionpadding-blockborder-topbackground

요청 예시

모바일에서 도구 목록 섹션의 위아래 패딩을 줄여줘.

페이지 구조

컨테이너

Container

뜻

큰 화면에서 본문이 너무 넓게 퍼지지 않도록 잡아주는 내부 감싸기 영역입니다.

수정 방향

max-width를 키우면 콘텐츠 폭이 넓어집니다. 좌우 패딩을 늘리면 화면 가장자리와 거리가 생깁니다.

관련 CSS

max-widthmargin-inlinepadding-inline

요청 예시

데스크탑에서 메인 컨테이너 폭을 조금 좁혀줘.

페이지 구조

카드

Card

뜻

도구, 참고 항목, 결과처럼 반복되는 하나의 항목을 담는 박스형 요소입니다.

수정 방향

카드의 패딩, 테두리, 둥근 정도, 그림자는 항목이 촘촘한지 또는 강조되는지를 결정합니다.

관련 CSS

borderborder-radiuspaddingbackgroundbox-shadow

요청 예시

참고 카드의 패딩을 줄여서 더 촘촘하게 만들어줘.

페이지 구조

패널

Panel

뜻

입력, 설정, 출력처럼 실제 작업에 쓰이는 컨트롤을 담는 영역입니다.

수정 방향

패널의 간격과 배치를 바꾸면 도구를 반복해서 사용할 때의 편의성이 달라집니다.

관련 CSS

borderbackgroundpaddingdisplay

요청 예시

데스크탑에서는 패널 컨트롤을 한 줄로 배치하고 모바일에서는 세로로 쌓아줘.

페이지 구조

이동

Navigation

뜻

주요 페이지나 카테고리로 이동하기 위한 링크 또는 버튼 묶음입니다.

수정 방향

gap, 정렬, 표시 조건을 바꾸면 데스크탑/모바일에서 네비게이션이 보이는 방식이 달라집니다.

관련 CSS

navdisplaygapalign-items

요청 예시

작은 화면에서는 네비게이션 링크를 숨기고 메뉴 버튼만 보이게 해줘.

페이지 구조

메뉴

Menu

뜻

버튼을 눌렀을 때 열리는 링크 또는 동작 목록입니다.

수정 방향

위치, 가로 길이, z-index는 메뉴가 어디에 열리고 다른 콘텐츠 위에 보이는지를 결정합니다.

주의

메뉴가 일반 문서 흐름 안에 있으면 페이지 전체를 아래로 밀 수 있습니다.

관련 CSS

positionrighttopz-indexwidth

요청 예시

메뉴가 페이지를 밀지 않고 오른쪽에 정렬된 떠 있는 패널로 열리게 해줘.

페이지 구조

사이드바

Sidebar

뜻

페이지의 왼쪽이나 오른쪽에 있는 세로 영역입니다. 네비게이션이나 필터에 자주 쓰입니다.

수정 방향

사이드바의 폭과 반응형 규칙은 계속 보일지, 접힐지, 본문 아래로 내려갈지를 결정합니다.

관련 CSS

asidewidthpositiongrid-template-columns

요청 예시

모바일에서는 필터 사이드바를 본문 아래로 내려줘.

페이지 구조

히어로 영역

Hero

뜻

페이지 첫 화면에서 핵심 목적이나 주요 행동을 보여주는 큰 소개 영역입니다.

수정 방향

히어로의 패딩, 제목 크기, 배치는 첫인상과 첫 화면에 들어오는 정보량을 바꿉니다.

관련 CSS

paddingbackgroundmin-heightgrid

요청 예시

모바일에서 버튼이 보이도록 히어로 제목 크기를 줄여줘.

간격과 크기

패딩

Padding

뜻

요소의 테두리와 내용 사이에 있는 안쪽 여백입니다.

수정 방향

padding-top을 늘리면 요소 안에서 내용 위쪽 공간이 커집니다.

주의

패딩을 늘리면 보통 요소 자체의 높이나 폭도 커집니다.

관련 CSS

paddingpadding-toppadding-rightpadding-bottompadding-left

요청 예시

헤더의 위쪽 패딩을 조금 늘려줘.

간격과 크기

마진

Margin

뜻

요소 바깥쪽에 생기는 여백입니다. 다른 요소와의 거리를 만듭니다.

수정 방향

margin-bottom을 늘리면 다음 요소가 더 아래로 밀려 간격이 넓어집니다.

관련 CSS

marginmargin-topmargin-rightmargin-bottommargin-left

요청 예시

히어로 영역과 도구 목록 사이의 마진을 더 늘려줘.

간격과 크기

갭

Gap

뜻

flex나 grid 안에서 항목 사이에 생기는 간격입니다.

수정 방향

gap을 늘리면 그룹 전체 바깥이 아니라 항목 사이 간격만 넓어집니다.

관련 CSS

gaprow-gapcolumn-gap

요청 예시

테마 버튼, 언어 버튼, 메뉴 버튼 사이의 gap을 줄여줘.

간격과 크기

가로 길이

Width

뜻

요소의 가로 방향 크기입니다.

수정 방향

고정 width는 크기를 일정하게 유지합니다. max-width는 작은 화면에서 줄어들 수 있게 합니다.

관련 CSS

widthmin-widthmax-width

요청 예시

메뉴 패널 가로 길이를 가장 긴 항목에 맞춰줘.

간격과 크기

세로 높이

Height

뜻

요소의 세로 방향 크기입니다.

수정 방향

고정 height는 헤더를 안정적으로 유지할 수 있습니다. max-height와 overflow를 쓰면 드롭다운이 너무 길어지는 것을 막을 수 있습니다.

관련 CSS

heightmin-heightmax-height

요청 예시

제목은 작게 만들되 헤더 높이는 안정적으로 유지해줘.

간격과 크기

최대 가로 폭

Max width

뜻

요소가 커질 수 있는 최대 가로 폭입니다.

수정 방향

max-width를 줄이면 큰 화면에서 텍스트 줄과 패널 폭이 더 짧아집니다.

관련 CSS

max-widthwidth

요청 예시

드롭다운에 max-width를 넣어서 페이지를 너무 많이 덮지 않게 해줘.

간격과 크기

상하좌우 위치값

Top / Right / Bottom / Left

뜻

position이 적용된 요소를 기준점에서 얼마나 떨어뜨릴지 정하는 값입니다.

수정 방향

right: 0은 플로팅 패널을 해당 부모 요소의 오른쪽 가장자리로 정렬합니다.

관련 CSS

toprightbottomleftinset

요청 예시

열린 메뉴 패널을 헤더 컨트롤의 오른쪽에 맞춰줘.

글자

글자 크기

Font size

뜻

글자의 크기입니다.

수정 방향

font-size를 줄이면 모바일 헤더처럼 좁은 공간에 긴 문구가 들어가기 쉬워집니다.

관련 CSS

font-sizetext-smtext-lg

요청 예시

모바일 사이트 제목 글자 크기를 줄이고 한 줄로 유지해줘.

글자

글자 굵기

Font weight

뜻

글자가 얼마나 두껍거나 굵게 보이는지를 정합니다.

수정 방향

font-weight를 올리면 글자 크기를 바꾸지 않고도 더 강조되어 보입니다.

관련 CSS

font-weightfont-boldfont-semibold

요청 예시

카테고리 라벨을 조금 더 굵게 만들어줘.

글자

줄 높이

Line height

뜻

텍스트 한 줄이 차지하는 세로 공간입니다.

수정 방향

line-height를 늘리면 문단이 읽기 쉬워집니다. 줄이면 작은 UI 라벨이 더 촘촘해집니다.

관련 CSS

line-heightleading

요청 예시

히어로 설명 문단의 줄 높이를 조금 늘려줘.

글자

자간

Letter spacing

뜻

글자 하나하나 사이의 간격입니다.

수정 방향

영문 대문자 라벨은 약간의 자간이 선명해 보일 수 있습니다. 한국어에는 과한 자간이 어색할 수 있습니다.

관련 CSS

letter-spacingtracking

요청 예시

작은 버튼의 음수 자간을 없애줘.

글자

글자 정렬

Text align

뜻

컨테이너 안에서 글자가 가로로 정렬되는 방식입니다.

수정 방향

메뉴 글자를 오른쪽 정렬하면 오른쪽에 붙은 패널처럼 보이기 쉽습니다.

관련 CSS

text-align

요청 예시

메뉴 패널 안의 항목 글자를 오른쪽 정렬해줘.

글자

줄바꿈 / 한 줄 유지

Wrap / No wrap

뜻

긴 텍스트가 다음 줄로 내려갈 수 있는지, 한 줄에 머물러야 하는지를 정합니다.

수정 방향

한 줄 유지는 헤더 높이를 안정적으로 만들고, 줄바꿈은 더 많은 글자를 보여주지만 보통 높이가 늘어납니다.

관련 CSS

white-spaceword-breakoverflow-wrap

요청 예시

모바일 제목은 한 줄로 유지하고 넘치는 부분은 잘리게 해줘.

글자

말줄임

Truncate / Ellipsis

뜻

한 줄 텍스트가 공간을 넘칠 때 뒤쪽을 자르고 점으로 표시하는 방식입니다.

수정 방향

말줄임은 라벨이 예상보다 길어도 레이아웃이 깨지지 않게 합니다.

관련 CSS

overflowtext-overflowwhite-space

요청 예시

아주 작은 화면에서는 사이트 제목을 말줄임 처리해줘.

색상과 배경

글자 색상

Color

뜻

글자나 아이콘의 색상입니다.

수정 방향

color를 바꾸면 가독성과 시각적 우선순위가 달라집니다.

관련 CSS

color

요청 예시

다크모드에서 선택된 언어 글자가 잘 보이게 색상을 수정해줘.

색상과 배경

배경

Background

뜻

요소 내용 뒤에 깔리는 색상이나 이미지입니다.

수정 방향

배경을 바꾸면 패널 구분, 활성 상태 강조, 대비 개선이 가능합니다.

관련 CSS

backgroundbackground-color

요청 예시

다크모드에서 선택된 언어 항목의 배경을 어둡게 바꿔줘.

색상과 배경

투명도

Opacity

뜻

요소가 얼마나 투명하게 보이는지를 정합니다.

수정 방향

opacity를 낮추면 요소가 덜 튀지만, 가독성이 떨어질 수 있습니다.

관련 CSS

opacityrgbacolor-mix

요청 예시

비활성 컨트롤을 흐리게 보이게 하되 글자가 읽히지 않을 정도로 낮추지는 말아줘.

색상과 배경

그라데이션

Gradient

뜻

두 가지 이상의 색상이 부드럽게 이어지는 배경 표현입니다.

수정 방향

약한 그라데이션은 깊이를 줄 수 있지만, 강한 그라데이션은 도구 화면을 산만하게 만들 수 있습니다.

관련 CSS

linear-gradientradial-gradientbackground-image

요청 예시

히어로 배경은 강한 그라데이션 없이 은은하게 유지해줘.

색상과 배경

강조 색상

Accent color

뜻

라벨, 활성 상태, 중요한 버튼 등에 반복해서 쓰는 포인트 색상입니다.

수정 방향

강조 색상을 바꾸면 페이지의 인상과 강조 지점이 달라집니다.

관련 CSS

colorbackgroundborder-coloraccent-color

요청 예시

카테고리 라벨과 활성 칩에 같은 초록색 강조 색상을 사용해줘.

색상과 배경

대비

Contrast

뜻

글자/아이콘 색과 배경색 사이의 차이입니다.

수정 방향

대비가 높으면 특히 다크모드와 모바일 화면에서 더 읽기 쉽습니다.

관련 CSS

colorbackground-color

요청 예시

다크모드에서 드롭다운 항목의 대비를 높여줘.

테두리와 형태

테두리

Border

뜻

요소 둘레에 그려지는 선입니다.

수정 방향

테두리 두께와 색상은 박스나 버튼이 배경에서 얼마나 분리되어 보이는지를 결정합니다.

관련 CSS

borderborder-colorborder-widthborder-style

요청 예시

다크모드에서 메뉴 패널 테두리를 조금 더 진하게 해줘.

테두리와 형태

모서리 둥글기

Border radius

뜻

박스나 버튼 모서리가 얼마나 둥근지를 정합니다.

수정 방향

작은 radius는 실용적이고 단정해 보입니다. 큰 radius는 더 부드럽고 장식적으로 보입니다.

관련 CSS

border-radius

요청 예시

카드 모서리 둥글기는 8px 정도로 유지해줘.

테두리와 형태

그림자

Box shadow

뜻

요소 주변의 그림자입니다. 요소가 페이지 위로 떠 있는 느낌을 줍니다.

수정 방향

강한 그림자는 메뉴나 모달이 떠 있는 느낌을 줍니다. 과하면 화면이 무거워 보일 수 있습니다.

관련 CSS

box-shadow

요청 예시

떠 있는 메뉴 패널에 은은한 그림자를 추가해줘.

테두리와 형태

포커스 외곽선

Outline

뜻

요소가 키보드로 선택되었을 때 주로 보이는 외곽선입니다.

수정 방향

명확한 outline은 키보드 사용자가 현재 선택된 컨트롤을 알 수 있게 합니다.

관련 CSS

outlineoutline-offset:focus-visible

요청 예시

아이콘 버튼에는 보이는 포커스 외곽선을 유지해줘.

테두리와 형태

구분선

Divider

뜻

섹션이나 그룹을 나누는 데 쓰는 선입니다.

수정 방향

구분선은 시각적으로 과하지 않게 카테고리 경계를 명확하게 합니다.

관련 CSS

border-topborder-bottomhr

요청 예시

메뉴 카테고리 사이에 은은한 구분선을 넣어줘.

배치와 위치

표시 방식

Display

뜻

요소가 화면에서 어떤 방식으로 배치될지를 정하는 기본 속성입니다.

수정 방향

display: none은 요소를 숨깁니다. flex 및 grid는 하위 항목을 배치합니다.

관련 CSS

displaydisplay: nonedisplay: flexdisplay: grid

요청 예시

모바일 화면에서는 데스크탑 네비게이션을 숨겨줘.

배치와 위치

플렉스

Flex

뜻

항목을 가로 또는 세로 방향으로 배치하는 방식입니다.

수정 방향

flex-direction: column은 항목을 수직으로 쌓습니다. flex-wrap을 사용하면 항목이 다음 줄로 이동할 수 있습니다.

관련 CSS

display: flexflex-directionflex-wrapgap

요청 예시

헤더 컨트롤을 flex 한 줄 배치로 유지해줘.

배치와 위치

그리드

Grid

뜻

콘텐츠를 행과 열로 배치하는 방식입니다.

수정 방향

grid 열 수를 바꾸면 한 줄에 보이는 카드 개수가 달라집니다.

관련 CSS

display: gridgrid-template-columnsgrid-columngap

요청 예시

넓은 데스크탑 화면에서는 도구 카드를 한 줄에 네 개씩 보여줘.

배치와 위치

세로 정렬

Align items

뜻

flex나 grid 안에서 항목을 교차축 방향으로 어떻게 정렬할지 정합니다.

수정 방향

align-items: center는 헤더 행에 있는 컨트롤을 수직으로 중앙 정렬합니다.

관련 CSS

align-itemsplace-items

요청 예시

제목과 헤더 버튼을 세로 가운데 정렬해줘.

배치와 위치

가로 정렬

Justify content

뜻

flex나 grid 안에서 항목을 주축 방향으로 어떻게 배치할지 정합니다.

수정 방향

justify-content: space-between은 그룹을 반대쪽으로 밀어냅니다.

관련 CSS

justify-contentjustify-itemsmargin-left: auto

요청 예시

제목은 왼쪽에, 컨트롤은 오른쪽에 유지해줘.

배치와 위치

위치 지정

Position

뜻

요소가 페이지나 다른 요소를 기준으로 어디에 놓일지를 정하는 방식입니다.

수정 방향

position: absolute를 사용하면 드롭다운 메뉴가 페이지 레이아웃을 아래로 밀어내지 않고 떠 있을 수 있습니다.

관련 CSS

positionrelativeabsolutefixedsticky

요청 예시

메뉴 패널이 페이지를 밀지 않도록 absolute로 배치해줘.

배치와 위치

겹침 순서

Z-index

뜻

position이 적용된 요소들이 서로 겹칠 때 어떤 것이 위에 보일지를 정합니다.

수정 방향

z-index를 높이면 드롭다운을 본문보다 위에 보이게 할 수 있습니다.

주의

z-index는 position과 stacking context가 함께 맞아야 예상대로 동작합니다.

관련 CSS

z-indexposition

요청 예시

언어 드롭다운이 메뉴 패널보다 위에 보이게 z-index를 조정해줘.

배치와 위치

넘침 처리

Overflow

뜻

내용이 컨테이너보다 클 때 어떻게 처리할지를 정합니다.

수정 방향

overflow-y: auto는 긴 메뉴가 화면 밖으로 확장되지 않고 스크롤되도록 합니다.

관련 CSS

overflowoverflow-xoverflow-ymax-height

요청 예시

긴 드롭다운 메뉴는 max-height 안에서 스크롤되게 해줘.

반응형

브레이크포인트

Breakpoint

뜻

화면 폭에 따라 레이아웃이 바뀌는 기준점입니다.

수정 방향

브레이크포인트를 바꾸면 태블릿이 모바일처럼 동작할지 데스크탑처럼 동작할지가 달라집니다.

관련 CSS

@mediasmmdlgxl

요청 예시

상단 네비게이션은 태블릿을 데스크탑 기준으로 처리해줘.

반응형

모바일

Mobile

뜻

스마트폰처럼 작은 화면을 위한 스타일입니다.

수정 방향

모바일 스타일은 보통 글자 크기를 줄이고, 여러 열을 세로로 쌓고, 터치하기 쉬운 버튼 크기를 유지합니다.

관련 CSS

@mediamax-widthsm

요청 예시

모바일에서는 카드를 한 열로 세로 배치해줘.

반응형

데스크탑

Desktop

뜻

노트북이나 데스크탑처럼 넓은 화면을 위한 스타일입니다.

수정 방향

데스크탑 스타일은 더 많은 열, 가로 네비게이션, 넓은 컨테이너를 사용할 수 있습니다.

관련 CSS

@mediamin-widthlgxl

요청 예시

데스크탑에서는 헤더에 카테고리 네비게이션이 보이게 해줘.

반응형

뷰포트

Viewport

뜻

브라우저나 기기에서 실제로 보이는 화면 영역입니다.

수정 방향

뷰포트 단위를 쓰면 현재 보이는 화면 크기를 기준으로 크기를 정할 수 있습니다.

관련 CSS

vwvh100vw100vh

요청 예시

모바일에서 메뉴가 화면 밖으로 나가지 않도록 뷰포트 기준으로 폭을 제한해줘.

반응형

반응형

Responsive

뜻

화면 크기에 따라 배치와 크기가 달라지는 디자인 방식입니다.

수정 방향

반응형 규칙을 쓰면 같은 컴포넌트가 데스크탑에서는 가로, 모바일에서는 세로로 보일 수 있습니다.

관련 CSS

@mediaclampmin()max()

요청 예시

컨트롤 순서는 유지하면서 화면 크기에 맞게 반응형으로 만들어줘.

상호작용 상태

호버

Hover

뜻

마우스 포인터가 요소 위에 올라가 있는 상태입니다.

수정 방향

호버 스타일은 배경, 글자색, 테두리, 그림자를 바꿔 항목이 상호작용 가능하다는 것을 보여줍니다.

주의

터치 기기에서는 호버가 안정적이지 않으므로 중요한 동작은 클릭/탭으로도 가능해야 합니다.

관련 CSS

:hoverbackgroundcolortransition

요청 예시

메뉴 항목에 마우스를 올리면 배경색이 바뀌게 해줘.

상호작용 상태

누른 상태

Active

뜻

버튼이나 링크를 누르는 순간의 짧은 상태입니다.

수정 방향

active 스타일은 작은 색상 변화나 위치 변화로 버튼을 실제로 누르는 느낌을 줍니다.

관련 CSS

:activetransformbackground

요청 예시

툴바 버튼에 살짝 눌리는 효과를 추가해줘.

상호작용 상태

포커스

Focus

뜻

입력창, 버튼, 링크가 키보드 조작이나 입력 대상으로 선택된 상태입니다.

수정 방향

포커스 스타일은 키보드 이동 위치를 보이게 만들어 접근성을 높입니다.

관련 CSS

:focus:focus-visibleoutline

요청 예시

검색창 포커스 링을 강조 색상과 맞춰줘.

상호작용 상태

비활성 상태

Disabled

뜻

컨트롤이 보이지만 사용할 수 없는 상태입니다.

수정 방향

비활성 스타일은 보통 대비를 낮추고 클릭 상호작용을 막습니다.

관련 CSS

:disabledopacitycursorpointer-events

요청 예시

비활성 버튼이 사용 불가처럼 보이되 글자는 읽을 수 있게 해줘.

상호작용 상태

선택된 상태

Selected

뜻

목록, 탭, 메뉴에서 현재 선택된 항목의 상태입니다.

수정 방향

선택된 항목은 일반 항목보다 더 강한 배경이나 글자색이 필요합니다.

관련 CSS

aria-currentdata-statebackgroundcolor

요청 예시

선택된 카테고리 칩이 다른 칩과 확실히 구분되게 해줘.

상호작용 상태

열림 / 닫힘

Open / Closed

뜻

드롭다운, 메뉴, 아코디언 패널이 현재 보이는지 숨겨져 있는지를 뜻합니다.

수정 방향

열림/닫힘 상태는 플러스/마이너스 아이콘이나 화살표 회전처럼 명확한 표시가 필요합니다.

관련 CSS

aria-expandeddisplayheightvisibility

요청 예시

메뉴 카테고리는 기본적으로 모두 닫힌 상태로 시작하게 해줘.

UI 컴포넌트

버튼

Button

뜻

클릭하거나 탭했을 때 어떤 동작을 실행하는 컨트롤입니다.

수정 방향

버튼의 패딩, 테두리, 색상, 상태 스타일은 누르기 쉬운지와 중요도를 결정합니다.

관련 CSS

buttonpaddingborderbackgroundcursor

요청 예시

주요 동작 버튼이 보조 버튼보다 더 눈에 띄게 해줘.

UI 컴포넌트

아이콘 버튼

Icon button

뜻

텍스트보다 아이콘으로 의미를 전달하는 버튼입니다.

수정 방향

고정된 가로/세로 크기는 상태가 바뀌어도 아이콘 버튼이 흔들리지 않게 합니다.

관련 CSS

buttonwidthheightaria-labeldisplay: grid

요청 예시

메뉴 아이콘 버튼을 정사각형으로 유지하고 언어 버튼과 높이를 맞춰줘.

UI 컴포넌트

드롭다운

Dropdown

뜻

버튼이나 선택 컨트롤을 눌렀을 때 나타나는 떠 있는 목록입니다.

수정 방향

드롭다운의 위치, 폭, 최대 높이, z-index가 배치와 겹침 순서를 결정합니다.

관련 CSS

positiontoprightz-indexbox-shadow

요청 예시

언어 드롭다운이 열리면 사이트 메뉴는 닫히게 해줘.

UI 컴포넌트

아코디언

Accordion

뜻

내용을 보여주거나 숨기기 위해 열고 닫을 수 있는 섹션입니다.

수정 방향

아코디언은 필요한 카테고리만 열 수 있게 해서 긴 메뉴를 짧게 유지합니다.

관련 CSS

aria-expandedheightdisplayoverflow

요청 예시

메뉴 카테고리별로 열고 닫는 기능을 추가해줘.

UI 컴포넌트

탭

Tabs

뜻

페이지를 이동하지 않고 관련된 보기 사이를 전환하는 컨트롤입니다.

수정 방향

선택된 탭 스타일은 현재 어떤 보기가 활성인지 확실히 보여줘야 합니다.

관련 CSS

role=tablistdisplayborderbackground

요청 예시

활성 탭의 배경을 비활성 탭보다 더 진하게 해줘.

UI 컴포넌트

모달

Modal

뜻

페이지 위에 떠서 사용자의 주의를 모으는 패널입니다.

수정 방향

모달의 폭, 배경막, z-index는 페이지를 얼마나 강하게 덮는지를 결정합니다.

관련 CSS

dialogposition: fixedinsetz-indexbackdrop

요청 예시

모달을 가운데 정렬하고 뷰포트보다 좁게 유지해줘.

UI 컴포넌트

툴팁

Tooltip

뜻

컨트롤 근처에 작게 나타나는 도움말입니다. 보통 hover나 focus에서 보입니다.

수정 방향

툴팁은 화면에 항상 텍스트를 두지 않고 아이콘 버튼의 의미를 설명할 수 있습니다.

관련 CSS

positiontitlearia-describedbyz-index

요청 예시

메뉴 아이콘 버튼의 의미를 알려주는 툴팁을 추가해줘.

UI 컴포넌트

입력창

Input

뜻

사용자가 텍스트나 값을 입력하는 필드입니다.

수정 방향

입력창의 패딩, 테두리, placeholder 색, focus 스타일은 사용감과 명확성을 바꿉니다.

관련 CSS

inputborderpaddingplaceholder:focus

요청 예시

모바일에서 검색창을 전체 폭으로 만들고 터치하기 쉽게 해줘.

UI 컴포넌트

배지 / 칩

Badge / Chip

뜻

작은 둥근 라벨 또는 필터 컨트롤입니다.

수정 방향

칩의 크기, 둥근 정도, 활성 색상은 필터를 훑어보기 쉬운지에 영향을 줍니다.

관련 CSS

border-radiuspaddingbackgroundfont-size

요청 예시

활성 카테고리 칩을 더 분명하게 보이게 해줘.