SVG 파비콘: 다크 모드의 우아함

2025-05-27
SVG 파비콘: 다크 모드의 우아함

이 글에서는 SVG를 사용하여 다크 모드를 지원하는 웹사이트 파비콘을 만드는 방법을 살펴봅니다. SVG는 PNG에 비해 파일 크기에서 항상 이기는 것은 아니지만, 인라인 CSS와 미디어 쿼리를 사용하여 복잡한 이미지 편집 없이 다크 모드로 쉽게 전환할 수 있습니다. 이 글에서는 CSS 스타일을 추가하기 위해 SVG 코드를 수동으로 편집하는 방법과 RealFaviconGenerator와 같은 온라인 도구를 사용하여 빠르게 생성하는 방법의 두 가지 접근 방식에 대해 자세히 설명합니다. 결론적으로 저자는 다크 모드에서 표시 문제를 해결하는 데 있어 SVG 파비콘의 고유한 장점을 강조하고 미래 응용 프로그램을 전망합니다.

더 보기
디자인 파비콘

90년대 웹 디자인 향수: 이미지 맵 현대화

2025-05-13
90년대 웹 디자인 향수: 이미지 맵 현대화

이 글에서는 에미상 수상 게임 작곡가 Mike Worth의 웹사이트 디자인에서 저자의 경험을 자세히 설명합니다. 90년대 애니메이션 스타일을 재현하기 위해 저자는 처음에 이미지 맵 사용을 고려했지만, 반응형 디자인의 한계를 발견했습니다. SVG 경로와 삽입된 앵커를 결합하고 CSS와 소량의 JavaScript를 활용하여 저자는 90년대 미학과 현대적인 기술적 장점을 결합한 웹 디자인을 성공적으로 만들어냈으며, 이는 오래된 기술을 사용한 창의적인 문제 해결을 입증합니다.

더 보기
디자인

순수 CSS를 사용한 반응형 육각형 그리드: float 기반 접근 방식

2025-03-20
순수 CSS를 사용한 반응형 육각형 그리드: float 기반 접근 방식

이 글에서는 미디어 쿼리, JavaScript, 과도한 해킹 없이 완전히 반응형인 육각형 그리드를 만드는 방법을 보여줍니다. `clip-path`, `float`, `shape-outside`를 효과적으로 사용하고 CSS 변수로 크기와 간격을 제어하여 유연한 레이아웃을 구현합니다. 마름모꼴, 팔각형 등의 그리드 생성으로 확장되며, CSS Grid를 사용하여 가운데 정렬 및 오버플로우 제어를 통해 사용자 지정 가능한 모양의 반응형이고 적응력 있는 그리드 시스템을 만듭니다.

더 보기