Skip to content

Commit 595a727

Browse files
committed
update post
1 parent 3900df1 commit 595a727

File tree

3 files changed

+40
-5
lines changed

3 files changed

+40
-5
lines changed

content/posts/프로젝트/당근마켓 클론코딩/당근마켓 클론코딩으로 기본적인 tailwind 복습하기.md

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ tags:
66
- clone
77
- tailwind
88
createdAt: 2025-06-14 15:04:37
9-
modifiedAt: 2025-06-29 12:46:36
9+
modifiedAt: 2025-06-29 15:25:25
1010
publish: 프로젝트/당근마켓 클론코딩
1111
related: ""
1212
series: ""
@@ -74,12 +74,47 @@ modifier는 tailwind에서 클래스 이름에 접두사나 접미사를 붙여
7474

7575
Tailwind에는 기본적으로 유용한 에니메이션들이 준비 되어 있다.
7676

77-
- `animate-pulse` -
77+
- `animate-pulse` - 요소에 펄스 효과 추가
78+
- `animate-bounce` - 요소가 튀기는것 처럼 통통 튀는 효과
79+
- `animate-spin` - 요소가 빙글빙글 도는 효과
80+
81+
...
82+
83+
### 커스텀 Animations
84+
85+
내가 원하는 효과를추가하기 위해선 `@theme` directive를 사용해야 한다.
86+
87+
`--animate-*`형태로 작성해 주어야 변수들이 동적으로 설정된다.
88+
89+
```css
90+
@theme {
91+
--animate-wiggle: wiggle 1s ease-in-out infinite;
92+
@keyframes wiggle {
93+
0%,
94+
100% {
95+
transform: rotate(-3deg);
96+
}
97+
50% {
98+
transform: rotate(3deg);
99+
}
100+
}
101+
}
102+
```
103+
104+
사용할 때에는 `animate-wiggle`이라는 이름으로 사용하면 된다.
78105

79106
## Tailwind의 Directive
80107

81108
출처:[tailwind functions and directives](https://tailwindcss.com/docs/functions-and-directives)
82109

110+
- `@import`: CSS파일을 인라인으로 가져올 때 사용
111+
- `@theme`: 글꼴, 색상, 중단점 등 웹사이트나 앱 디자인의 핵심 요소들을 '변수'처럼 만들어 재사용할 수 있도록 정의할때 사용
112+
- `@source`: Tailwind의 자동 콘텐츠 감지에 포착되지 않는 소스 파일을 명시적으로 지정
113+
- `@utility`: hover, focus, lg와 같은 변형과 함께 작동하는 사용자 정의 유틸리티를 프로젝트에 추가
114+
- `@variant`: CSS의 스타일에 Tailwind 변형을 적용
115+
- `@custom-variant`: 프로젝트에 사용자 정의 변형을 추가
116+
- `@apply`: 기존 유틸리티 클래스를 사용자 정의 CSS에 인라인으로 적용
117+
83118
## Tailwind 플러그인 설치(v4)
84119

85120
`Tailwind`의 v4 버전부터는 기본적으로 `tailwind.config.js`를 사용하지 않는다. (원한다면 사용할 수 있음)

public/meta-data.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,7 @@
546546
"tags": ["project", "carrot-market", "study", "clone", "tailwind"],
547547
"series": "",
548548
"createdAt": "2025-06-14 15:04:37",
549-
"modifiedAt": "2025-06-29 12:46:36",
549+
"modifiedAt": "2025-06-29 15:25:25",
550550
"publish": "프로젝트/당근마켓 클론코딩"
551551
},
552552
{

0 commit comments

Comments
 (0)