실무에 바로 적용할 수 있는 웹 제작 꿀팁 및 유용한 자료실 공간입니다.
나눔웹이 제공하는 핵심 노하우와 마케팅 인사이트를 자유롭게 활용해 보십시오.

나눔웹 디자인 꿀팁

스마트폰에서 로고가 흐리게 보인다고요? 'SVG' 포맷이 정답입니다.

분명히 PC 모니터에서는 선명했던 우리 회사 로고가, 아이폰이나 갤럭시 같은 스마트폰으로 보면 테두리가 자글자글하고 흐릿하게 깨져 보이는 현상을 겪어보셨나요?
이것은 여러분의 스마트폰 화면이 너무 좋아서(고해상도 디스플레이) 발생하는 현상입니다. 이를 완벽하게 해결하는 마법의 포맷, SVG를 소개합니다.

💡 일반 이미지(JPG/PNG)와 SVG의 차이점

일반 이미지는 작은 점(픽셀)들의 모음이라 확대를 하면 네모난 점들이 보여 깨지게 됩니다. 하지만 SVG(Scalable Vector Graphics)는 점, 선, 면의 위치를 '수학적 공식'으로 계산해서 그리는 방식이라 100배를 확대해도 절대 깨지지 않습니다.

1. 웹사이트에 SVG를 써야만 하는 3가지 이유

  • ✓ 무한대 화질 (Infinite Scalability): 가로 10px 크기로 쓰든, 건물 외벽만 한 스크린에 띄우든 1%의 화질 저하도 없이 쨍하고 선명합니다.
  • ✓ 깃털처럼 가벼운 용량: 복잡한 색상 정보가 아닌 코드로 이루어져 있어, 용량이 PNG의 10분의 1 수준밖에 되지 않습니다. 홈페이지 속도가 비약적으로 빨라집니다.
  • ✓ 투명 배경 완벽 지원: 배경이 투명하여 어떤 색상의 웹사이트 배경 위에서도 자연스럽게 어우러집니다.

2. 상황별 올바른 이미지 포맷 가이드 (실무 팁)

SVG가 좋다고 해서 모든 이미지를 SVG로 만들 수는 없습니다. 용도에 맞게 포맷을 분리해서 사용하는 것이 하이엔드 웹사이트 관리의 핵심입니다.

이미지 용도 추천 포맷 이유
로고, 아이콘, 심플한 일러스트 SVG 크기 변화가 잦고 선명함이 생명이므로
풍경, 인물 등 실사 사진 WebP (또는 JPG) 색상이 복잡하여 화질 대비 압축률이 중요하므로
투명한 배경이 필요한 복잡한 이미지 WebP (또는 PNG) 사진이면서 배경이 투명해야 할 때 적합
<!-- 일반 이미지처럼 쉽게 삽입할 수 있습니다 -->
<img src="logo.svg" alt="나눔웹 공식 로고">

<!-- CSS에서 배경으로 사용할 때 -->
.icon-box {
    background-image: url('icon-check.svg');
}

"선명한 로고는 브랜드의 첫인상입니다."

나눔웹은 로고와 주요 UI 아이콘을 모두 SVG 또는 아이콘 폰트로 제작하여
어떤 환경에서도 굴욕 없는 100% 선명한 결과물을 약속합니다.


List of Articles
번호 분류 제목 글쓴이
19 퍼블리싱 다크 모드 CSS 대응법, 폰을 어둡게 했더니 입력창만 하얗게 뜰 때 나눔웹
18 퍼블리싱 CSS 컨테이너 쿼리 쓰는 법, 화면이 아니라 카드 폭에 맞춰 반응하기 나눔웹
17 퍼블리싱 CSS :has() 선택자 활용법, 자식 상태에 따라 부모 박스 스타일 바꾸기 나눔웹
16 퍼블리싱 제목 줄바꿈이 어색할 때, text-wrap: balance로 한 단어만 남는 문제 정리 나눔웹
15 퍼블리싱 모바일에서 표(table)가 깨질 때, 가로 스크롤로 감싸거나 카드형으로 바꾸는 법 나눔웹
14 퍼블리싱 카드 목록 반응형 정렬, 미디어쿼리 대신 grid auto-fill과 minmax로 나눔웹
13 퍼블리싱 모달 팝업 만들기, dialog 태그로 ESC 닫기와 배경 클릭 닫기까지 처리하는 법 나눔웹
12 퍼블리싱 긴 URL·이메일 줄바꿈이 안 되고 박스를 뚫을 때, overflow-wrap 쓰는 법 나눔웹
11 퍼블리싱 z-index 올려도 메뉴가 가려질 때, 쌓임 맥락(stacking context) 확인법 나눔웹
10 퍼블리싱 이미지 아래 몇 px 여백이 생길 때, vertical-align으로 없애는 법 나눔웹
9 퍼블리싱 position: sticky가 안 먹힐 때, 부모 overflow부터 확인해야 하는 이유 나눔웹
8 퍼블리싱 썸네일 이미지 찌그러짐, object-fit과 aspect-ratio로 비율 맞추는 법 나눔웹
7 퍼블리싱 flex 레이아웃이 모바일에서 옆으로 삐져나올 때, min-width: 0이 필요한 이유 나눔웹
6 퍼블리싱 촌스러운 '파일 선택' 버튼, 복잡한 꼼수 없이 예쁘게 디자인하기 나눔웹
5 퍼블리싱 수십 줄의 모바일 반응형 코드, 단 '1줄'로 끝내는 마법 (clamp) 나눔웹
4 퍼블리싱 무거운 플러그인 NO! 넷플릭스처럼 쫀득한 '가로 스와이프' CSS로 뚝딱 만들기 나눔웹
3 퍼블리싱 지저분한 모바일 스크롤바, 기능은 남기고 쏙 숨기는 마법의 CSS 나눔웹
» 퍼블리싱 스마트폰에서 로고가 흐리게 보인다고요? 'SVG' 포맷이 정답입니다. 나눔웹
1 퍼블리싱 CSS 변수로 유지보수와 테마 기능을 한 번에! (CSS Custom Properties) 나눔웹
Board Pagination Prev 1 Next
/ 1
rhwlsghkcocndgus XE2.1.39 STAGE1.5.4