Skip to content

Mark & lockup

The nx ligature — a constant ink n crossed by a per-product accent x — plus family lockups, including SkyONEx's companion-mark form.

Preview

Product lockup Prefix as ink text + the ligature standing in for "NX".

Check
<span class="nx-lockup" style="font-size:20px" aria-label="CheckNX"><span class="nx-lockup__word">Check</span><span class="nx-mark" data-variant="check" aria-hidden="true"></span></span>

API

React props (NxKit)

React (NxKit) props
PropTypeDefaultRequiredDescription
variant"nx"|"ord"|"check"|"point"|"cert"|"file"|"firm"|"sky""nx"nx = neutral parent (spectrum x); others colour the x.
animatedbooleanfalseDraw-on when scrolled into view; respects reduced-motion.
tightbooleanfalseCrop viewBox to the glyph bbox for inline/lockup use.
titlestring"NX"Accessible label.

Classes

Framework-agnostic classes
ClassDescription
.nx-markSVG wrapper
.nx-lockupProduct word + tight mark, direction:ltr always
.nx-lockup--skySkyONEx companion-mark composition
.nx-lockup__word780/-0.02em ink text

Accessibility

  • The lockup's accessible name is the full product name via aria-label; the inline SVG is aria-hidden.
  • All mark animation is gated behind prefers-reduced-motion.

Do / Don’t

  • Do: Use NxMark tight inside text (lockups); square elsewhere.Don’t: Don't recolour the mark's n or add a per-product glyph — differentiation is accent + wordmark only.

View in spec →