🐨CoalaCoding
Docs▾
JavaScriptReactHTML & CSSBackendAI & LLMDev ToolsCreative
B반1
👾숏츠
🙉B반2
게시판
🐨CoalaCoding

개발자를 위한 한국어 웹 기술 문서

문서

  • JavaScript
  • React
  • HTML & CSS
  • Backend
  • AI & LLM
  • Dev Tools
  • Creative

커뮤니티

  • 게시판
  • 예제 모음

기타

  • 관리자

정책

  • 소개
  • 개인정보처리방침
  • 이용약관
  • 연락처
© 2026 CoalaCoding. All rights reserved.
  • 1. 선택자
  • 2. 문자
  • 3. 문단
  • 4. 박스모델
  • 5. 배경
  • 6. 레이아웃
  • 7. 트랜지션과-애니메이션
  • 8. 마스크
  • 10. hover효과
  • 11. var
  • 12. 클립패스
  • 13. 네스팅
  • 15. containerQuery
  • 16. 가로스크롤
  • 17. retina
  • 18. 반응형 햄버거메뉴
  • 19. 반응형-폰트크기
  • 20. svg
  • 21. 리퀴드글래스
  • 22. 폼디자인
  • 23. clamp(),min(),max()
  • 24. 세로정렬
  • 25. calc
  1. 홈
  2. 문서
  3. HTML & CSS
  4. CSS
  5. 12. 클립패스

12. 클립패스

예제1

HTML

```html
<div class="frame-wrap">
  <img src="https://placedog.net/400" class="photo">
</div>
```

CSS

```css
  .frame-wrap {
  width: 400px;
  padding: 20px 40px; /* 액자 두께 */
  background: #8B4513; /* 액자 색 (갈색) */
  box-shadow: inset 0 0 10px rgba(0,0,0,0.5); /* 입체감 */
}

.photo {
  width: 400px;
  height: 300px;
  object-fit: cover;
  /* 이미지 가장자리를 잘라서 액자가 더 잘 보이게 */
  /* clip-path: inset(30px); */
  clip-path: polygon(
  20% 0%, 80% 0%,
  100% 20%, 100% 80%,
  80% 100%, 20% 100%,
  0% 80%, 0% 20% );
  }
```

예제2

HTML

```html
<div class="frame-wrap">
  <img src="https://placedog.net/400" class="photo">
</div>
```

CSS

```css
    .frame-wrap {
    width: 400px;
    padding: 20px 40px;
    /* 액자 두께 */
    background: #8B4513;
    /* 액자 색 (갈색) */
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);
    /* 입체감 */
  }
  .photo {
    width: 400px;
    clip-path: inset(50px);
    transition: clip-path 0.5s;
  }

  .photo:hover {
    clip-path: inset(0);
  }
```

예제3

HTML

```html
<div class="frame-wrap">
  <img src="https://placedog.net/400" class="photo">
</div>
```

CSS

```css
  .photo {
    width: 400px;
    animation: show 4s forwards;
  }

  @keyframes show {
    from {
      /* 완전히 가려짐 */
      clip-path: inset(50% 50%);
    }
    to {
      /* 완전히 보임 */
      clip-path: inset(0 0);
    }
  }
```

목차

  • 예제1
  • 예제2
  • 예제3