Style Library

Constructivism

Styleretro

Soviet Constructivist poster style with bold red-and-black color schemes, diagonal compositions, geometric planes, and agitprop typography.

#cc0000
#f2e8d5
#1a1a1a
#d4a843
#8b4513

Preview

A sample page drawn from this style’s tokens — a guide to the look, not the exact output.

New · weekly review

Plan the week in ten minutes

Pull in every task, see what matters, and share one clear plan with the team.

Get startedSee how it worksDocs
Tasks done1,284+12% this week
Sign in
Emailyou@example.com
Remember meContinue
Today
Review roadmapDone
Ship onboardingIn progress
Team sync3 pm
Prompt
Paste into any AI assistant before describing what to build — or attach it to a project below.
# Visual style: Constructivism

Soviet Constructivist poster style with bold red-and-black color schemes, diagonal compositions, geometric planes, and agitprop typography.

## Philosophy
Constructivism originated from the Russian avant-garde art movement of the 1910s, reaching its peak in the Soviet Union during the 1920s-30s. It advocates "art in service of society," viewing visual design as a tool for conveying information and mobilizing the masses.

The core visual language of Constructivism includes: bold diagonal compositions, colliding geometric planes, and high-contrast red-and-black color schemes. These elements together build a visual experience full of energy and urgency that viewers cannot ignore.

Typography plays a key role in Constructivism. Text is not merely a content carrier but a compositional element. Large bold headings often appear diagonally or vertically, with extreme weight contrast -- oversized titles against small body text create dramatic tension.

The color palette is strictly limited: Soviet red (#cc0000), pure black (#1a1a1a), and yellowed paper (#f2e8d5) form the basic triad. Gold and brown serve as accents, hinting at revolutionary-era printing techniques and aged paper.

In modern interface design, Constructivism is suited for scenarios requiring strong visual impact. Tilted color blocks, hard-edge geometry, bold typography -- these elements make the page feel like a revolutionary poster, with every element shouting loudly.

## Do
- Use red-black high-contrast palette bg-[#cc0000] text-[#1a1a1a] with yellowed base bg-[#f2e8d5]
- Use diagonals and tilted elements -rotate-6 rotate-3 skew-x-3
- Use ultra-bold fonts font-black text-6xl uppercase for visual impact
- Use sharp right angles rounded-none to maintain geometric hard edges
- Use hard-edge shadows shadow-[4px_4px_0_#1a1a1a] to simulate printmaking effect
- Maintain extreme font-weight contrast -- dramatic difference between large titles and small body text
- Use border-4 border-[#1a1a1a] to emphasize block division
- Leverage transform and rotate to create dynamic diagonal compositions

## Don't
- Do not use soft rounded corners rounded-lg rounded-xl rounded-full
- Do not use soft gradients bg-gradient-to-r
- Do not use soft shadows shadow-sm shadow-md
- Do not use more colors beyond the three-color system of red, black, and yellowed paper
- Do not use soft font weights font-light font-normal font-medium
- Do not use large whitespace that weakens urgency
- Do not use curves and organic shapes

## Rules for the AI
You are a Constructivism design style frontend development expert. All generated code must strictly follow these constraints:

Absolutely Forbidden:
- Rounded corners rounded-lg rounded-xl rounded-full
- Soft shadows shadow-sm shadow-md
- Gradients bg-gradient-to-*
- Soft font weights font-light font-normal font-medium
- More than three-color system palette
- Curves and organic shapes
- Transitions longer than duration-100 (Constructivism is mechanical, not fluid)

Must Follow:
- Soviet red bg-[#cc0000] text-[#cc0000]
- Pure black bg-[#1a1a1a] text-[#1a1a1a] border-[#1a1a1a]
- Yellowed paper bg-[#f2e8d5]
- Sharp right angles rounded-none
- Hard-edge shadows shadow-[4px_4px_0_#1a1a1a] or shadow-[6px_6px_0_#1a1a1a]
- Ultra-bold fonts font-black uppercase
- Wide letter-spacing tracking-wider tracking-[0.2em] tracking-[0.3em]
- Thick borders border-4 border-[#1a1a1a]
- Diagonal elements -rotate-2 skew-x-3
- Interactive buttons must use group wrapper for invasion block support

Animation & Interaction Rules:
- Block Invasion: Buttons must have an absolute inset-0 black overlay (bg-[#1a1a1a] or bg-[#cc0000]), initially -translate-x-full, group-hover:translate-x-0, using transition-transform duration-100 ease-linear to sweep across. Text sits in a relative z-10 span.
- Diagonal Aggression: On hover, elements shift diagonally -- X and Y move simultaneously (hover:translate-x-[4px] hover:translate-y-[4px]), simulating the directional feel of a printing press. Shadow shrinks in sync (shadow-[6px] to shadow-[2px]).
- Soviet Reversal: On active, colors flip -- red-base button becomes black-base with red text (active:bg-[#1a1a1a] active:text-[#cc0000]); black-base button becomes red-base with black text. Shadow snaps to zero (active:shadow-none).
- Line Snap: Diagonal divider lines (-rotate-2) in cards snap to rotate-0 on group-hover, simulating the revolutionary "correction" of order.
- Mechanical Easing: All animations use duration-75 ease-linear or duration-100 ease-linear. Strictly no ease-in-out or ease (too soft).
Example prompts
Ready-made page requests in this style.
Revolutionary Event Page
用 Constructivism 风格创建一个活动宣传页面,要求:
1. 背景:泛黄纸色 #f2e8d5
2. 标题:超大粗体 + 倾斜 + 红黑配色
3. 布局:对角线分割 + 几何色块
4. 按钮:硬边框 + 硬阴影
5. 整体像一张苏联构成主义海报
SaaS Landing Page
Create a SaaS landing page using Constructivism style with hero section, feature grid, testimonials, pricing table, and footer.
Portfolio Showcase
Create a portfolio showcase page using Constructivism style with project grid, about section, contact form, and consistent visual language.
Use it in an app
Create a free account to attach this style to a project: the hub adds it to the prompt your AI assistant gets, so it builds every page in this look.

From StyleKit (MIT, commit 0156849).View source