๐ ๊ทธ๋ํฝ ๋๊ตฌ โ CSSยทSVGยท์ธ์์ฉ ๊ทธ๋ํฝ
๊ทธ๋ํฝ ์นดํ ๊ณ ๋ฆฌ๋ ์ฝ๋๋ก ๋ง๋๋ ๊ทธ๋ํฝ(CSSยทSVG)๊ณผ ์ธ์์ฉ ๊ทธ๋ํฝ(๋ช ํจยทQRยท๋ฐ์ฝ๋)์ ํจ๊ป ๋ค๋ฃน๋๋ค. CSS ๋ฐ์ค ๊ทธ๋ฆผ์ยทborder-radiusยทclip-pathยทglassmorphismยทํคํ๋ ์ ์ ๋๋ฉ์ด์ ๊ฐ์ ๊ฐ๋ฐ์ ์นํ ๋๊ตฌ๋ถํฐ, 300DPI ๋ช ํจยท๋ก๊ณ ์ฃผ๋ณ ํจํดยทSVG ๋ํยท์ฐจํธ ๋ฉ์ด์ปค๊น์ง. ๋์์ด๋๊ฐ ์ฝ๋๋ฅผ ๋ชฐ๋ผ๋ SVG๋ก ๋ด๋ณด๋ผ ์ ์๊ณ , ๊ฐ๋ฐ์๊ฐ ๋์์ด๋ ์์ด๋ ์๊ฐ ์์๋ฅผ ๋ง๋ค ์ ์๋ ๋๊ตฌ๋ค์ ๋๋ค.
๐ ์ถ์ฒ ์ํฌํ๋ก (๋ธ๋๋ ๊ทธ๋ํฝ ํคํธ)
- ๋ก๊ณ ยท์ฌ๋ณผ โ SVG ๋ํ ๋๊ตฌ๋ก ๊ธฐ๋ณธ ๋ํ ์กฐํฉ. ํ ์คํธ ๋ก๊ณ ๋ ๊ทธ๋ผ๋ฐ์ด์ ํ ์คํธ๋ก 5๋ถ ์์ฑ.
- ํ๋น์ฝ โ ํ๋น์ฝ ์์ฑ๊ธฐ๋ก SVGยทPNGยทICO ๋ฉํฐ ์ฌ์ด์ฆ ์๋ ์์ฑ. 16ร16๋ถํฐ 512ร512๊น์ง.
- QR์ฝ๋ยท๋ฐ์ฝ๋ โ QR ์์ฑ๊ธฐ(URLยท์ฐ๋ฝ์ฒยทWi-Fi ์ ๋ณด), ๋ฐ์ฝ๋(EANยทCODE128ยทUPC 10์ข ).
- ๋ช ํจ โ ๋ช ํจ ๋์์ธ์ผ๋ก 300DPI ์ธ์์ฉ PNG. ์ฌ๋จ์ ยท์์ ์์ญ ๊ฐ์ด๋ ํฌํจ.
- ํจํดยท๋ฐฐ๊ฒฝ โ SVG ํจํด(๋ํธยท์ฒดํฌยท์ )ยทWave SVG(์น์ ๊ตฌ๋ถ์ )ยท๋ธ๋กญ ์์ฑ๊ธฐ(์ ๊ธฐ์ ํํ).
- UI ์์ โ ๋ฐ์ค์๋ยท๊ธ๋์ค๋ชจํผ์ฆยท๋ก๋ฉ ์คํผ๋๊น์ง CSS ์ฝ๋ ์๋ ์์ฑ.
- ์ฐจํธยท์ธํฌ๊ทธ๋ํฝ โ ์ฐจํธ ๋ฉ์ด์ปค๋ก ๋ง๋ยท์ ยท์ ์ฐจํธ SVG. PPTยท๋ธ๋ก๊ทธ์ฉ.
๐ ๊ทธ๋ํฝ ์นดํ ๊ณ ๋ฆฌ ๋๊ตฌ (์ ์ฒด)
๐ก ๊ทธ๋ํฝ ์์ ์ค์ ํ
- SVG๋ ๋ฌดํ ํ๋ ๊ฐ๋ฅ. ๋ก๊ณ ยท์์ด์ฝยท์ผ๋ฌ์คํธ๋ SVG๋ก ๋ง๋ค๋ฉด 1080p์์๋ 4K์์๋ ๊น๋. ํ์ผ ํฌ๊ธฐ๋ PNG๋ณด๋ค ์์ ๊ฒฝ์ฐ ๋ง์.
- ์ธ์๋ 300DPI ๊ธฐ๋ณธ. ๋ช ํจยท์ ๋จ์งยทํฌ์คํฐ๋ ์ธ์ ํ์ค 300DPI. ํ๋ฉด์ฉ 72DPI ์ด๋ฏธ์ง๋ฅผ ์ธ์ํ๋ฉด ํ๋ ค์ ธ์. ๋ช ํจ ํฌ๊ธฐ 9ร5cm๋ 1063ร591px๊ฐ 300DPI ๊ธฐ์ค.
- QR์ฝ๋๋ 28ร28mm ์ด์. ๋ช ํจยท์ ๋จ์ง์ ๋ค์ด๊ฐ๋ QR์ ์ต์ 28ร28mm. ๋ชจ๋ฐ์ผ ์นด๋ฉ๋ผ๊ฐ 1m ๊ฑฐ๋ฆฌ์์ ์ธ์ ๊ฐ๋ฅํ ์ต์ ํฌ๊ธฐ.
- ๋ฐ์ค ๊ทธ๋ฆผ์๋ ๋จ์ผ ํฐ ๊ทธ๋ฆผ์๋ณด๋ค ๋ค์ค ์์ ๊ทธ๋ฆผ์๊ฐ ์์ฐ์ค๋ฝ์ต๋๋ค. ๋ฉํฐ ๋ ์ด์ด ์๋(์: 0 1px 3px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.05))๋ก ์ ์ฒด๊ฐ ๊ฐํ.
- border-radius๋ ์ผ๊ด์ฑ. ์ฌ์ดํธ ์ ์ฒด์์ 4px/8px/12px/16px ๊ฐ์ ์ ํด์ง ๊ฐ๋ง ์ฌ์ฉ. ์ผ๊ด์ฑ์ด ๋์์ธ ์์คํ ์ ํต์ฌ.
๐ ๊ทธ๋ํฝ ๊ด๋ จ PXLTool ๋ธ๋ก๊ทธ ๊ธ
- 5๋ถ ์์ ๋ฌด๋ฃ ๋ก๊ณ ๋ง๋ค๊ธฐ โ ํ ์คํธ ๊ทธ๋ผ๋ฐ์ด์ + SVG ์กฐํฉ
- 5๋ถ ๋ช ํจ ๋์์ธ โ ์ธ์์ ๋ณด๋ด๊ธฐ ์ ์ ํ ๋์์ธ
- ๊ฐ๋ฐ์์๊ฒ ๋์๋๋ ๋ฌด๋ฃ CSS ๋๊ตฌ โ ๋ฐ์ค์๋ยทgradientยทclip-path
๐ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
QR์ฝ๋ ํฌ๊ธฐ๋ฅผ ์ด๋ป๊ฒ ์ ํ๋์?
์ธ์๋ฌผ์ฉ์ ์ต์ 28ร28mm, ๊ถ์ฅ 35ร35mm. ๋์งํธ ํ๋ฉด์ฉ์ 100ร100px ์ด์. ์ ๋ณด๋(URLยท์ฐ๋ฝ์ฒ)์ด ๋ง์์๋ก ํจํด์ด ์ด์ดํด์ ธ ํฌ๊ฒ ๊ทธ๋ ค์ผ ์ธ์๋ฅ ์ด ์ฌ๋ผ๊ฐ๋๋ค. ๋ช ํจ์๋ 25mm ์ ์ฌ๊ฐ, ์ ๋จ์ง์๋ 30~40mm๊ฐ ์ผ๋ฐ์ .
๋ฐ์ฝ๋ ํ์ค์ ์ด๋ค ๊ฒ ์๋์?
EAN-13(๊ตญ์ ์ํ ์ฝ๋ยทํ๊ตญ 880์ผ๋ก ์์), UPC-A(๋ฏธ๊ตญยท์บ๋๋ค), CODE128(์๋ฌธ์ยท์ซ์ ์์ ), CODE39(๋ ๊ฑฐ์), ITF(๋ฌผ๋ฅ ๋ฐ์ค์ฉ). ์ผ๋ฐ ์๋น์ฌ๋ EAN-13, ๋ด๋ถ ๊ด๋ฆฌ์ฉ์ CODE128์ด ๊ฐ์ฅ ํํฉ๋๋ค. ๋ฐ์ฝ๋ ๋๊ตฌ์์ 10์ข ์์ฑ ๊ฐ๋ฅ.
ํ๋น์ฝ์ ์ด๋ค ์ฌ์ด์ฆ๊ฐ ํ์ํ๊ฐ์?
์ต์ 16ร16, 32ร32, 48ร48, 192ร192, 512ร512. SVG 1๊ฐ + ICO(๋ฉํฐ ์ฌ์ด์ฆ) 1๊ฐ + PNG 192/512 2๊ฐ๊ฐ ํ์ค ์ธํธ. iOS ํ ํ๋ฉด ์ถ๊ฐ ์ 180ร180 ๋ณ๋ ํ์. ํ๋น์ฝ ์์ฑ๊ธฐ์์ ์๋ ํจํค์ง.
๋ช ํจ ์ธ์ ์ฌ์ด์ฆ๋?
ํ๊ตญ ํ์ค ๋ช ํจ์ 90ร50mm (๊ฐํน 85ร54mm). 300DPI ๊ธฐ์ค 1063ร591px. ์ฌ๋จ์ (bleed) ์ธ๊ณฝ 3mm + ์์ ์์ญ(safe zone) ๋ด๋ถ 5mm ์ฌ๋ฐฑ ํ์. ๋ช ํจ ๋๊ตฌ์ ๊ฐ์ด๋ ์๋ ํ์.
CSS๋ง์ผ๋ก ๊ทธ๋ผ๋ฐ์ด์ ๋ฐฐ๊ฒฝ์ ์ด๋ป๊ฒ ๋ง๋๋์?
๊ทธ๋ผ๋ฐ์ด์ ๋๊ตฌ์์ ์๊ฐ์ ์ผ๋ก ๋ง๋ค๊ณ CSS ์ฝ๋๋ฅผ ๋ณต์ฌ. linear-gradientยทradial-gradientยทconic-gradient ๋ชจ๋ ์ง์. ๋ฉํฐ ๊ทธ๋ผ๋ฐ์ด์ ๊ฒน์น๊ธฐ๋ก ๋ฉ์ ๊ทธ๋ผ๋ฐ์ด์ ํจ๊ณผ๋ ๊ฐ๋ฅํฉ๋๋ค.