[Template: Glitch Art Title Frame (Glitch Title)] [Intent] Single-frame hero / video transition / cyberpunk-style title. Inspired by hyperframes glitch.
[Canvas] 1920×1080, background #070708 near-black or CRT dark gray #0d0e10; add 56px grid (5% opacity) + scanlines horizontal lines (8% opacity, 2px spacing).
[Main Title]
- Centered, 6-9vw, weight 800/900, font
Space Grotesk Bold/Inter Tight Black/JetBrains Mono Bold。 - Color: main layer
#f5f5f7; behind it add 2 layers of artifacts:- cyan
#00f0fftranslate(-3px,1px)。 - magenta
#ff2bd6translate(3px,-1px)。
- cyan
- Apply clip-path slicing to the entire layer, 5-8 segments, each segment
@keyframesrandom translateX -10px → 10px, duration 80-160ms, staggered playback, creating "data corruption" astigmatism. - Trigger a "major glitch" every 1.5s — the entire title gets horizontal smear 1 frame, using
filter: url(#displacementFilter)or simple CSS translation.
[Additional Layers]
- A caption line at the top (uppercase mono, 11px, opacity 0.6):
>> SIGNAL_LOST · CH-04 · 14:32:08。 - Below the title, 1 subtitle line (24-28px, mono, opacity 0.7), occasionally replaced by
̶▒̶characters (fake garbled text). - Randomly embellish corners with
█▓▒░ASCII noise chunks. - Timecode at the bottom (mono, opacity 0.4).
- Overlay the entire frame with a noise grain layer
background-image: url("data:image/svg+xml,...turbulence..."), opacity 6%, mix-blend-mode overlay。
[SVG Filter (Optional)]
- Define
<filter id="rgbShift">usingfeColorMatrix+feOffset+feMergeto offset the R/G/B channels; apply to the entire layerfilter: url(#rgbShift)at the moment of glitch.
[Design Details]
- Colors only use: black / white / cyan / magenta / a bit of amber warning color; absolutely no full rainbow.
- Fonts: Western
Space GroteskorJetBrains MonoBold; ChineseNoto Sans Mono CJK SCorNoto Sans SCBold。 - Lorem ipsum is strictly prohibited; must use the user's title + subtitle.
- Use for animation
@keyframes, can be disabled byprefers-reduced-motion(fall back to static chromatic split). - Single-file HTML.