Style Library

Op Art

Styleexpressive

Op Art movement style that uses geometric patterns to create optical illusions and a sense of motion. Black-and-white contrast at its core, supplemented by vibrating color pairs.

#000000
#ffffff
#ff3300
#0066ff
#ffcc00
#5e6d00

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: Op Art

Op Art movement style that uses geometric patterns to create optical illusions and a sense of motion. Black-and-white contrast at its core, supplemented by vibrating color pairs.

## Philosophy
Op Art (Optical Art) emerged in the 1960s, championed by Bridget Riley and Victor Vasarely. It uses precisely calculated geometric patterns to create visual illusions of movement, vibration, and depth on a two-dimensional surface, challenging the viewer's perceptual system.

The core of Op Art lies in "visual tension": when black and white alternate at specific frequencies and angles, the human eye perceives the illusion of motion. Concentric circles, checkerboards, moire fringes, and gradient lines -- these seemingly simple elements, after meticulous calculation, can make a static image come alive.

In terms of color, Op Art is grounded in the extreme contrast of pure black and pure white. When color is needed, "vibrating color pairs" are chosen -- red and blue, yellow and purple -- complementary colors that, when juxtaposed, produce an oscillating effect on the retina, giving the viewer a sense of restless energy.

In interface design, Op Art must be used with restraint. Large areas of optical patterns can easily cause visual fatigue, so they typically appear as localized decorations or background textures, paired with generous whitespace and clear information hierarchy.

Typography pursues minimalism and geometric precision: sans-serif fonts, uniform weight, and strict grid alignment. Text should not compete with optical patterns for attention but instead serve as a "safe island" in a sea of patterns -- clear, stable, and readable.

## Do
- Use pure black-and-white high contrast bg-black text-white bg-white text-black
- Use geometric pattern elements -- concentric circles, stripes, checkerboards as decoration
- Use vibrating color pairs as accents text-[#ff3300] bg-[#0066ff] text-[#ffcc00]
- Use minimal sans-serif fonts font-sans font-medium
- Use strict grid alignment grid grid-cols-* items-center justify-center
- Maintain large areas of whitespace to balance the visual intensity of optical patterns
- Use border-2 border-black to emphasize geometric lines
- Use rounded-none to maintain sharp geometric edges
- Cards use group class; on hover, inner concentric circle decorations trigger rotation: group-hover:animate-[spin_4s_linear_infinite] (Illusion Generation -- static geometry becomes dynamic illusion)
- On hover, content area inverts black-and-white: hover:bg-black hover:text-white transition-colors duration-150 (Harsh Strobe -- extreme collision)
- Headings on group-hover apply perspective distortion: group-hover:-skew-x-12 transition-transform duration-150 (Warp & Distort -- spatial illusion)
- Active state instantly switches to warning red: active:bg-[#ff3300] active:border-[#ff3300] (Brutal Action -- blinding flash)

## Don't
- Do not use dense optical patterns over large areas causing visual fatigue
- Do not use soft gradients bg-gradient-to-r that weaken contrast
- Do not use soft shadows shadow-sm shadow-md that break the flat feel
- Do not use rounded corners rounded-lg rounded-xl rounded-full
- Do not use serif fonts font-serif
- Do not use more than two accent colors; keep black-and-white as the dominant palette
- Do not use semi-transparency or blur effects opacity-50 backdrop-blur
- Do not use smooth gradient transitions on hover (must be hard black-white cuts, duration-100 or duration-150)
- Do not keep optical patterns static on hover (rotation or motion effects are the source of illusion; static loses the Op Art essence)
- Do not use smooth transition colors on active state (warning red should flash instantly, not gradient)

## Rules for the AI
You are an Op Art 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 shadow-lg
- Gradients bg-gradient-to-*
- Serif fonts font-serif
- Semi-transparency and blur effects opacity-50 backdrop-blur
- Dense optical patterns over large areas (causes visual fatigue)

## Must Follow

- Pure black bg-black text-black border-black
- Pure white bg-white text-white
- Sharp geometry rounded-none
- Sans-serif fonts font-sans font-medium
- Wide letter spacing tracking-wider tracking-[0.3em]
- Uppercase typography uppercase
- Large areas of whitespace to balance visual intensity
- Optical patterns as localized decoration, not full coverage

## Color Palette

Black and white dominant (90% area):
- Pure black: #000000
- Pure white: #ffffff

Vibrating color pairs (10% accents):
- Red: #ff3300
- Blue: #0066ff
- Yellow: #ffcc00

## Decorative Elements

- Concentric circle patterns
- Checkerboards
- Stripe patterns
- Moire fringes
- Geometric lines

## Animation & Interaction Rules

- Illusion Generation: Cards use group class; inner concentric circle decorations group-hover:animate-[spin_4s_linear_infinite], static geometry becomes dynamic illusion. Do not rotate in non-hover state (avoid visual pollution).
- Harsh Strobe: On hover, invert black-and-white hover:bg-black hover:text-white transition-colors duration-150. Must be a hard cut, no smooth gradients.
- Warp & Distort: Headings on group-hover apply skew distortion group-hover:-skew-x-12 transition-transform duration-150, creating spatial illusion.
- Brutal Action: Active state instantly switches to warning red active:bg-[#ff3300] active:border-[#ff3300], no transition, simulating a blinding flash.
Example prompts
Ready-made page requests in this style.
Visual Art Exhibition Page
用 Op Art 风格创建一个艺术展览页面,要求:
1. 背景:纯白 + 局部黑白光学图案装饰
2. 标题:黑色无衬线大写 + 宽字距
3. 装饰:同心圆 + 条纹 + 棋盘格(克制使用)
4. 按钮:黑白反转悬停效果
5. 整体干净锐利,视觉张力集中在局部
SaaS Landing Page
Create a SaaS landing page using Op Art style with hero section, feature grid, testimonials, pricing table, and footer.
Portfolio Showcase
Create a portfolio showcase page using Op Art 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