English ยท ํ๊ตญ์ด . Franรงais . Deutsch . ็ฎไฝไธญๆ . ็น้ซไธญๆ . ็น้ซ็ฒค่ฏญ
์ด README๋ฅผ ๋ฒ์ญํด ์ฃผ์ค ๋ถ์ ์ฐพ๊ณ ์์ต๋๋ค.
๊ฐ๋จํ Generator๋ฅผ ์ง์ํฉ๋๋ค. ๋ค๋ง ๋์ฑ ์ฌ์ธํ ๋ํ ์ผ์ ์ฌ์ฉํ๊ณ ์ ํ๋ค๋ฉด README๋ฅผ ๊ผญ ์ฝ์ด ๋ณด์๊ธธ ์ถ์ฒ๋๋ฆฝ๋๋ค.
- How to Use
- Types
- Color
- Custom Color List
- Section
- Reversal
- Height
- Text
- Desc
- Text Background
- Text Animation
- Font Color
- Font Size
- Font Align - X
- Font Align - Y
- Desc Size
- Desc Align - X
- Desc Align - Y
- Rotate
- Demo
๊ธฐ๋ฅ ๋ฐ ์์ด๋์ด ์ ๋ณด -> Idea-Issue or PR
์๋ url ์์ query parameter๋ฅผ ์ ๋ ฅํ์ฌ ์ฌ์ฉํฉ๋๋ค.
https://capsule-render.vercel.app/api?
Markdown:
![header](https://capsule-render.vercel.app/api?type=wave&color=auto&height=300§ion=header&text=capsule%20render&fontSize=90)
HTML:
<img src="https://capsule-render.vercel.app/api?type=wave&color=auto&height=300§ion=header&text=capsule%20render&fontSize=90" />
Type ๋ฐ์ดํฐ๋ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
&type=
์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ์ฌ ์ฌ์ฉํฉ๋๋ค.
![header](https://capsule-render.vercel.app/api?type=slice)
๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ์์์ ๋ณ๊ฒฝํ์ธ์!
&color=auto
: ๊ฒ์ฆ๋ ๋๋คํ ์ปฌ๋ฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฒ์ฆ๋ ๋ชฉ๋ก&color=timeAuto
: ๊ฒ์ฆ๋ ๋๋คํ ์ปฌ๋ฌ๋ฅผ ์ ๊ณตํ์ง๋ง ์๊ฐ(๋ถ)์ ๋ฐ๋ผ ๊ฒฐ์ ๋ฉ๋๋ค.&color=random
: ์ ๋ง ๋๋คํ ์ปฌ๋ฌ๋ฅผ ์ ๊ณตํ์ง๋ง ์ด๋ค ์ปฌ๋ฌ๋ฅผ ๋ณด์ฌ์ค์ง๋ ์๋ฌด๋ ๋ชจ๋ฆ ๋๋ค.&color=gradient
: ๊ฒ์ฆ๋ ๋๋ค gradient๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฒ์ฆ๋ ๋ชฉ๋ก&color=timeGradient
: ๊ฒ์ฆ๋ ๋๋ค gradient๋ฅผ ์ ๊ณตํ์ง๋ง ์๊ฐ(๋ถ)์ ๋ฐ๋ผ ๊ฒฐ์ ๋ฉ๋๋ค.&color=_hexcode
: ์ปค์คํ hexcode๋ฅผ ์ ๋ ฅํ์ฌ ์ฌ์ฉํฉ๋๋ค. (๊ธฐ๋ณธ๊ฐ: B897FF)&color=_custom_gradient
: ์ปค์คํ gradient๋ฅผ ์ ๋ ฅํ์ฌ ์ฌ์ฉํฉ๋๋ค. ๋ง์ฝ&color=0:EEFF00,100:a82da8
๊ณผ ๊ฐ์ด ์์ฑํ๋ค๋ฉด { 0%: 'EEFF00', 100%: 'a82da8' } ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. (์์: DEMO)
๋ง์ฝ auto
๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ค๋ฉด fontColor
๋ฅผ ์ฌ์ฉํ ํ์๋ ์์ต๋๋ค.
auto
๋ชจ๋๋ fontColor๋ ์๋์ผ๋ก ์ ์ฉ๋ฉ๋๋ค.
![header](https://capsule-render.vercel.app/api?color=auto)
๋ง์ฝ ์ ์ ์ปฌ๋ฌ(hexcode)๋ฅผ ์ฌ์ฉํ๋ค๋ฉด '#'๋ฅผ ์ฌ์ฉํ์ง ๋ง์ธ์.
timeAuto
์timeGradient
๋ ์ธ์ ์ฌ์ฉํ๋์?์ฌ๋ฌ ์ด๋ฏธ์ง๋ ์น์
header
์footer
๋ฑ ๋์์ ๊ฐ์ ์์์ผ๋ก ์ฌ์ฉํ๊ณ ์ ํ ๋ ์ฌ์ฉํฉ๋๋ค.
๋ฌด์์๋ก ํ์๋๋ ์์ ๋ชฉ๋ก์ธ &color=auto
๋ฐ &color=gradient
์ ๋ํด์, ํน์ ๋ชฉ๋ก์ ์ฌ์ฉ์ ์ ์ํ ์ ์์ต๋๋ค.
๋จผ์ &customColorList=
๋ฅผ ์์ฑํฉ๋๋ค.
&color=auto
๋ฅผ ์ฌ์ฉํ๋ค๋ฉด pallete list ๋ฅผ ํ์ธํ์ธ์.&color=gradient
๋ฅผ ์ฌ์ฉํ๋ค๋ฉด gradient list ๋ฅผ ํ์ธํ์ธ์.
์ํ๋ ํจํด์ ๊ณ ๋ฅด๊ณ idx
๊ฐ์ ๊ธฐ์ตํฉ๋๋ค.
์๋ฅผ ๋ค์ด, 0, 2, 3 ์ธ idx๋ฅผ ์ฌ์ฉํ๊ณ ์ ํ๋ค๋ฉด &customColorList=0,2,3
๊ณผ ๊ฐ์ด ์ฌ์ฉํฉ๋๋ค.
๋ง์ฝ idx=2
์ธ ๊ฐ์ ์กฐ๊ธ ๋ ์์ฃผ ๋ํ๋๊ฒ ํ๊ณ ์ ํ๋ค๋ฉด ๋ฐ๋ณตํด์ ์์ฑํ๋ ๋ฐฉ๋ฒ๋ ์์ต๋๋ค. (์: &customColorList=0,2,2,2,2,3
)
![header](https://capsule-render.vercel.app/api?color=gradient&customColorList=0,2,2,5,30)
theme=
๋ฅผ ์ฌ์ฉํด ์ง์ ๋ ์กฐํฉ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
color
์ fontColor
๋ฅผ ์ฌ์ฉํ๋๋ผ๋ theme์ ์ฐ์ ์์๊ฐ ๊ฐ์ฅ ๋์ต๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ํ ๋ง ๋ชฉ๋ก์ ํ์ธํ์ธ์. pallete_theme.json.
![reversal](https://capsule-render.vercel.app/api?type=rect&text=RECT&fontAlign=30&fontSize=30&desc=Use%20theme&descAlign=60&descAlignY=50&theme=radical)
ํ์ฌ Link:theme์์ ์กฐํฉ์ ์กฐ๊ธ์ฉ ์ถ๊ฐํ๊ณ ์์ต๋๋ค. ๊ธฐ์ฌํด์ฃผ์๋ฉด ๊ฐ์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
section
๋ฐ์ดํฐ๋ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ฅผ ๋ฐ์ ์ํต๋๋ค.
§ion=header
: (default)§ion=footer
![footer](https://capsule-render.vercel.app/api?section=footer)
์ข์ฐ๋ฅผ ๋ฐ์ ์ํต๋๋ค. (gradient๋ ๋์์ ๋ฐ์ ์ํต๋๋ค)
&reversal=false
: (default)&reversal=true
![reversal](https://capsule-render.vercel.app/api?type=slice&reversal=true&color=gradient)
๋์ด๋ฅผ ๋ณ๊ฒนํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 120 ์ ๋๋ค.
![header](https://capsule-render.vercel.app/api?height=400)
px
๋จ์์ด๋ ์ด๋ฅผ ํฌํจํด ์์ฑํ์ง ๋ง์ธ์.
์ด๋ฏธ์ง์ ๊ธ์๋ฅผ ์ ์ต๋๋ค.
![header](https://capsule-render.vercel.app/api?text=Hello%World!)
ํน์ ๋ฌธ์๋ฅผ ์ง์ ์ฌ์ฉํ ์๋ ์๋๋๋ค. '#', '&', '/' ...
์ด๋ API๋ฅผ ํผ๋์ค๋ฝ๊ฒ ๋ง๋ญ๋๋ค.
๊ณต๋ฐฑ์ ์ฌ์ฉํ๋ ค๋ฉด
%20
์, ๊ฐํ์ ์ฌ์ฉํ๋ ค๋ฉด-nl-
์ ์์ฑํ์ธ์.
์ด๋ฏธ์ง์ ๋ถ๊ฐ ์ค๋ช ์ ์์ฑํ ์ ์์ต๋๋ค.
![header](https://capsule-render.vercel.app/api?height=400&text=Hello%20World!&desc=Hello%20capsule%20render)
ํน์ ๋ฌธ์๋ฅผ ์ง์ ์ฌ์ฉํ ์๋ ์๋๋๋ค. '#', '&', '/' ...
์ด๋ API๋ฅผ ํผ๋์ค๋ฝ๊ฒ ๋ง๋ญ๋๋ค.
๊ณต๋ฐฑ์ ์ฌ์ฉํ๋ ค๋ฉด
%20
์ ์์ฑํ์ธ์.
Text ์ ๋ฐฐ๊ฒฝ์ ์ ํ๋๋ค.
&textBg=true
์ ์์ฑํด ํ์ฑํ ์ํฌ ์ ์์ต๋๋ค.
๋ง์ฝ ๋ฐฐ๊ฒฝ ํฌ๊ธฐ๋ฅผ ์ฆ๊ฐ์ํค๋ ค๋ฉด
%20
์ text ๊ฐ์ ์ถ๊ฐ์ํค์ธ์. ๋ฐฐ๊ฒฝ ํฌ๊ธฐ๋ ํ ์คํธ์ ๊ธธ์ด์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๊ธฐ ๋๋ฌธ์ ๋๋ค. (%20์ ๊ฐ๊ฒฉ์ ์๋ฏธํจ)
![header](https://capsule-render.vercel.app/api?type=rounded&color=gradient&text=%20asdf%20&height=300&fontSize=100&textBg=true)
text ์ ์ ๋๋ฉ์ด์ ์ ์ถ๊ฐํฉ๋๋ค.
fadeIn
: fadeIn 1.2sscaleIn
: scaleIn .8sblink
: blink .6sblinking
: blinking 1.6stwinkling
: twinkling 4s
![header](https://capsule-render.vercel.app/api?text=capsule_render&animation=fadeIn)
text ์ ์์์ ๋ณ๊ฒฝํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ 000000.
๊ฐ์ '#'์ด ์ง์์ง Hexcode์ฌ์ผ ํฉ๋๋ค.
Text ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ &fontColor=
๋ฅผ ์ฌ์ฉํ์ธ์.
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontColor=d6ace6)
text ์ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ 70.
Text ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ &fontSize=
๋ฅผ ์ฌ์ฉํ์ธ์.
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontSize=40)
px
๋จ์์ด๋ ์ ์ผ์ค ํ์๋ ์์ต๋๋ค.
text์ ๊ฐ๋ก ์ ๋ ฌ(x)์ ๋ณ๊ฒฝํฉ๋๋ค. 0~100 ์ฌ์ด
&fontAlign=
: ๊ธฐ๋ณธ๊ฐ์ 50์
๋๋ค. ์ด๋ฏธ์ง ์ค์์ ์๋ฏธํฉ๋๋ค.
&text=
์ (-nl-
) ๊ณผ ๊ฐ์ด ์ฌ๋ฌ ์ค์ด ์๋ ๊ฒฝ์ฐ ์ฌ๋ฌ&fontAlign=
์ ์ ๊ณตํ๋ฉด ๊ฐ ์ค์ ๊ฐ๋ณ์ ์ผ๋ก ๋ค๋ฅธ ๊ฐ๋ก ์ ๋ ฌ์ด ์ ์ฉ๋ฉ๋๋ค.
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontAlign=70)
text์ ์ธ๋ก ์ ๋ ฌ(x)์ ๋ณ๊ฒฝํฉ๋๋ค. 0~100 ์ฌ์ด
&fontAlignY=
: ๊ธฐ๋ณธ๊ฐ์ 50์
๋๋ค. ์ด๋ฏธ์ง ์ค์์ ์๋ฏธํฉ๋๋ค. -nl-
์ ์ฌ์ฉํ๋ฉด์ ์ฌ๋ฌ ์ค์ด ๋ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ์ ์ค์ ์๋ก ๊ฒน์ณ ์์ด๊ณ ์ค์์ ๋ฐฐ์นํ๋๋ก ๊ณ์ฐ๋ฉ๋๋ค.
&text=
์ (-nl-
) ๊ณผ ๊ฐ์ด ์ฌ๋ฌ ์ค์ด ์๋ ๊ฒฝ์ฐ ์ฌ๋ฌ&fontAlign=
์ ์ ๊ณตํ๋ฉด ๊ฐ ์ค์ ๊ฐ๋ณ์ ์ผ๋ก ๋ค๋ฅธ ์ธ๋ก ์ ๋ ฌ์ด ์ ์ฉ๋ฉ๋๋ค.
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontAlignY=20)
๋ถ๊ฐ ์ค๋ช ๊ธ๊ผด ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 20์ ๋๋ค.
desc ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ &descSize=
๋ฅผ ์ฌ์ฉํ์ธ์.
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontSize=40&desc=Desc&descSize=30)
px
๋จ์์ด๋ ์ ์ผ์ค ํ์๋ ์์ต๋๋ค.
desc์ ๊ฐ๋ก ์ ๋ ฌ(x)์ ๋ณ๊ฒฝํฉ๋๋ค. 0~100 ์ฌ์ด
&descAlign=
: ๊ธฐ๋ณธ๊ฐ์ 50์
๋๋ค. ์ด๋ฏธ์ง ์ค์์ ์๋ฏธํฉ๋๋ค.
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontAlign=70&desc=Desc&descAlign=20)
desc์ ์ธ๋ก ์ ๋ ฌ(x)์ ๋ณ๊ฒฝํฉ๋๋ค. 0~100 ์ฌ์ด
&descAlignY=
: ๊ธฐ๋ณธ๊ฐ์ 50์
๋๋ค. ์ด๋ฏธ์ง ์ค์์ ์๋ฏธํฉ๋๋ค.
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontAlignY=20&desc=Desc&descAlignY=40)
&rotate=
๋ ๋ฌธ์๋ค์ ํ์ ์ํต๋๋ค.
์์๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
โ
0 ~ 360
,0 ~ -360
.
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontSize=20&rotate=-30)
text์ stroke ๋ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
Hexcode์์ '#' ๋ฅด ์ง์ ์ฌ์ฉํฉ๋๋ค.
![header](https://capsule-render.vercel.app/api?type=rect&height=200&text=Stroke%20Test&fontAlign=70&stroke=00FF00)
strokeWidth
๋ฅผ ๊ฐ์ด ์ฌ์ฉํ๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค.๋ง์ฝ Stroke ๋ง ์ฌ์ฉํ๋ค๋ฉด
strokeWidth
์ ๊ธฐ๋ณธ๊ฐ์ 1 ์ด ๋ฉ๋๋ค.
stroke์ ๊ตต๊ธฐ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
stroke
๋ฅผ ์ฌ์ฉํ &strokeWidth=
๋ฅผ ์ฌ์ฉํด์ฃผ์ธ์.
๊ฐ์ 0 ์ด์์ด์ด์ผ ํฉ๋๋ค.
![header](https://capsule-render.vercel.app/api?type=rect&height=200&text=Stroke%20Test&fontAlign=70&stroke=00FF00&strokeWidth=3)
stroke
์ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค.
strokeWidth
๋ง ์ฌ์ฉํ๋ค๋ฉดstorke
์ ๊ธฐ๋ณธ๊ฐ์ 'B897FF' ์ด ๋ฉ๋๋ค.