English
ยท
ํ๊ตญ์ด
ยท
Espaรฑol
ยท
Franรงais
ยท
Deutsch
็ฎไฝไธญๆ
ยท
็น้ซไธญๆ
ยท
็น้ซ็ฒค่ฏญ
ยท
Portuguรชs (Brasileiro)
ยท
ๆฅๆฌ่ช
ยท
เดฎเดฒเดฏเดพเดณเด
Tip
๊ฐ๋จํ Generator๋ฅผ ์ง์ํฉ๋๋ค. ๋ค๋ง ๋์ฑ ์ฌ์ธํ ๋ํ ์ผ์ ์ฌ์ฉํ๊ณ ์ ํ๋ค๋ฉด README๋ฅผ ๊ผญ ์ฝ์ด ๋ณด์๊ธธ ์ถ์ฒ๋๋ฆฝ๋๋ค.
Important
This service is provided on a best-effort basis and may be unstable due to usage limits or traffic spikes.
For reliable use, please fork the repository and deploy it to your own Vercel instance (or another hosting platform).
- 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:

HTML:
<img src="https://capsule-render.vercel.app/api?type=wave&color=auto&height=300§ion=header&text=capsule%20render&fontSize=90" />
Type ๋ฐ์ดํฐ๋ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
&type= ์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ์ฌ ์ฌ์ฉํฉ๋๋ค.

๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ์์์ ๋ณ๊ฒฝํ์ธ์!
&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๋ ์๋์ผ๋ก ์ ์ฉ๋ฉ๋๋ค.

๋ง์ฝ ์ ์ ์ปฌ๋ฌ(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)

theme= ๋ฅผ ์ฌ์ฉํด ์ง์ ๋ ์กฐํฉ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
color ์ fontColor ๋ฅผ ์ฌ์ฉํ๋๋ผ๋ theme์ ์ฐ์ ์์๊ฐ ๊ฐ์ฅ ๋์ต๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ํ ๋ง ๋ชฉ๋ก์ ํ์ธํ์ธ์. pallete_theme.json.

ํ์ฌ Link:theme์์ ์กฐํฉ์ ์กฐ๊ธ์ฉ ์ถ๊ฐํ๊ณ ์์ต๋๋ค. ๊ธฐ์ฌํด์ฃผ์๋ฉด ๊ฐ์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
section ๋ฐ์ดํฐ๋ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ฅผ ๋ฐ์ ์ํต๋๋ค.
§ion=header: (default)§ion=footer

์ข์ฐ๋ฅผ ๋ฐ์ ์ํต๋๋ค. (gradient๋ ๋์์ ๋ฐ์ ์ํต๋๋ค)
&reversal=false: (default)&reversal=true

๋์ด๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 120 ์ ๋๋ค.

px๋จ์์ด๋ ์ด๋ฅผ ํฌํจํด ์์ฑํ์ง ๋ง์ธ์.
์ด๋ฏธ์ง์ ๊ธ์๋ฅผ ์ ์ต๋๋ค.

ํน์ ๋ฌธ์๋ฅผ ์ง์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. '#', '&', '/' ...
์ด๋ API๋ฅผ ํผ๋์ค๋ฝ๊ฒ ๋ง๋ญ๋๋ค.
๊ณต๋ฐฑ์ ์ฌ์ฉํ๋ ค๋ฉด
%20์, ๊ฐํ์ ์ฌ์ฉํ๋ ค๋ฉด-nl-์ ์์ฑํ์ธ์.
์ด๋ฏธ์ง์ ๋ถ๊ฐ ์ค๋ช ์ ์์ฑํ ์ ์์ต๋๋ค.

ํน์ ๋ฌธ์๋ฅผ ์ง์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. '#', '&', '/' ...
์ด๋ API๋ฅผ ํผ๋์ค๋ฝ๊ฒ ๋ง๋ญ๋๋ค.
๊ณต๋ฐฑ์ ์ฌ์ฉํ๋ ค๋ฉด
%20์, ๊ฐํ์ ์ฌ์ฉํ๋ ค๋ฉด-nl-์ ์์ฑํ์ธ์.
Text ์ ๋ฐฐ๊ฒฝ์ ์ ํ๋๋ค.
&textBg=true ์ ์์ฑํด ํ์ฑํ ์ํฌ ์ ์์ต๋๋ค.
๋ง์ฝ ๋ฐฐ๊ฒฝ ํฌ๊ธฐ๋ฅผ ์ฆ๊ฐ์ํค๋ ค๋ฉด
%20์ text ๊ฐ์ ์ถ๊ฐ์ํค์ธ์. ๋ฐฐ๊ฒฝ ํฌ๊ธฐ๋ ํ ์คํธ์ ๊ธธ์ด์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๊ธฐ ๋๋ฌธ์ ๋๋ค. (%20์ ๊ฐ๊ฒฉ์ ์๋ฏธํจ)

text ์ ์ ๋๋ฉ์ด์ ์ ์ถ๊ฐํฉ๋๋ค.
fadeIn: fadeIn 1.2sscaleIn: scaleIn .8sblink: blink .6sblinking: blinking 1.6stwinkling: twinkling 4s

text ์ ์์์ ๋ณ๊ฒฝํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ 000000.
๊ฐ์ '#'์ด ์ง์์ง Hexcode์ฌ์ผ ํฉ๋๋ค.
Text ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ &fontColor= ๋ฅผ ์ฌ์ฉํ์ธ์.

Change text font family.
Write &fontFamily= behind Text query.
Use %20 for spaces in font names.
fontFamilyis applied as CSSfont-family, but actual rendering depends on fonts available in the rendering environment. If a font is unavailable, fallback fonts are used.

text ์ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ 70.
Text ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ &fontSize= ๋ฅผ ์ฌ์ฉํ์ธ์.

px๋จ์์ด๋ ์ ์ผ์ค ํ์๋ ์์ต๋๋ค.
text์ ๊ฐ๋ก ์ ๋ ฌ(x)์ ๋ณ๊ฒฝํฉ๋๋ค. 0~100 ์ฌ์ด
&fontAlign= : ๊ธฐ๋ณธ๊ฐ์ 50์
๋๋ค. ์ด๋ฏธ์ง ์ค์์ ์๋ฏธํฉ๋๋ค.
&text=์ (-nl-) ๊ณผ ๊ฐ์ด ์ฌ๋ฌ ์ค์ด ์๋ ๊ฒฝ์ฐ ์ฌ๋ฌ&fontAlign=์ ์ ๊ณตํ๋ฉด ๊ฐ ์ค์ ๊ฐ๋ณ์ ์ผ๋ก ๋ค๋ฅธ ๊ฐ๋ก ์ ๋ ฌ์ด ์ ์ฉ๋ฉ๋๋ค.

text์ ์ธ๋ก ์ ๋ ฌ(x)์ ๋ณ๊ฒฝํฉ๋๋ค. 0~100 ์ฌ์ด
&fontAlignY= : ๊ธฐ๋ณธ๊ฐ์ 50์
๋๋ค. ์ด๋ฏธ์ง ์ค์์ ์๋ฏธํฉ๋๋ค. -nl-์ ์ฌ์ฉํ๋ฉด์ ์ฌ๋ฌ ์ค์ด ๋ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ์ ์ค์ ์๋ก ๊ฒน์ณ ์์ด๊ณ ์ค์์ ๋ฐฐ์นํ๋๋ก ๊ณ์ฐ๋ฉ๋๋ค.
&text=์ (-nl-) ๊ณผ ๊ฐ์ด ์ฌ๋ฌ ์ค์ด ์๋ ๊ฒฝ์ฐ ์ฌ๋ฌ&fontAlign=์ ์ ๊ณตํ๋ฉด ๊ฐ ์ค์ ๊ฐ๋ณ์ ์ผ๋ก ๋ค๋ฅธ ์ธ๋ก ์ ๋ ฌ์ด ์ ์ฉ๋ฉ๋๋ค.

๋ถ๊ฐ ์ค๋ช ๊ธ๊ผด ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 20์ ๋๋ค.
desc ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ &descSize= ๋ฅผ ์ฌ์ฉํ์ธ์.

px๋จ์์ด๋ ์ ์ผ์ค ํ์๋ ์์ต๋๋ค.
desc์ ๊ฐ๋ก ์ ๋ ฌ(x)์ ๋ณ๊ฒฝํฉ๋๋ค. 0~100 ์ฌ์ด
&descAlign= : ๊ธฐ๋ณธ๊ฐ์ 50์
๋๋ค. ์ด๋ฏธ์ง ์ค์์ ์๋ฏธํฉ๋๋ค.

desc์ ์ธ๋ก ์ ๋ ฌ(x)์ ๋ณ๊ฒฝํฉ๋๋ค. 0~100 ์ฌ์ด
&descAlignY= : ๊ธฐ๋ณธ๊ฐ์ 50์
๋๋ค. ์ด๋ฏธ์ง ์ค์์ ์๋ฏธํฉ๋๋ค.

&rotate= ๋ ๋ฌธ์๋ค์ ํ์ ์ํต๋๋ค.
์์๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
โ
0 ~ 360,0 ~ -360.

text์ stroke ๋ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
Hexcode์์ '#' ๋ฅผ ์ง์ ์ฌ์ฉํฉ๋๋ค.

strokeWidth๋ฅผ ๊ฐ์ด ์ฌ์ฉํ๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค.๋ง์ฝ Stroke ๋ง ์ฌ์ฉํ๋ค๋ฉด
strokeWidth์ ๊ธฐ๋ณธ๊ฐ์ 1 ์ด ๋ฉ๋๋ค.
stroke์ ๊ตต๊ธฐ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
stroke๋ฅผ ์ฌ์ฉํ &strokeWidth= ๋ฅผ ์ฌ์ฉํด์ฃผ์ธ์.
๊ฐ์ 0 ์ด์์ด์ด์ผ ํฉ๋๋ค.

stroke์ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค.
strokeWidth๋ง ์ฌ์ฉํ๋ค๋ฉดstorke์ ๊ธฐ๋ณธ๊ฐ์ 'B897FF' ์ด ๋ฉ๋๋ค.