Tailwind - Border
โข
border
โข
๊ธฐ๋ณธ๊ฐ
โข
ํ
๋๋ฆฌ ๋๊ป
โข
ํ
๋๋ฆฌ ์์
โข
ํ
๋๋ฆฌ ์คํ์ผ
โข
ํ
๋๋ฆฌ ๋ฐฉํฅ
โข
border-radius
border
border ๋ ํ
๋๋ฆฌ ์คํ์ผ ์์ฑ์ด๋ฉฐ, tailwind ์์๋ ์คํ์ผ ํด๋์ค๋ก ์ง์ ๋์ด ์์ต๋๋ค.
class ์ border ๋ง ์์ฑํด๋ ๊ธฐ๋ณธ ํ
๋๋ฆฌ๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ๊ฐ
๊ทธ๋ฅ border ํด๋์ค๋ง ์ง์ ํ๋ฉด, 1px ๋๊ป ๋ฐ gray ์ปฌ๋ฌ๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ํ
๋๋ฆฌ๊ฐ ์ง์ ๋ฉ๋๋ค.
ํ ๋๋ฆฌ ๋๊ป
border-๋๊ป
๋๊ป ๊ธฐ๋ณธ ๋จ์
โข
border: 1px ๋๊ป์ ๊ธฐ๋ณธ ํ
๋๋ฆฌ
โข
border-2: 2px ๋๊ป์ ํ
๋๋ฆฌ
โข
border-4: 4px ๋๊ป์ ํ
๋๋ฆฌ
โข
border-8: 8px ๋๊ป์ ํ
๋๋ฆฌ
๋๊ป ์ปค์คํ ์ง์
border-[ํฌ๊ธฐpx]
[ํฌ๊ธฐpx] ๊ธฐํธ์ ์ฌ์ฉ์ border ๋ฟ๋ง์๋๋ผ ํฌ๊ธฐ๋ฅผ ์ง์ ํ๋ ํด๋์ค์์ ์ ๊ณต๋๋ ๋จ์๊ฐ ์๋, ์ง์ ์ง์ ํ๋ ํฌ๊ธฐ๋ก ํฌ๊ธฐ๊ฐ ์ ์ฉ๋๋ ๋ชจ๋ ํด๋์ค์์ ํต์ฉ๋ฉ๋๋ค.
<div className="m-10 inline-block w-[480px]">
<div className="border-[10px] p-4 rounded-lg shadow-md space-y-4 animate-pulse">
<div className="h-60 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="space-y-2">
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
</div>
</div>
</div>
JavaScript
๋ณต์ฌ
ํ ๋๋ฆฌ ์์
border-์ปฌ๋ฌ-์์
border-[#000000]
ํ
๋๋ฆฌ ์์์ border-์ปฌ๋ฌ ํํ๋ก ์ปฌ๋ฌ์์ ์ด๋ฆ์ ์ง์ ํ๊ณ , border-์ปฌ๋ฌ-์์ ํํ๋ก ์ง์ ํ๋ ๊ฒฝ์ฐ์๋ ์์์ 100~900 ์ผ๋ก 100 ๋จ์๋ก ์ง์ ํ ์ ์์ต๋๋ค.
โข
100: ๋งค์ฐ ๋ฐ์ ์์
โข
200: ๋ฐ์ ์์
โข
300: ์ค๊ฐ ๋ฐ๊ธฐ์ ์์
โข
400: ์ฝ๊ฐ ์ด๋์ด ์์
โข
500: ๊ธฐ๋ณธ ์์
โข
600: ์ฝ๊ฐ ์ด๋์ด ์์
โข
700: ์ค๊ฐ ์ด๋์ด ์์
โข
800: ์ด๋์ด ์์
โข
900: ๋งค์ฐ ์ด๋์ด ์์
๋, ์ง์ ํ ์์์ฝ๋๋ก ํ
๋๋ฆฌ๋ฅผ ์ฃผ๊ณ ์ถ๋ค๋ฉด, border-[#000000] ํํ๋ก ํน์ ํ ์์์ ์ง์ ํ ์๋ ์์ต๋๋ค.
<div className="m-10 inline-block w-[480px]">
<div className="border-[10px] border-blue-500 p-4 rounded-lg shadow-md space-y-4 animate-pulse">
<div className="h-60 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="space-y-2">
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
</div>
</div>
</div>
JavaScript
๋ณต์ฌ
<div className="m-10 inline-block w-[480px]">
<div className="border-[10px] border-[#ffc2ff] p-4 rounded-lg shadow-md space-y-4 animate-pulse">
<div className="h-60 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="space-y-2">
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
</div>
</div>
</div>
JavaScript
๋ณต์ฌ
ํ ๋๋ฆฌ ์คํ์ผ
ํ
๋๋ฆฌ ์คํ์ผ์ solide~none ๊น์ง ๋ธ๋ผ์ฐ์ ์ ์ง์ ์คํ์ผ์ ๋ฐ๋ผ ์ง์ ํ ์ ์์ต๋๋ค.
ํด๋์ค | ์ค๋ช
|
border-solid | ์ค์ ํ
๋๋ฆฌ |
border-dashed | ๋์ ์คํ์ผ ํ
๋๋ฆฌ |
border-dotted | ์ ์ ์คํ์ผ ํ
๋๋ฆฌ |
border-double | ์ด์ค ์ ํ
๋๋ฆฌ |
border-none | ํ
๋๋ฆฌ ์์ |
<div className="m-10 inline-block w-[480px]">
<div className="border-[10px] border-blue-500 border-dashed p-4 rounded-lg shadow-md space-y-4 animate-pulse">
<div className="h-60 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="space-y-2">
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
<div className="h-4 bg-gradient-to-r from-gray-300 via-gray-200 to-gray-300 rounded"></div>
</div>
</div>
</div>
JavaScript
๋ณต์ฌ
ํ ๋๋ฆฌ ๋ฐฉํฅ
ํด๋์ค | ์ค๋ช
|
border-t | ์๋จ ํ
๋๋ฆฌ ์ ์ฉ |
border-r | ์ฐ์ธก ํ
๋๋ฆฌ ์ ์ฉ |
border-b | ํ๋จ ํ
๋๋ฆฌ ์ ์ฉ |
border-l | ์ข์ธก ํ
๋๋ฆฌ ์ ์ฉ |
border-x | ์ข์ฐ ํ
๋๋ฆฌ ์ ์ฉ |
border-y | ์ํ ํ
๋๋ฆฌ ์ ์ฉ |
border-radius
ํด๋์ค | ์ค๋ช
|
rounded-sm | ์์ ๋ฅ๊ทผ ๋ชจ์๋ฆฌ (0.125rem / 2px) |
rounded | ๊ธฐ๋ณธ ๋ฅ๊ทผ ๋ชจ์๋ฆฌ (0.25rem / 4px) |
rounded-md | ์ค๊ฐ ๋ฅ๊ทผ ๋ชจ์๋ฆฌ (0.375rem / 6px) |
rounded-lg | ํฐ ๋ฅ๊ทผ ๋ชจ์๋ฆฌ (0.5rem / 8px) |
rounded-xl | ๋ ํฐ ๋ฅ๊ทผ ๋ชจ์๋ฆฌ (0.75rem / 12px) |
rounded-2xl | ๋งค์ฐ ํฐ ๋ฅ๊ทผ ๋ชจ์๋ฆฌ (1rem / 16px) |
rounded-3xl | ์ต๋ ๋ฅ๊ทผ ๋ชจ์๋ฆฌ (1.5rem / 24px) |
rounded-full | ์์ ๋ฅ๊ธ๊ฒ (์ํ) |
rounded-t-sm | ์๋จ ๋ชจ์๋ฆฌ๋ง ์์ ๋ฅ๊ธ๊ธฐ |
rounded-r-sm | ์ฐ์ธก ๋ชจ์๋ฆฌ๋ง ์์ ๋ฅ๊ธ๊ธฐ |
rounded-b-sm | ํ๋จ ๋ชจ์๋ฆฌ๋ง ์์ ๋ฅ๊ธ๊ธฐ |
rounded-l-sm | ์ข์ธก ๋ชจ์๋ฆฌ๋ง ์์ ๋ฅ๊ธ๊ธฐ |
rounded-t-md | ์๋จ ๋ชจ์๋ฆฌ๋ง ์ค๊ฐ ๋ฅ๊ธ๊ธฐ |
rounded-r-md | ์ฐ์ธก ๋ชจ์๋ฆฌ๋ง ์ค๊ฐ ๋ฅ๊ธ๊ธฐ |
rounded-b-md | ํ๋จ ๋ชจ์๋ฆฌ๋ง ์ค๊ฐ ๋ฅ๊ธ๊ธฐ |
rounded-l-md | ์ข์ธก ๋ชจ์๋ฆฌ๋ง ์ค๊ฐ ๋ฅ๊ธ๊ธฐ |
rounded-t-lg | ์๋จ ๋ชจ์๋ฆฌ๋ง ํฐ ๋ฅ๊ธ๊ธฐ |
rounded-r-lg | ์ฐ์ธก ๋ชจ์๋ฆฌ๋ง ํฐ ๋ฅ๊ธ๊ธฐ |
rounded-b-lg | ํ๋จ ๋ชจ์๋ฆฌ๋ง ํฐ ๋ฅ๊ธ๊ธฐ |
rounded-l-lg | ์ข์ธก ๋ชจ์๋ฆฌ๋ง ํฐ ๋ฅ๊ธ๊ธฐ |
rounded-t-xl | ์๋จ ๋ชจ์๋ฆฌ๋ง ๋ ํฐ ๋ฅ๊ธ๊ธฐ |
rounded-r-xl | ์ฐ์ธก ๋ชจ์๋ฆฌ๋ง ๋ ํฐ ๋ฅ๊ธ๊ธฐ |
rounded-b-xl | ํ๋จ ๋ชจ์๋ฆฌ๋ง ๋ ํฐ ๋ฅ๊ธ๊ธฐ |
rounded-l-xl | ์ข์ธก ๋ชจ์๋ฆฌ๋ง ๋ ํฐ ๋ฅ๊ธ๊ธฐ |
rounded-t-2xl | ์๋จ ๋ชจ์๋ฆฌ๋ง ๋งค์ฐ ํฐ ๋ฅ๊ธ๊ธฐ |
rounded-r-2xl | ์ฐ์ธก ๋ชจ์๋ฆฌ๋ง ๋งค์ฐ ํฐ ๋ฅ๊ธ๊ธฐ |
rounded-b-2xl | ํ๋จ ๋ชจ์๋ฆฌ๋ง ๋งค์ฐ ํฐ ๋ฅ๊ธ๊ธฐ |
rounded-l-2xl | ์ข์ธก ๋ชจ์๋ฆฌ๋ง ๋งค์ฐ ํฐ ๋ฅ๊ธ๊ธฐ |
rounded-t-3xl | ์๋จ ๋ชจ์๋ฆฌ๋ง ์ต๋ ๋ฅ๊ธ๊ธฐ |
rounded-r-3xl | ์ฐ์ธก ๋ชจ์๋ฆฌ๋ง ์ต๋ ๋ฅ๊ธ๊ธฐ |
rounded-b-3xl | ํ๋จ ๋ชจ์๋ฆฌ๋ง ์ต๋ ๋ฅ๊ธ๊ธฐ |
rounded-l-3xl | ์ข์ธก ๋ชจ์๋ฆฌ๋ง ์ต๋ ๋ฅ๊ธ๊ธฐ |
rounded-full | ์์ ์ํ ๋ชจ์๋ฆฌ |








