CSS로 하운드투스 패턴 그리기

발행: (2026년 1월 11일 오전 08:17 GMT+9)
2 min read
원문: Dev.to

Source: Dev.to

Introduction

저는 하운드투스 패턴을 어린 시절과 연관시킵니다—어렸을 때 어디서든 이 패턴을 보았지만 나중에 사라지는 것을 기억합니다. CSS 관점에서 이 패턴은 실제로 꽤 간단하며 두 개의 그라디언트만으로 만들 수 있습니다:

  • 원뿔형 그라디언트(conic gradient) – 흰색과 검은색 박스 패턴을 생성합니다.
  • 반복 선형 그라디언트(repeating linear gradient)(또는 일반 선형 그라디언트) – 대각선 라인을 만듭니다.

편의를 위해 크기를 위한 커스텀 속성을 정의하면 단일 값만 바꿔서 패턴 크기를 조절할 수 있습니다.

CSS Implementation

body {
  --size: 100px;                     /* Adjust this value to change the pattern size */
  background-size: var(--size) var(--size);
  background-image:
    conic-gradient(#fff 25%, #0000 0 50%, #000 0 75%, #0000 0),
    repeating-linear-gradient(
      135deg,
      #fff 0 12.5%,
      #000 0 25%,
      #fff 0 37.5%,
      #000 0 62.5%
    );
}

How it works

  • --size는 패턴 각 반복의 너비와 높이를 제어합니다.
  • conic-gradient는 하운드투스의 고전적인 체스보드 사각형을 만듭니다.
  • repeating-linear-gradient는 135° 각도로 대각선 “치아” 라인을 추가합니다.

Demo

CSS로 실시간 패턴을 생성하는 비디오.

(Insert video embed or link here.)

그리고 이렇게 CSS로 하운드투스 패턴을 그릴 수 있습니다. :)

Back to Blog

관련 글

더 보기 »

CSS 시각 착시

!CSS Optical Illusions의 표지 이미지https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads....