π CYBERCORE CSS μκ°: λ―Έλν UIλ₯Ό μν μ¬μ΄λ²νν¬ λμμΈ νλ μμν¬
Source: Dev.to

π CYBERCORE CSS μκ°
λ―Έλμ§ν₯μ μ΄κ³ μ¬μ΄λ²νν¬ μκ°μ λ°μ μΈν°νμ΄μ€λ₯Ό ꡬμΆνκΈ° μν μμ CSS νλ μμν¬
Night Cityμ μ΄μΈλ¦¬λ UIλ₯Ό λ§λ€κ³ μΆμΌμ κ°μ? CYBERCORE CSSλ Cyberpunkβ―2077, Blade Runner, κ·Έλ¦¬κ³ λ€μ¨μ λ¬Όλ λμ€ν νΌμ SF λ―Ένμμ μκ°μ λ°μ μ’ ν© CSS νλ μμν¬μ λλ€.
β‘ μ λ λ€λ₯Έ CSS νλ μμν¬μΈκ°?
λλΆλΆμ CSS νλ μμν¬λ κΉλνκ³ λ―Έλλ©ν λμμΈμ μ΄μ μ λ§μΆ₯λλ€. CYBERCOREλ κ°μ±μ΄ νμν νλ‘μ νΈλ₯Ό μν΄ λ§λ€μ΄μ‘μ΅λλ€:
- κ²μ λμ보λ
- ν΄μ»€ ν λ§ ν¬νΈν΄λ¦¬μ€
- SF μΉ μ±
- μ£μ§κ° μλ κ΄λ¦¬μ ν¨λ
λ°μ€μμ λ°λ‘ μ¬μ©ν μ μλ λ€μ¨ ν λ리, κΈλ¦¬μΉ ν¨κ³Ό, μ€μΊλΌμΈ λ± λ€μν ν¨κ³Όλ₯Ό μ 곡ν©λλ€.
π― μ£Όμ κΈ°λ₯
| κΈ°λ₯ | μ€λͺ |
|---|---|
| π¨ Pure CSS | JavaScript μμ‘΄μ± μ ν μμ |
| π§© Modular | νμν λΆλΆλ§ κ°μ Έμ μ¬μ© |
| π Dark Theme | λ€ν¬ μΈν°νμ΄μ€μ μ΅μ ν |
| βΏ Accessible | prefers-reduced-motionμ μ‘΄μ€ |
| β‘ Modern CSS | CSS Layers, color-mix(), Container Queries μ§μ |
| π 153 Icons | μ¬μ΄λ²νν¬ ν λ§ SVG μμ΄μ½ μμ€ν |
π λΉ λ₯Έ μμ
npm install cybercore-css
λλ CDN μ¬μ©:
<!-- Add the CDN link here -->
π¨ μμ νλ νΈ
π΅ Cyan #00f0ff β κΈ°λ³Έ κ°μ‘° μ
π΄ Magenta #ff2a6d β μν/μλ¦Ό μ
π‘ Yellow #fcee0a β κ²½κ³ μ
π’ Green #05ffa1 β μ±κ³΅ μν μ
β« Void #0a0a0f β κΉμ λ°°κ²½ μ
β¨ λμ λλ ν¨κ³Ό
Glitch Text
## NIGHT CITY
Neon Borders
Glowing border effect
Magenta variant
Scanlines & Noise
CRT monitor effect
Subtle static texture
π§© μ»΄ν¬λνΈ μμ
Buttons
EXECUTE
TERMINATE
CONFIRM
SCAN
Cards
<div class="card">
<header>
<h4>SYSTEM STATUS</h4>
</header>
<section>
<p>All systems operational.</p>
<p>Online</p>
</section>
</div>
Terminal
<div class="terminal">
<pre>
$ hack the planet
</pre>
</div>
π 153 μ¬μ΄λ²νν¬ μμ΄μ½
CYBERCOREλ μ¬μ΄λ²νν¬ ν λ§ SVG μμ΄μ½μΌλ‘ ꡬμ±λ μμ ν μμ΄μ½ μμ€ν μ ν¬ν¨ν©λλ€.
import { renderIcon } from 'cybercore-css/icons';
const icon = renderIcon('terminal', { size: 24, color: 'cyan' });
λ€λΉκ²μ΄μ , μ‘μ , λ―Έλμ΄, 보μ, κΈ°μ λ± λ€μν μΉ΄ν κ³ λ¦¬κ° μ 곡λ©λλ€.
π§ 컀μ€ν°λ§μ΄μ§
λΈλλμ λ§κ² CSS λ³μλ₯Ό μ¬μ μνμΈμ:
:root {
--cyber-cyan-500: #00ffaa;
--glow-cyan: 0 0 10px #00ffaa, 0 0 30px rgba(0, 255, 170, 0.5);
}
π¦ ν¬ν¨ λ΄μ©
- 14κ° μ»΄ν¬λνΈ β λ²νΌ, μΉ΄λ, μ λ ₯, ν μ΄λΈ, ν°λ―Έλ, λͺ¨λ¬, μ§ν νμ λ±
- 6κ° ν¨κ³Ό β κΈλ¦¬μΉ, λ€μ¨ ν λ리, μ€μΊλΌμΈ, λ Έμ΄μ¦, λ°μ΄ν°μ€νΈλ¦Ό, ν μ€νΈ κΈλ‘μ°
- 8κ° μ νΈλ¦¬ν° λͺ¨λ β λμ€νλ μ΄, νλ μ€, 그리λ, μ€νμ΄μ±, ν μ€νΈ, μ λλ©μ΄μ , μ κ·Όμ± λ±
- 153 μμ΄μ½ β 10κ° μΉ΄ν κ³ λ¦¬, κ° 4κ°μ§ μ€νμΌ λ³ν
π λΈλΌμ°μ μ§μ
λͺ¨λ μ΅μ λΈλΌμ°μ μμ λμν©λλ€ (Chromeβ―105+, Firefoxβ―121+, Safariβ―15.4+, Edgeβ―105+).
π λ§ν¬
- Live Demo:
- GitHub:
- npm:
μ¬λ¬λΆμ νΌλλ°±μ κΈ°λ€λ¦½λλ€! μΆκ°νμΌλ©΄ νλ κΈ°λ₯μ΄ μλμ? μλμ λκΈμ λ¨κΈ°κ±°λ GitHubμμ μ΄μλ₯Ό μ΄μ΄ μ£ΌμΈμ.
β‘ λ―Έλλ₯Ό μν΄ λ§λ€μμ΅λλ€. Night Cityλ₯Ό μν΄ μ€νμΌλ§νμ΅λλ€. β‘
μ μ©νλ€λ©΄ GitHubμμ λ ν¬μ βλ₯Ό λλ¬ μ£ΌμΈμ!