[React] Tailwind ํ์ค, ๋์ค, ์ธ์ค ํจ๊ณผ className ์ปค์คํ
๐คทโ๏ธ Tailwind ํ์ค, ๋์ค, ์ธ์ค ํจ๊ณผ
ํ๋ก์ ํธ ์งํ์ค ๋ฐฐ๋ ๋งํฌ์ URL ๊ธธ์ด๊ฐ ๋๋ฌด ๊ธธ์ด์ 3์ค ํจ๊ณผ ์ฒ๋ฆฌ๋ฅผ ํด์ผ ํ์ต๋๋ค.
React + Tailwind CSS ์ ํ ๋ ํ๋ก์ ํธ ์ฌ์ CSS ํ์ผ & style ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ className ์์ฑ์ ํ์ฉํด์ CSS ์คํ์ผ๋ง ํด์ผ ํ์ต๋๋ค.
๊ธฐ์กด์ ๋ฐฉ์์ผ๋ก ํ์ค ํจ๊ณผ ์คํ์ผ๋ง์ ํ๋ ค๊ณ ํ์ผ๋ tailwind CSS ๋ฐฉ์์ด ๋ฌ๋ผ์ ๋ค๋ฅธ ์ข์ ๋ฐฉ๋ฒ์ ์ฐพ์์ต๋๋ค.
ํ์ค ํจ๊ณผ ๊ธฐ์กด CSS ๋ฐฉ์
p {
width: 6rem;
text-overflow: ellipsis;
overflow: hidden;
word-break: break-word;
display: -webkit-box;
-webkit-line-clamp: 3; // ์ํ๋ ๋ผ์ธ ์ 1์ค, 2์ค, 3์ค
-webkit-box-orient: vertical
}
๊ธฐ์กด ๋ฐฉ์์ธ ์์ CSS ์์ฑ์ ์ ์ฉํ๋ฉด ๋์ง๋ง Tailwind CSS์์๋ webkit ์์ฑ์ ์ ์ฉํ ์ ์์ต๋๋ค.
Tailwind CSS์์ ์ ์ฉ ๋ฐฉ๋ฒ์ customizing ์ผ๋ก ํ์ค ํจ๊ณผ๋ฅผ ์ ์ฉ ์ํฌ์ ์์ต๋๋ค.
Next.js์ tailwind ์ ์ฉ ๋ฐฉ๋ฒ
https://cometruedream.tistory.com/245
1. ์ ์ญ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํด์ globals.css ํ์ผ์ ์ ํ
@layer base ์์ .text-overflow ํด๋์ค๋ฅผ ์ ์ฉํด์ค๋ค.
2. globals.css .text-overflow ์ ์ฉ ํ ์ฌ์ฉํ๋ ค๋ HTML ํ๊ทธ์ className์ ์ ์ฉ์ ํด์ค๋ค.
ํ์ค ํจ๊ณผ ๊ธฐ์กด CSS ๋ฐฉ์
์ฌ๋ฐ๋ ์ค๋์ ๋ ๋ณ ์ด์ธ ๋ณด๊ณ ๊ฐ์ธ์!
https://cometruedream.tistory.com/243
https://cometruedream.tistory.com/242
https://cometruedream.tistory.com/241
https://cometruedream.tistory.com/244