DJI (大疆创新) is the company that turned the consumer drone into a category, and its digital design carries the same conviction its hardware does — that the most advanced engineering deserves the quietest possible presentation. The dji.com surface is built on a near-total commitment to black, white, and silver: hero sections are full-bleed product photography or cinematic flight footage on pure black (#000000), product detail pages sit on clean white (#ffffff), and the only chromatic intrusion is a restrained sky blue accent reserved for links and a handful of interactive moments. The result reads as industrial-premium — closer to a high-end camera brand or an automotive flagship configurator than to a typical Chinese consumer-tech site. There are no gradients-for-decoration, no rounded playful shapes, no mascot. The product is the only ornament.
This restraint is codified. DJI maintains a 500-page global Brand & Product Communication Design Style Guide, and the foundational pieces are explicitly named: a primary color called Titan (the deep near-black/charcoal that anchors the palette), secondary white/black/silver, a single sky-blue accent, a custom DJI typeface, and a proprietary grid called the X-Factor — a layout module derived from the height of the lowercase "i" in the DJI wordmark. Every margin, every column gutter, every clearspace around the logo is expressed in multiples of that single unit. This is the same logic Massimo Vignelli or the Braun/Dieter Rams school used: one derived unit, applied everywhere, produces a coherence that feels inevitable rather than designed.
Typography is functional sans-serif throughout. The wordmark and display headings use DJI's custom geometric face (DJI-Demi); running UI and body copy fall back to a clean neutral sans (system Helvetica/Arial-class stack with CJK fallbacks like PingFang SC and Source Han Sans / 思源黑体 for Simplified Chinese). Headlines tend to be tight, confident, and short — product names set large, capability statements set as terse evocative phrases ("Just Fly", "See It All", "未来无所不能" / the future of possible). DJI never explains where a glance will do.
Key Characteristics:
#000000) chrome, white (#ffffff) content, silver/gray neutrals, Titan charcoal as the named primaryDJI does not publicly expose a CSS token layer the way a forum or a fintech does; the values below combine the publicly documented brand-guide palette (Titan + white/black/silver + sky-blue accent) with the observable live-site usage. Hex values for Titan and the sky-blue accent are stated by the brand guide by name but not published openly, so the specific hexes below are best-fit approximations of the observed values and are flagged accordingly.
#000000): The dominant brand surface. Used for the global header/footer, hero backgrounds, cinematic product reveals. This is the brand's emotional ground.#1c1c1e, approximate): The named primary — a deep charcoal/near-black used for primary text on white, dark UI panels, and product-spec tables. Slightly warmer/softer than pure #000000. (Named in the brand guide; exact hex not public.)#ffffff): Default content background on product and store pages, primary text on black.#86868b–#b0b0b5, approximate): Secondary text, captions, spec labels, disabled states. The "instrument readout" gray.#0a84ff, approximate): The single accent. Links, selected swatches, key interactive affordances. Used as a finite signal — never as a fill for large areas. (Named "sky blue" in the brand guide; exact hex not public.)#f5f5f7): Section dividers, alternating content bands, card backgrounds on white pages.#d2d2d7): Thin dividers, spec-table rules, input borders. DJI favors 1px hairlines over heavy borders.#161617): Cards and modules on black backgrounds — a hair lighter than the #000000 ground for subtle separation.#34c759, approximate): Order confirmation, in-stock indicators.#ff3b30, approximate): Form errors, out-of-stock, destructive confirmations.#ff9f0a, approximate): Low-stock, shipping caveats.Role note: DJI's palette is deliberately almost colorless. Color is information, not mood. The mood is supplied by the photography; the chrome stays neutral so the product photography never competes with the interface.
"DJI", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Source Han Sans SC", "思源黑体", "Microsoft YaHei", sans-serif
The custom DJI face (DJI-Demi and family) carries the wordmark and large display headings. Running UI and body fall to a neutral Helvetica/Arial-class sans with first-class Simplified-Chinese fallbacks (PingFang SC on Apple platforms, Source Han Sans SC / 思源黑体 cross-platform, Microsoft YaHei on Windows).
DJI almost never uses light/thin weights for UI text — thin weights read as fragile, which contradicts a brand built on ruggedness and precision.
| Role | Size | Weight | Notes |
|---|---|---|---|
| Hero display | 56–80px | 700 | Product reveal headlines on black; tight tracking |
| H2 section | 36–48px | 700 | Capability section heads |
| H3 module | 24–28px | 500–700 | Feature module titles |
| Sub-head | 18–20px | 500 | Lead-in copy under headlines |
| Body | 15–16px | 400 | Descriptions, paragraph copy |
| Spec label | 14px | 500 | Spec-table left column, nav |
| Caption / legal | 12px | 400 | Footnotes, disclaimers, legal |
Primary CTA (Buy / 立即购买)
#000000 (on white pages) or #ffffff (on black pages — inverts)#ffffff (on black) / #000000 (on white)Secondary CTA (Learn More / 了解更多)
#000000 (light pages) / #ffffff (dark pages)Text / Link
#0a84ff)Default
#ffffff#1c1c1e)#d2d2d7)Product Tile (store grid)
#ffffff (or dark panel ≈#161617 on black sections)Spec Module
#f5f5f7 (light) / #161617 (dark)Row
#86868b), 14px / 500, left column#d2d2d7) between rows#000000) bar, white wordmark left, product categories center, account/cart/search rightStatus Pill (New / Pre-order)
DJI's signature layout primitive. The unit is the height of the lowercase "i" in the DJI logo; all margins, gutters, and logo clearspace are integer multiples of that unit. In practice this produces a tight, consistent rhythm across every surface — the brand reads as "engineered" because the spacing literally derives from the logo's own geometry.
| Use | Value |
|---|---|
| Button padding | 12px 28px |
| Card padding | 24px |
| Section vertical | 80–120px (full-fold product reveals) |
| Content max-width | ~1440px centered |
| Spec-table row | hairline-divided, generous vertical air |
DJI is low-density, high-impact on marketing folds and high-density, instrument-precise on spec tables. The contrast is intentional: the photography breathes, the numbers pack tight. This mirrors the product itself — sleek exterior, dense capability.
DJI's chrome is predominantly flat. Depth comes from photography and from the black/white surface contrast, not from drop shadows. Where elevation appears it is whisper-light.
| Level | Value | Use |
|---|---|---|
| Flat | none | Default for buttons, spec modules, content blocks |
| Hover lift | 0 4px 16px rgba(0,0,0,0.08) | Product tile on hover (light pages) |
| Floating | 0 8px 32px rgba(0,0,0,0.16) | Dropdown mega-menu, modal, cart drawer |
| Width | Behavior |
|---|---|
Desktop >1280px | Centered ~1440px max-width, mega-menu nav, full-bleed hero folds, 3–4-col store grid |
Laptop 1024–1280px | Grid tightens to 3-col, hero headlines step down (~56px) |
Tablet 768–1024px | 2-col store grid, mega-menu collapses, hero ~40px |
Mobile <768px | Single column, hamburger nav, full-width product folds, sticky bottom Buy bar, hero ~28–32px |
object-fit: cover in tiles, lightbox on click#000000#1c1c1e#ffffff#86868b#0a84ff#f5f5f7; hairline: ≈#d2d2d7; dark panel: ≈#161617#000000) section, centered product photo, headline in custom-display weight 700 white at 64px (one short phrase like 'See It All'), one-line subhead 18px silver, two buttons below — primary white-fill black-text 4px radius, secondary ghost white-outline. No accent color except an optional 'Learn more' link in sky blue."#86868b 14px weight 500, right value Titan 14px weight 400, 1px hairline #d2d2d7 divider between rows, generous vertical padding. Spec figures set with the number larger than its unit."0 4px 16px rgba(0,0,0,0.08)."DJI's voice is the voice of an engineer who has already done the impossible and feels no need to oversell it. It is confident, terse, and capability-led. Marketing copy reaches for the aspirational in three or four words ("See It All", "Just Fly", "Possibility in motion") and then immediately backs it with hard numbers — flight time in minutes, transmission range in kilometers, sensor size in inches. The brand never gushes. It states what the machine does and trusts the spec sheet to do the persuading. In Simplified Chinese the register is clean, modern, slightly literary in the taglines (未来无所不能 — the future of possible) but resolutely factual in product copy. English and Chinese are treated as peers: DJI is a global brand born in Shenzhen, and neither language reads as a translation of the other.
| Context | Tone |
|---|---|
| Hero headlines | Three-to-five-word aspirational phrase. See It All. 未来无所不能. No sentence, no hedge. |
| Product names | The model name, set large and plain — Mavic 4 Pro, Air 3S, Osmo Pocket. The name is the headline. |
| Capability copy | Plain declarative + a number. "Up to 51 minutes of flight time." Never "amazing", "revolutionary". |
| CTAs | Imperative verb, short. Buy Now / 立即购买, Learn More / 了解更多, Pre-order / 预订. |
| Spec tables | Pure data. Figure + unit. No adjectives. The numbers are the argument. |
| Support / error | Direct, blameless, instructional. State the condition and the next step. |
| Legal / regulatory | Formal, precise — drone regulation and safety copy is exacting and unembellished. |
Forbidden phrases. Marketing inflation — 革命性 (revolutionary), 颠覆 (disruptive), 极致 as filler, 世界第一 unqualified. Exclamation marks as emphasis on CTAs (立即购买! is wrong; 立即购买 is right). Emoji on product/spec surfaces. Hype that the spec sheet can't substantiate — DJI's credibility is that every claim is a measurable number.
Voice samples.
See It All — illustrative of DJI's terse aspirational hero pattern (capability stated as a short phrase). Just Fly — illustrative product-reveal phrasing in the same register. 未来无所不能 — illustrative Simplified-Chinese brand tagline register (the future of possible). 立即购买 / 了解更多 — store CTA verbs in the imperative-short pattern. DJI was founded in 2006 in Shenzhen by Frank Wang (汪滔), then a student at the Hong Kong University of Science and Technology, out of a dorm-room obsession with flight-control systems. The company's first products were not finished drones but flight controllers — the unglamorous, mathematically demanding brains that keep a multirotor stable in the air. That origin is the whole brand: DJI began as a controls-engineering company, and its design language still privileges precision, measurability, and the quiet authority of something that simply works. By the mid-2010s DJI's Phantom line had defined what a consumer drone is in the public imagination, and the company came to hold the dominant share of the global civilian drone market.
The visual identity follows from the engineering culture. The 500-page brand guide, the named Titan primary, the single sky-blue accent, and the X-Factor grid (spacing derived from the logo's own lowercase-"i" height) are not stylistic preferences — they are the same systematizing instinct that produces a flight controller, applied to communication. Where many consumer-tech brands reach for warmth and personality, DJI reaches for correctness. The black backgrounds, the absence of decoration, the spec tables that read like instrument panels — all of it says: this was built by people who care more about what the machine does than about how the website feels.
What DJI refuses: the gradient-and-mascot playfulness of consumer apps, the warm illustration systems of lifestyle commerce, marketing language that outruns the spec sheet, and any color that competes with the product photography. What it embraces: monochrome restraint, photography as the only ornament, numbers as the argument, and a global bilingual voice in which Chinese and English are genuine peers.
The product is the only ornament. Every surface exists to present the hardware — full-bleed photography and flight footage carry the page; the chrome stays out of the way. UI implication: No decorative graphics, no illustration system, no brand-colored fills behind content. If a fold needs visual interest, it needs a better product shot, not a gradient.
Color is information, not mood. The palette is black, white, silver, Titan, with one finite sky-blue accent. Mood comes from photography. UI implication: Use the accent only for links and focus. Status colors (success/error/warning) appear only on functional surfaces (checkout, forms). Never fill a hero with brand color.
One derived unit, everywhere (X-Factor). Spacing is not arbitrary — it descends from a single base unit. UI implication: Pick a base spacing unit and express every margin, gutter, and clearspace as an integer multiple. Coherence comes from the system, not from per-screen judgment.
The number is the argument. DJI sells on measurable capability. UI implication: Spec tables are first-class, not afterthoughts. Set figures clearly, pair number with unit, divide rows with hairlines, and never dilute a spec row with adjectives.
Restraint reads as authority. Quiet design signals that the engineering doesn't need to shout. UI implication: Short headlines, flat chrome, generous negative space, sharp-to-modest radii. When in doubt, remove an element rather than add one.
Chinese and English are peers. Born in Shenzhen, sold worldwide. UI implication: Every font stack carries Source Han Sans / PingFang SC so CJK sits at the same optical weight as the Latin face; neither language's copy reads as a translation of the other.
Personas are fictional archetypes informed by publicly described DJI customer segments (consumer creators, prosumer pilots, enterprise/industrial users), not individual people.
马磊 (Ma Lei), 29, Shenzhen. Freelance travel videographer. Owns a Mavic and an Osmo gimbal; researches every new release the moment it drops, reads the full spec table before the marketing copy, and cross-checks flight time and transmission range against his current rig. Buys direct from dji.com. Distrusts any drone brand whose website leads with adjectives instead of numbers.
Elena Rossi, 38, Milan. Survey-mapping engineer at a construction firm. Uses DJI enterprise drones for site inspection and photogrammetry. Reads dji.com in English, cares about payload, sensor accuracy, and regulatory compliance copy far more than cinematic hero footage. Wants the spec sheet downloadable as a PDF.
Kenji Watanabe, 24, Osaka. Hobbyist who bought his first DJI mini-drone for weekend flying. Came for the "Just Fly" approachability, stays because the app and hardware genuinely just work. Will upgrade within two years — DJI's restraint reads to him as trustworthiness, and he wouldn't consider a flashier competitor.
| State | Treatment |
|---|---|
| Empty (cart) | White canvas, centered single line of silver body copy, one black primary CTA ("Continue shopping" / 继续购物). No illustration. |
| Empty (search no results) | One line, silver, factual ("No products match your search"). No mascot, no suggestion spam. |
| Loading (product page) | Skeleton blocks at final dimensions on white/black surfaces; hero media fades in when ready. Slow, smooth — never a bouncy spinner. |
| Loading (store grid) | Grayscale tile placeholders matching the final grid; single shimmer pass. |
| Error (form field) | Field border turns error red (≈#ff3b30), one-sentence message below in the same red, 13px. State the fix. |
| Error (out of stock) | Product CTA replaced with a disabled silver "Sold out" / 售罄 state + an optional "Notify me" link in accent blue. No alarm coloring. |
| Success (order placed) | Clean white confirmation, black checkmark, order number in Titan, next-step link in accent blue. Confident, not celebratory. |
| Success (added to cart) | Subtle cart-drawer slide-in from the right; item appears; no confetti. The drawer is the feedback. |
| Skeleton | Hairline-bordered gray blocks at exact final dimensions; never on price (price shows a neutral placeholder). |
| Disabled | Silver fill + silver text together; reduced contrast, never a different hue. Disabled CTA keeps its 4px radius. |
DJI's motion is slow, precise, and gravity-free — the motion equivalent of a stabilized aerial shot. Nothing snaps, nothing bounces; transitions glide.
Durations:
| Token | Value | Use |
|---|---|---|
motion-instant | 0ms | Toggle/select commits |
motion-fast | 200ms | Hover, link, button feedback |
motion-standard | 350ms | Dropdown/mega-menu, cart drawer, fade-reveals |
motion-slow | 600ms | Hero media fade-in, scroll-triggered fold reveals, 360° product spins |
Easings:
| Token | Curve | Use |
|---|---|---|
ease-standard | cubic-bezier(0.4, 0, 0.2, 1) | Default two-way transitions |
ease-enter | cubic-bezier(0.0, 0.0, 0.2, 1) | Drawers, menus, reveals arriving |
ease-exit | cubic-bezier(0.4, 0.0, 1, 1) | Dismissals |
Spring stance. Spring/overshoot is forbidden on DJI surfaces. The brand's emotional register is precision and control — a stabilized gimbal does not overshoot, and neither does the UI. The only kinetic flourish allowed is the slow parallax/360° reveal of a product, which mimics the smooth, mechanical motion of the hardware itself.
Signature motions.
motion-slow / ease-enter as the fold enters the viewport. The black ground stays; the product emerges from it.~24px and fade in over motion-standard / ease-standard as each fold scrolls into view. Sequential, not simultaneous.motion-standard / ease-enter; backdrop dims to a low-alpha black. The slide is the only confirmation.prefers-reduced-motion: reduce, all reveals collapse to immediate opacity-1, the 360° spin shows a static hero, and the cart drawer appears without slide. Fully functional, no kinetics.Verified: 2026-05-19 (omd:add-reference — CN batch)
Tier 1 sources: dji.com (live — monochrome black/white/silver palette, full-bleed product photography hero language, premium-industrial minimalism, imperative CN store CTAs; no public token layer).
Tier 2 sources: Behance "DJI – Design Style Guide" + Scribd "DJI Toolbox BASICS" (500-page brand guide — named primary "Titan", white/black/silver secondary, sky-blue accent, custom DJI typeface, "X-Factor" lowercase-"i" grid). Brandfetch dji.com (logo assets).
Style ref: apple (premium-monochrome hardware-store tone).
Conflicts unresolved: Exact hex values for Titan and the sky-blue accent are not publicly published; §2/§4 specific non-black/white hexes are flagged approximate.
DJI (大疆创新) is the company that turned the consumer drone into a category, and its digital design carries the same conviction its hardware does — that the most advanced engineering deserves the quietest possible presentation. The dji.com surface is built on a near-total commitment to black, white, and silver: hero sections are full-bleed product photograp
Brand
Accent
Neutrals
Semantic
Type Scale
Rendered in system-ui to clearly show scale & weight.
Fonts
Spacing
| Purpose | Value | Preview |
|---|---|---|
| Density | spacious | |
| Base unit | 12px | |
| Section gap | 24px | |
| Card padding | 12px | |
| Element gap | 12px |
Border Radius
| Element | Value | Preview |
|---|---|---|
| buttons | 4px | |
| inputs | 4px | |
| cards | 4px | |
| dialogs | 4px | |
| badges | 4px |
Elevation
Do and Don't guidelines parsed from DESIGN.md.
Do
Don't
Buttons
Inputs
Cards
Badges