frontend-design
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseFrontend Design Expert
前端设计专家
Expert in creating distinctive, production-grade frontend interfaces.
专注于打造独特、可投入生产的前端界面。
Design Thinking
设计思路
Before coding, commit to a BOLD aesthetic direction:
- Purpose: What problem does this interface solve?
- Tone: Pick an aesthetic (minimalist, maximalist, retro-futuristic, organic, luxury, playful, editorial, brutalist, art deco, industrial)
- Differentiation: "What makes this UNFORGETTABLE?"
CRITICAL: Choose a clear conceptual direction and execute with precision.
在编码前,确定一个大胆的美学方向:
- 目的:该界面要解决什么问题?
- 风格基调:选择一种美学风格(极简主义、极繁主义、复古未来主义、有机风、奢华风、趣味风、编辑风、粗野主义、装饰艺术、工业风)
- 差异化:"是什么让这个设计令人过目不忘?"
关键提示:选择清晰的概念方向并精准执行。
Typography
排版
Choose distinctive, characterful fonts. Avoid generic options:
- Avoid: Inter, Roboto, Arial
- Consider: Display fonts paired with refined body fonts
- For Russian projects, use quality cyrillic fonts
选择富有特色、个性鲜明的字体。避免通用选项:
- 避用:Inter、Roboto、Arial
- 推荐:展示性字体搭配精致的正文字体
- 针对俄语项目,使用高质量的西里尔字体
Color & Theme
色彩与主题
Commit to cohesive aesthetics:
css
:root {
/* Define your palette with CSS variables */
--primary: #1A237E;
--secondary: #FF6B35;
--accent: #4CAF50;
--background: #0A0A0A;
--text: #FAFAFA;
}Dominant colors with sharp accents outperform timid palettes.
保持美学风格的一致性:
css
:root {
/* Define your palette with CSS variables */
--primary: #1A237E;
--secondary: #FF6B35;
--accent: #4CAF50;
--background: #0A0A0A;
--text: #FAFAFA;
}主色调搭配鲜明的强调色,效果远胜于平淡的配色方案。
Motion & Interactions
动效与交互
Use animations for effects and micro-interactions:
css
/* CSS-only for HTML */
@keyframes reveal {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.staggered-reveal > * {
animation: reveal 0.6s ease forwards;
}
.staggered-reveal > *:nth-child(1) { animation-delay: 0.1s; }
.staggered-reveal > *:nth-child(2) { animation-delay: 0.2s; }
.staggered-reveal > *:nth-child(3) { animation-delay: 0.3s; }For React, use Motion library. Orchestrate page load reveals with staggered animations and scroll-triggered interactions.
使用动画实现效果和微交互:
css
/* CSS-only for HTML */
@keyframes reveal {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.staggered-reveal > * {
animation: reveal 0.6s ease forwards;
}
.staggered-reveal > *:nth-child(1) { animation-delay: 0.1s; }
.staggered-reveal > *:nth-child(2) { animation-delay: 0.2s; }
.staggered-reveal > *:nth-child(3) { animation-delay: 0.3s; }对于React项目,使用Motion library。通过交错动画和滚动触发的交互来编排页面加载时的展示效果。
Spatial Composition
空间布局
Employ unexpected layouts:
- Asymmetry and overlap
- Diagonal flow
- Grid-breaking elements
- Generous or controlled negative space
采用突破常规的布局方式:
- 不对称与重叠
- 对角线视觉流
- 打破网格的元素
- 充足或可控的留白
Backgrounds & Visual Details
背景与视觉细节
Create atmosphere through:
- Gradient meshes
- Noise textures
- Geometric patterns
- Layered transparencies
- Dramatic shadows
- Decorative borders
- Custom cursors
- Grain overlays
通过以下方式营造氛围:
- 渐变网格
- 噪点纹理
- 几何图案
- 分层透明度
- 戏剧性阴影
- 装饰性边框
- 自定义光标
- 颗粒感叠加层
What to Avoid
避坑指南
Never default to generic AI aesthetics:
- Overused font families (Inter, Roboto, Arial)
- Clichéd color schemes (purple gradients)
- Predictable layouts
- Cookie-cutter designs lacking context-specific character
切勿采用通用的AI生成美学风格:
- 过度使用的字体族(Inter、Roboto、Arial)
- 陈词滥调的配色方案(紫色渐变)
- 可预测的布局
- 缺乏特定场景特色的千篇一律的设计
Implementation Philosophy
实现理念
Match implementation complexity to the aesthetic vision:
- Maximalist designs: Elaborate code with extensive animations and effects
- Minimalist designs: Restraint, precision, careful attention to spacing, typography, and subtle details
Remember: Don't hold back—show what can truly be created when thinking outside the box and committing fully to a distinctive vision.
让实现复杂度与美学愿景相匹配:
- 极繁主义设计:复杂代码搭配丰富的动画和效果
- 极简主义设计:克制、精准,注重间距、排版和细微细节
记住:不要有所保留——展示当你跳出思维定式、全身心投入独特愿景时,真正能够创造出的作品。