BrandToPrompt

Hihonorcloud Design System: Precision Minimalist UI

Visit Site

Explore Hihonorcloud's design system - high-contrast colors, strict typography, scalable UI components. Build precise enterprise tech interfaces.

7 min read1,220 words

Brand Identity

Color Palette

Primary
Secondary

Typography

Primary Font
HONORSansWorld

Design Style

Style
utilitarian and tech-forward with high contrast and minimal ornamentation
Visual Density
compact grid-based with precise 8px spacing and micro adjustments
Border Style
25px pill-shaped buttons with mixed radii for other elements

Full Analysis

Hihonorcloud Design System Technical Deep-Dive


1. Brand Overview

Hihonorcloud’s design language is unapologetically utilitarian, with a tech-forward precision that mirrors its positioning in the developer and cloud services space. This isn’t a lifestyle brand chasing emotional storytelling—it’s a system built to communicate clearly, function reliably, and scale across multiple product environments. The vibe is clean, high-contrast, and modern with minimal ornamentation.

The website sits squarely in the “enterprise tech” category but with some subtle consumer-friendly cues. The typography is proprietary—HONORSansWorld—and that alone signals a tightly controlled brand. Their fallback stack (Arial, Microsoft Yahei, PingFang SC) points to multilingual support, which makes sense given HONOR’s global footprint. There’s a deliberate blend of Latin and CJK font readiness—no accidental font swaps here.

Visually, the brand leans on black (#000000) and white (#ffffff) as hard anchors, sprinkled with functional blues for interactive elements (#256fff and #0000ee). The palette is small, which tells me they’re not chasing decorative variety. It’s about clarity, not expressiveness. Buttons are pill-shaped (25px radius) with thin borders—sometimes black on white, sometimes white on black—creating a stark, almost binary visual system.

Spacing is grounded in an 8px scale, but with anomalies (1px, 2px) for micro-borders and hairline adjustments. This is typical in high-tech UI design where pixel-perfect control matters. Breakpoints are numerous—over 30 distinct widths—which screams “heavily responsive” and “device-agnostic.” They’re clearly catering to a range from small mobile (360px) to full desktop (1920px), and doing it with granular control.

The overall philosophy: precision grid, minimal palette, strict typography, functional UI elements. This is a design system for building interfaces that need to work at scale, not for crafting brand campaigns. It’s an engineer’s design language, dressed just enough to be approachable.


2. Color System

2.1 Primary Colors

Primary is black (#000000). That’s unusual—most brands pick a chromatic color to own. HONOR instead uses black as the dominant action and text color, relying on blue (#256fff) and link blue (#0000ee) for interactive cues. This works because it’s brutally high contrast and pairs with white for a timeless, tech-clean look. It’s also safe across all devices—no risk of chroma shifts.

Compared to competitors like Huawei Cloud or AWS, which use branded reds/oranges or deep blues, HONOR’s choice feels stripped down. They want the interface to be neutral and controlled, letting product content take the visual lead. Black-as-primary is also easier to maintain across dark/light modes.


2.2 Complete Palette

Here’s every extracted color:

Color NameHexRoleUsage
Black#000000Primary text, borders, default button backgroundsHeaders, buttons, text
White#ffffffBackground, inverse buttons, text on darkHeader menu, drop content
Grey Medium#7f7f7fSecondary textSubdued UI elements
Grey Light#efeeeeBackground tintsPanels, dividers
Grey Dark#626262Secondary text, iconsLow priority text
Blue Action#256fffAccent / linksInteractive highlights
Link Blue#0000eeDefault link colorHyperlinks
Grey Mid-Light#a9a9a9Disabled statesInactive elements

2.3 Color Relationships

Black (#000000) on white (#ffffff) gives a perfect WCAG AAA contrast. Blue (#256fff) on white is also AAA compliant. Link blue (#0000ee) on white meets accessibility requirements. The greys are less contrasty—#7f7f7f on white is ~4.5:1, which is borderline AAA for large text but fine for small UI elements.

No evidence of dark mode tokens in this extract—this is a light-mode-first system. But the palette’s simplicity means dark mode would be trivial: invert black/white, adjust blues slightly for luminance.


2.4 Usage Guide

Works well:

  • Black text on white backgrounds—clean and readable.
  • Blue accents for links and CTAs—they pop without overwhelming.
  • Grey dark (#626262) for secondary text—clear hierarchy.

Avoid:

  • Using #256fff and #0000ee together—they’re close in hue but different in usage. One’s an accent, the other’s a default link. Mixing them will confuse users.
  • Grey light (#efeeee) for text—it’s too low contrast.
  • Overusing #a9a9a9—fine for disabled UI, but it will fade too much as body text.

3. Typography

3.1 Font Families

Primary font: HONORSansWorld. This is a custom corporate typeface—likely tuned for cross-platform rendering. Fallbacks are Arial, Microsoft Yahei, PingFang SC, covering Latin, Simplified Chinese, and macOS CJK users.

No Google Fonts or Adobe Fonts—this is self-hosted, which keeps performance predictable.


3.2 Type Scale

ElementFontSizeWeightLine Height
Heading 1HONORSansWorld60px (3.75rem)6001.15
Heading 1HONORSansWorld40px (2.50rem)6001.15
Heading 1HONORSansWorld37.8667px (2.37rem)6001.15
Heading 1HONORSansWorld34px (2.13rem)4001.15
Heading 1HONORSansWorld34px (2.13rem)6001.15
Heading 1HONORSansWorld29.8667px (1.87rem)6001.15
Heading 1HONORSansWorld26px (1.63rem)4001.15
ButtonHONORSansWorld22px (1.38rem)4001.15
LinkHONORSansWorld21.8667px (1.37rem)4001.15
Heading 1HONORSansWorld16px (1.00rem)4001.15
Heading 1HONORSansWorld16px (1.00rem)5001.50
CaptionHONORSansWorld14px (0.88rem)4004.43
CaptionHONORSansWorld14px (0.88rem)3002.86
LinkHONORSansWorld14px (0.88rem)3002.86
LinkHONORSansWorld14px (0.88rem)4001.57
LinkHONORSansWorld12px (0.75rem)4001.15
CaptionHONORSansWorld12px (0.75rem)4001.15
CaptionHONORSansWorld12px (0.75rem)6001.15

3.3 Hierarchy

They don’t use traditional H1–H6 labels—“heading-1” is repeated at multiple sizes. This suggests a flexible heading system with size chosen contextually rather than semantically. The largest size (60px) is for hero titles; 40px and 37.8667px for section leads; 34px variants for smaller headers. Body defaults to 16px, captions to 14px/12px.

Line height is tight (1.15) for headings—gives a compact, blocky feel. Captions at 4.43 line height are extreme—probably for table rows or specific UI patterns.


4. Spacing & Layout

4.1 Spacing Scale

Base is 8px scale, but with micro-values (1px, 2px) for borders.

ValueremCountUsage
1px0.06rem1Hairline borders
2px0.13rem1Micro dividers
10px0.63rem2Small gaps
14px0.88rem2Input padding
15px0.94rem3Tight content
16px1.00rem4Body text spacing
18px1.13rem2Small buttons
20px1.25rem2Button padding
24px1.50rem11Common component gaps
25px1.56rem2Icon padding
30px1.88rem1Card padding
36px2.25rem2Section gaps
40px2.50rem5Large buttons, hero spacing
41px2.56rem6Odd—likely image crop or fixed element
55px3.44rem4Hero blocks
58.6667px3.67rem4Specific UI asset
62px3.88rem1Modal padding
80px5.00rem2Section breaks
240px15.00rem1Hero vertical spacing

4.2 Layout

Breakpoints: 0px up to 1920px, with dozens of intermediate steps. This is not a simple mobile/tablet/desktop split—it’s an adaptive fluid layout tuned for exact device widths. Expect component resizing at 360px, 576px, 768px, 992px, 1200px, 1440px, and 1920px, with in-betweens for specific devices.


5. Visual Elements

Border Radius System

Values range from micro (2px) to large pill (68px).

RadiusCountElements
2px1Dialog
3px3Span
4.8px1Span
16px1Div
25px11Button (pill)
28px1Button
32px3Div
68px2Div, Span

They love 25px for buttons—fixed pill shape regardless of height.


Shadows

Shadows are rare—only 4 distinct, low-opacity values. This is near-flat design.

  • rgba(202, 220, 255, 0.2) 0px 2px 8px 2px
  • rgba(0, 0, 0, 0.1) 0px 11px 14px 0px
  • rgba(0, 0, 0, 0.3) 0px 1px 3px 0px
  • Multi-layer: rgba(0, 0, 0, 0.13) 0px 0px 4px 0px, rgba(0, 0, 0, 0.11) 0px 0px 8px 0px, rgba(0, 0, 0, 0.05) 0px 0px 12px 0px

Borders & Dividers

Mostly 1px solid black or white. Some hairline rgba borders for subtle separation.


6. Components

6.1 Buttons

Three variants:

Default Outline

  • BG: transparent
  • Text: #000000
  • Padding: 0px 20px
  • Radius: 25px
  • Border: 1px solid #000000
  • Font: HONORSansWorld, 14px, weight 300

Hover: var(--resize-hover-background-color) with inherited text color.


Filled Black

  • BG: #000000
  • Text: #ffffff
  • Border: 1px solid #000000
  • Same padding, radius, font.

Filled White

  • BG: #ffffff
  • Text: #000000
  • Border: 1px solid #ffffff

Four styles:

  1. Classic link blue (#0000ee), underline default, remove underline on hover.
  2. Black text links, no underline.
  3. White text links, no underline.
  4. Accent blue (#256fff), underline default.

6.3 Forms

No input styles in extract—likely native inputs with minimal overrides.


6.4 Cards

No dedicated “card” component extracted—likely divs with 16px–32px radius and rare shadows.


7. Design Tokens (CSS Custom Properties)

:root {
  /* Colors */
  --color-black: #000000;
  --color-white: #ffffff;
  --color-grey-medium: #7f7f7f;
  --color-grey-light: #efeeee;
  --color-grey-dark: #626262;
  --color-blue-action: #256fff;
  --color-blue-link: #0000ee;
  --color-grey-mid-light: #a9a9a9;

  /* Typography */
  --font-primary: "HONORSansWorld", Arial, Microsoft Yahei, PingFang SC;
  --heading-xxl-size: 60px;
  --heading-xl-size: 40px;
  --heading-lg-size: 37.8667px;
  --heading-md-size: 34px;
  --heading-sm-size: 29.8667px;
  --heading-xs-size: 26px;
  --body-size: 16px;
  --caption-size: 14px;
  --small-size: 12px;

  /* Spacing */
  --space-1px: 1px;
  --space-2px: 2px;
  --space-10px: 10px;
  --space-14px: 14px;
  --space-15px: 15px;
  --space-16px: 16px;
  --space-18px: 18px;
  --space-20px: 20px;
  --space-24px: 24px;
  --space-25px: 25px;
  --space-30px: 30px;
  --space-36px: 36px;
  --space-40px: 40px;
  --space-41px: 41px;
  --space-55px: 55px;
  --space-58px: 58.6667px;
  --space-62px: 62px;
  --space-80px: 80px;
  --space-240px: 240px;

  /* Radius */
  --radius-2px: 2px;
  --radius-3px: 3px;
  --radius-4px: 4.8px;
  --radius-16px: 16px;
  --radius-25px: 25px;
  --radius-28px: 28px;
  --radius-32px: 32px;
  --radius-68px: 68px;

  /* Shadows */
  --shadow-soft-blue: rgba(202, 220, 255, 0.2) 0px 2px 8px 2px;
  --shadow-medium: rgba(0, 0, 0, 0.1) 0px 11px 14px 0px;
  --shadow-small: rgba(0, 0, 0, 0.3) 0px 1px 3px 0px;
  --shadow-multi: rgba(0, 0, 0, 0.13) 0px 0px 4px 0px, rgba(0, 0, 0, 0.11) 0px 0px 8px 0px, rgba(0, 0, 0, 0.05) 0px 0px 12px 0px;
}

8. AI Coding Assistant Prompt

# Hihonorcloud Design System Specification

You are a Hihonorcloud design expert. Build UIs matching their visual language exactly.

## Brand Context
Hihonorcloud values precision, minimalism, and functional clarity. Their design system is built for scalable, multilingual, high-tech interfaces with strict control over typography and color usage. The aesthetic is high-contrast and utilitarian, with pill-shaped buttons and a neutral palette.

## Color Palette
- Black: #000000 — Primary text, borders, default buttons
- White: #ffffff — Background, inverse buttons, text on dark
- Grey Medium: #7f7f7f — Secondary text
- Grey Light: #efeeee — Background tint, panels
- Grey Dark: #626262 — Low-priority text, icons
- Blue Action: #256fff — Accent, interactive highlights
- Link Blue: #0000ee — Hyperlinks
- Grey Mid-Light: #a9a9a9 — Disabled states

## Typography
Font family: "HONORSansWorld", Arial, Microsoft Yahei, PingFang SC

| Element | Size | Weight | Line Height | Use |
|---------|------|--------|-------------|-----|
| H1 Hero | 60px | 600 | 1.15 | Hero titles |
| H1 Large | 40px | 600 | 1.15 | Section headers |
| H1 Mid | 37.8667px | 600 | 1.15 | Sub-section headers |
| H1 Light | 34px | 400 | 1.15 | Medium headings |
| H1 Bold | 34px | 600 | 1.15 | Medium headings bold |
| H1 Small | 29.8667px | 600 | 1.15 | Small headers |
| H1 XS | 26px | 400 | 1.15 | Minor headings |
| Button Text | 22px | 400 | 1.15 | Buttons |
| Link Text | 21.8667px | 400 | 1.15 | Navigation links |
| Body | 16px | 400 | 1.15 | Paragraphs |
| Body Medium | 16px | 500 | 1.50 | Emphasis body |
| Caption Large | 14px | 400 | 4.43 | Table rows |
| Caption Light | 14px | 300 | 2.86 | Subdued captions |
| Caption XS | 12px | 400 | 1.15 | Small labels |

## Spacing & Grid
Base: 8px scale, with micro-values for borders.

| Token | Value | Use |
|-------|-------|-----|
| hairline | 1px | Borders |
| micro | 2px | Dividers |
| sm | 10px | Small gaps |
| md | 14px | Inputs |
| md+ | 16px | Body spacing |
| lg | 20px | Button padding |
| xl | 24px | Component gaps |
| xxl | 40px | Hero spacing |

## Border Radius
- sm: 2px — Dialogs
- sm+: 3px — Small spans
- sm++: 4.8px — Specific spans
- md: 16px — Cards
- pill: 25px — Buttons
- pill-lg: 28px — Large buttons
- lg: 32px — Large divs
- full: 68px — Avatars, large pills

## Shadows & Depth
- Soft blue: rgba(202, 220, 255, 0.2) 0px 2px 8px 2px
- Medium: rgba(0, 0, 0, 0.1) 0px 11px 14px 0px
- Small: rgba(0, 0, 0, 0.3) 0px 1px 3px 0px
- Multi-layer: rgba(0, 0, 0, 0.13) 0px 0px 4px 0px, rgba(0, 0, 0, 0.11) 0px 0px 8px 0px, rgba(0, 0, 0, 0.05) 0px 0px 12px 0px

## Component Specifications

### Primary Button (Filled Black)
```css
.btn-primary {
  background-color: #000000;
  color: #ffffff;
  padding: 0px 20px;
  border-radius: 25px;
  border: 1px solid #000000;
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 300;
}
.btn-primary:hover {
  background-color: var(--resize-hover-background-color);
  color: inherit;
}
.btn-primary:focus {
  color: inherit;
}

Secondary Button (Outline Black)

.btn-secondary {
  background-color: transparent;
  color: #000000;
  padding: 0px 20px;
  border-radius: 25px;
  border: 1px solid #000000;
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 300;
}
.link-classic {
  color: #0000ee;
  text-decoration: underline;
}
.link-classic:hover {
  text-decoration: none;
}

Layout & Responsive Rules

  • Max width: fluid up to 1920px
  • Page padding: multiples of 8px
  • Breakpoints: 360px, 576px, 768px, 992px, 1200px, 1440px, 1920px plus intermediate device-specific widths.

Interaction Rules

  • Transitions: 150ms ease for hover/focus.
  • Focus: color inherit, maintain contrast.

DO List

  • Use only extracted palette.
  • Keep spacing multiples of 8px.
  • Maintain pill button radius at 25px.
  • Use HONORSansWorld for all text.
  • Keep shadows subtle.

DON'T List

  • Don’t invent new colors.
  • Don’t mix 25px pill radius with sharp corners.
  • Don’t change link underline behavior.
  • Don’t overuse shadows.

Code Examples

Primary Button:

.btn-primary { background: #000; color: #fff; border-radius: 25px; }

Secondary Button:

.btn-secondary { background: transparent; border: 1px solid #000; color: #000; }

Card:

.card { border-radius: 16px; padding: 24px; box-shadow: var(--shadow-soft-blue); }

---

## 9. Summary

**TL;DR**: Hihonorcloud’s design system is a stripped-down, high-contrast toolkit built for tech interfaces. Black and white dominate, blue signals interactivity, typography is proprietary and tightly controlled, and spacing is precise with an 8px grid. Buttons are pill-shaped and minimal, shadows are rare.

**Brand Keywords**: precision-minimalist, tech-functional, high-contrast, multilingual-ready