Cubism
立体主义
stylekitMITExperimental · experimentalLight · lightMedium · mediumOrange · orangeMedium · mediumSerif · serifGeneral · generalLanding · landing
毕加索和布拉克的立体主义运动,几何碎片化构图、多视角叠加、棱角分明的形状与沉稳的大地色调。
NNorthwind
Product · PricingSpecimen
Make the work feel finished
One interface, dressed in this style. Compare type, color, radius, and density.
128
Active
4.8
Score
12ms
Edge
Attribution
"Cubism" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/cubism @ bfa7da909e86.
https://github.com/AnxForever/stylekit · api/styles/cubism · bfa7da909e86 · © AnxForever
Do
- 使用棱角分明的几何形状,多采用 skew 和 rotate 变换
- 主色调使用大地色系 #5c4033 和 #e8dcc8
- 边框使用粗线条 border-2 搭配深色边框色
- 圆角使用小值 rounded 或 rounded-sm,保持棱角感
- 卡片和容器使用不对称布局和倾斜角度
- 通过 z-index 和重叠元素模拟多视角效果
- 文字使用 font-bold 和 uppercase 强调几何感
- 使用 clip-path 或 transform 创造碎片化视觉
Don't
- 禁止使用柔和的渐变或模糊效果
- 禁止使用霓虹色或荧光色
- 禁止使用对称居中的传统布局
- 禁止使用圆形或有机曲线形状
- 禁止使用轻薄的细线边框 border
- 禁止使用过于柔和的阴影
- 禁止使用弹簧回弹、漂浮循环或大幅缩放动效(如 hover:scale-110)
Prompt
用 Cubism 风格创建一个艺术画廊页面,要求: 1. 背景:画布色,添加几何碎片装饰 2. 网格布局:不对称排列,使用 skew 和 rotate 3. 卡片:粗边框 + 硬阴影,赭石色调 4. 标题:粗体大写,紧密字间距 5. 整体传达多视角碎片化的前卫美学 --- "Cubism" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/cubism @ bfa7da909e86. powered by Styledex — https://styledex.dev
Tokens
DTCG
{
"$schema": "https://www.designtokens.org/schemas/2025.10/format.json",
"$description": "Cubism. \"Cubism\" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/cubism @ bfa7da909e86.",
"$extensions": {
"dev.styledex": {
"id": "stylekit-cubism",
"license": "MIT",
"attribution": "\"Cubism\" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/cubism @ bfa7da909e86.",
"banner": "powered by Styledex — https://styledex.dev"
}
},
"color": {
"background": {
"$type": "color",
"$value": "#e8dcc8"
},
"foreground": {
"$type": "color",
"$value": "#5c4033"
},
"card": {
"$type": "color",
"$value": "#e8dcc8"
},
"card-foreground": {
"$type": "color",
"$value": "#5c4033"
},
"primary": {
"$type": "color",
"$value": "#5c4033"
},
"primary-foreground": {
"$type": "color",
"$value": "#fafaf9"
},
"secondary": {
"$type": "color",
"$value": "#e8dcc8"
},
"secondary-foreground": {
"$type": "color",
"$value": "#5c4033"
},
"accent": {
"$type": "color",
"$value": "#8b7355"
},
"accent-foreground": {
"$type": "color",
"$value": "#fafaf9"
},
"muted": {
"$type": "color",
"$value": "#dacfbc"
},
"muted-foreground": {
"$type": "color",
"$value": "#95837a"
},
"border": {
"$type": "color",
"$value": "#c8bdac"
},
"destructive": {
"$type": "color",
"$value": "#dc2626"
},
"ring": {
"$type": "color",
"$value": "#5c4033"
}
},
"font": {
"sans": {
"$type": "fontFamily",
"$value": [
"ui-sans-serif",
"system-ui",
"sans-serif"
]
},
"serif": {
"$type": "fontFamily",
"$value": [
"ui-serif",
"Georgia",
"serif"
]
},
"mono": {
"$type": "fontFamily",
"$value": [
"ui-monospace",
"SFMono-Regular",
"Menlo",
"monospace"
]
}
},
"radius": {
"base": {
"$type": "dimension",
"$value": "0.5rem"
}
},
"spacing": {
"base": {
"$type": "dimension",
"$value": "1rem"
}
},
"shadow": {
"base": {
"$type": "shadow",
"$value": "6px 6px 0px #5c4033"
}
}
}
CSS
/* powered by Styledex — https://styledex.dev */
/* "Cubism" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/cubism @ bfa7da909e86. */
:root {
--background: #e8dcc8;
--foreground: #5c4033;
--card: #e8dcc8;
--card-foreground: #5c4033;
--primary: #5c4033;
--primary-foreground: #fafaf9;
--secondary: #e8dcc8;
--secondary-foreground: #5c4033;
--accent: #8b7355;
--accent-foreground: #fafaf9;
--muted: #dacfbc;
--muted-foreground: #95837a;
--border: #c8bdac;
--destructive: #dc2626;
--ring: #5c4033;
--radius: 0.5rem;
--font-sans: ui-sans-serif, system-ui, sans-serif;
--font-serif: ui-serif, Georgia, serif;
--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
--spacing: 1rem;
--shadow: 6px 6px 0px #5c4033;
}
Tailwind
/* powered by Styledex — https://styledex.dev */
/* "Cubism" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/cubism @ bfa7da909e86. */
/** Tailwind theme extend for Cubism (stylekit-cubism) */
module.exports = {
"theme": {
"extend": {
"colors": {
"background": "#e8dcc8",
"foreground": "#5c4033",
"card": "#e8dcc8",
"primary": "#5c4033",
"primary-foreground": "#fafaf9",
"secondary": "#e8dcc8",
"accent": "#8b7355",
"muted": "#dacfbc",
"border": "#c8bdac",
"destructive": "#dc2626",
"ring": "#5c4033"
},
"borderRadius": {
"lg": "0.5rem"
},
"fontFamily": {
"sans": [
"ui-sans-serif",
"system-ui",
"sans-serif"
],
"serif": [
"ui-serif",
"Georgia",
"serif"
],
"mono": [
"ui-monospace",
"SFMono-Regular",
"Menlo",
"monospace"
]
},
"boxShadow": {
"styledex": "6px 6px 0px #5c4033"
}
}
}
};
shadcn
/* powered by Styledex — https://styledex.dev */
/* "Cubism" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/cubism @ bfa7da909e86. */
@layer base {
:root {
--background: #e8dcc8;
--foreground: #5c4033;
--card: #e8dcc8;
--card-foreground: #5c4033;
--primary: #5c4033;
--primary-foreground: #fafaf9;
--secondary: #e8dcc8;
--secondary-foreground: #5c4033;
--accent: #8b7355;
--accent-foreground: #fafaf9;
--muted: #dacfbc;
--muted-foreground: #95837a;
--border: #c8bdac;
--destructive: #dc2626;
--ring: #5c4033;
--radius: 0.5rem;
--font-sans: ui-sans-serif, system-ui, sans-serif;
--font-serif: ui-serif, Georgia, serif;
--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
--spacing: 1rem;
--shadow: 6px 6px 0px #5c4033;
}
}