KO
내 도구

CSS 뉴모피즘 생성기

기본 색 하나로 밝고 어두운 box-shadow를 만들어 소프트 UI 뉴모피즘 CSS를 생성합니다. 평평, 오목, 볼록, 눌림 모양과 명암비 경고를 제공합니다.

요소와 그 뒤의 페이지가 이 색을 씁니다.
내 도구 →
광고

뉴모피즘("소프트 UI")은 요소에 배경과 같은 색을 주고 그림자를 둘 입히는 방식입니다. 빛에서 먼 쪽에는 더 어두운 그림자를, 빛 쪽에는 더 밝은 그림자를 두어, 요소가 페이지에서 튀어나왔거나 눌려 들어간 것처럼 보입니다. 이 생성기는 neumorphism.io와 같은 방식으로 기본 색에서 두 그림자 색을 계산하고, 어느 광원 방향에서든 평평, 오목, 볼록, 눌림 변형을 만들어 주며, 결과의 명암비가 너무 낮아 컨트롤로 쓰기 어려우면 경고합니다.

사용 방법

  1. 기본 색을 고릅니다. 요소 뒤의 페이지도 같은 색이어야 합니다.
  2. 크기, 모서리 둥글기, 그림자 거리, 블러, 강도를 정합니다.
  3. 모양과 광원 방향을 고릅니다.
  4. CSS를 복사합니다. 버튼이나 입력란에 쓰기 전에 가장자리 명암비 경고를 읽으세요.

계산식

어두운 색 = 채널 × (1 − 강도) · 밝은 색 = min(255, 채널 × (1 + 강도)) · box-shadow: d d 블러 어두운 색, −d −d 블러 밝은 색

d는 그림자 거리이며 부호는 광원 방향에 따라 달라집니다. 오목과 볼록 모양은 왼쪽 위 광원일 때 145° 방향으로 10% 더 어두운 색에서 7% 더 밝은 색(또는 반대)까지 그라데이션을 더하고, 다른 모서리 광원에서는 대칭으로 뒤집습니다. 눌림은 inset 그림자를 씁니다.

예시

#E0E0E0에 강도 15%이면 각 채널은 224 × 0.85 = 190.4 → #BEBEBE, 224 × 1.15 = 257.6 → #FFFFFF로 제한되어 box-shadow: 20px 20px 60px #bebebe, -20px -20px 60px #ffffff가 됩니다. 표면과 어두운 그림자의 가장자리 명암비는 1.4:1에 불과해, WCAG가 인터페이스 구성 요소에 요구하는 3:1에 크게 못 미칩니다.

자주 묻는 질문

뉴모피즘은 접근성이 좋은가요?

그것만으로는 드뭅니다. 버튼과 입력란이 부드러운 가장자리로만 구분되는데, 대개 WCAG 1.4.11의 최소 기준 3:1을 한참 밑돕니다. 저시력 사용자가 컨트롤을 찾아 쓸 수 있도록 테두리, 아이콘, 글자 라벨이나 더 뚜렷한 눌림 상태를 더하세요.

왜 요소가 평평해 보이나요?

페이지 배경이 요소 색과 같아야 합니다. 흰색이나 다른 색 배경에서는 밝은 그림자가 사라져 효과가 깨집니다.

어두운 배경에서도 뉴모피즘이 되나요?

됩니다. 다만 밝은 그림자가 설 자리가 줄어서, 아주 어두운 기본 색에서는 밝아진 그림자가 미묘합니다. 강도를 높이거나 #2E3440 같은 중간 정도로 어두운 기본 색을 쓰세요.

출처

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). CSS 뉴모피즘 생성기. https://kakao.mobile/ko/tools/css-neumorphism-generator/

MLA

“CSS 뉴모피즘 생성기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/css-neumorphism-generator/.

광고