네온 팔레트

Neon palette

채도를 최대로 올리고 어두운 배경과 짝지어 쓰는 색. 글로우(빛 번짐)를 더하면 실제로 빛나는 것처럼 보입니다.

다른 이름: Neon colors형광색 팔레트
···
html
<div class="wrap">
  <div class="sws" id="sws"></div>
  <div class="badge" id="badge">LIVE</div>
</div>
css
.wrap{width:min(440px,92%);display:grid;gap:clamp(14px,3.6vmin,22px);justify-items:center}
.sws{display:flex;gap:clamp(8px,2.4vmin,14px)}
.sws i{display:block;width:clamp(24px,7vmin,36px);height:clamp(24px,7vmin,36px);border-radius:8px}
.badge{padding:clamp(8px,2.2vmin,12px) clamp(18px,4.6vmin,26px);border-radius:999px;background:#0a0a10;border:2px solid;font:900 clamp(13px,3.4vmin,17px)/1 ui-monospace,monospace;letter-spacing:.08em;transition:box-shadow .3s,border-color .3s,color .3s}
js
var COLORS = ['#39ff14', '#ff2ec4', '#00e5ff', '#ffea00', '#ff3860'];
var idx = 0;
var sws = document.getElementById('sws');
sws.innerHTML = COLORS.map(function (_, i) { return '<i id="c' + i + '"></i>'; }).join('');
var cells = COLORS.map(function (_, i) { return document.getElementById('c' + i); });
var badge = document.getElementById('badge');
function render() {
  cells.forEach(function (el, i) { el.style.background = COLORS[i]; el.style.boxShadow = '0 0 ' + (i === idx ? '18px' : '6px') + ' ' + COLORS[i]; });
  var c = COLORS[idx];
  badge.style.color = c;
  badge.style.borderColor = c;
  badge.style.boxShadow = '0 0 6px ' + c + ', 0 0 22px ' + c + ', 0 0 46px ' + c + '55';
}
render();
setInterval(function () { idx = (idx + 1) % COLORS.length; render(); }, 1400);

네온은 채도(S) 90~100%, 명도(L) 50~65% 구간의 색을 어두운 배경(명도 5~12%) 위에 놓는 조합입니다. 밝은 배경에서는 같은 색이 그냥 "쨍한 색"으로만 보이지만, 어두운 배경과 대비되면 빛이 나는 것처럼 지각됩니다.

"빛나 보이게" 만드는 핵심은 box-shadow(또는 filter: drop-shadow)로 같은 색의 흐릿한 그림자를 여러 겹 겹치는 것입니다 — 반경을 다르게 한 그림자 2~3개를 쌓으면 실제 네온사인처럼 안쪽은 진하고 바깥으로 갈수록 번지는 효과가 납니다.

사이버펑크·게임·나이트라이프 브랜드에서 흔하지만, 본문 텍스트 전체를 네온으로 칠하면 눈이 빨리 피로해집니다. 좁은 강조 요소(버튼, 배지, 로고 한 줄)에만 쓰고 나머지는 어두운 중립색으로 두세요.

언제 쓰나

버튼·배지·로고처럼 좁은 강조 요소에만 씁니다. 어두운 배경이 없으면 "네온"이라는 인상 자체가 성립하지 않습니다.