Skip to content
AventropyWeb library
Website home
Browse the library

Web library

The essentials first. Components next. Motion last.

Framework free

Find a pattern. Point to a section.

Use the numbered sections below when sharing feedback. The website uses these same controls, motion backgrounds and brand assets.

01 / Foundations

From the Figma design system

Aventropy

ON LIGHT / ORIGINAL SVG

Aventropy

ON DARK / ORIGINAL SVG

From possibility to clarity.

The A’s transparent-to-ink fade, extended into blue, midnight and soft edges.

Primary
Aventropy blue#0C10D4
Text / inverse
Midnight#010113
Subtle surface
Light grey#FAFAFA
Canvas
White#FFFFFF

HEADINGS / POPPINS

Clarity, by design.

BODY / GOOGLE SANS FLEX

Design for complex digital workflows.
Clear, readable and quietly confident.

Figma colours and typefaces. A 4px spacing scale, fluid headings and responsive layout rules.

RHYTHM & SPACING

Small steps. Consistent rhythm.

Use the same scale for padding, gaps and margins. Tight spaces connect related items; larger spaces separate ideas.

  1. 4
  2. 8
  3. 12
  4. 16
  5. 24
  6. 32
  7. 48
  8. 64
  9. 96

Inside a component

8–16px between related labels and controls. 24–32px of comfortable internal space.

Between components

24–48px between cards or content groups. Keep the gap consistent within each row.

Between sections

64–112px on the website, scaling with the screen. Space stays outside full-colour panels.

LAYOUT & SCALING

A shared edge. Room to breathe.

Navigation, headings and content align to the same page edges. Columns adapt to the available space; reading lines stay short.

Page margin
Panel padding
ContentOne clear idea
ContentOne clear idea
Shared column gap
Page margin

Responsive grid

4, 8 or 16 columns. Grouped content stacks on smaller screens without changing its reading order.

Fluid type

Display 40–80px. Section headings 32–54px. Body text starts at 16px with generous line spacing.

Consistent alignment

Use the shared container. Scale outer margins with the viewport and keep controls at least 44px tall.

Type, spacing and layout scales
Figma heading styles
StyleSize / line heightWeight
heading-0320 / 28400
heading-0428 / 36400
heading-0532 / 40400
heading-0642 / 50300
heading-0754 / 64300

Spacing tokens: 4, 8, 12, 16, 24, 32, 48, 64 and 96px. Control radius: 4px. New card and panel radii: 24 and 32px.

The layout grid has 4 columns below 672px, 8 columns below 1056px and 16 columns above. Content is capped at 1584px. All values are expressed in rem; headings for page patterns scale fluidly.

02 / Buttons & links

Figma controls

48PX / DEFAULT

DISABLED & INLINE

Explore foundationsCategorySelected

Hover, pressed, keyboard focus and disabled states. Use links for navigation and buttons for actions.

04 / Cards

New Aventropy patterns

05 / Accordion

Adapted from Figma

Does the library need a JavaScript framework?

No. The components use ordinary HTML and CSS. A small, optional JavaScript file adds menu dismissal, modal dialogs, character counts and the form demonstration.

Can the content be edited directly?

Yes. Every heading, paragraph, image and link is in the HTML. There is no build step or content hidden inside JavaScript.

Which parts are new?

The navigation, hero, card family, editorial sections, quote layout, call to action and footer extend the Figma foundations for a consultancy website.

Native details and summary elements work without JavaScript. The Figma chevron is reused as supplied.

06 / Forms & feedback

Adapted from Figma

Try the form states

This is a demonstration. Nothing is sent or saved.

0 / 500

Maximum 500 characters.

* Required fields

Text input, email, select, textarea, checkbox, helper text, inline errors and success feedback. The Figma Select (2008:165336) powers the Work industry filter. The experience finder gives visitors separate routes through industry experience and platform options. Larger web labels and input text improve readability.

Enter an email address in the format [email protected].

Explain why the field is unavailable when it matters.

07 / Dialog

Accessible web extension

A moment of focus.

Use a dialog for a short, focused task. Keep longer content on the page. Close with Escape, the close button or the backdrop.

Native dialog provides a focus boundary and makes the background inactive. Focus returns to the opening button when closed.

08 / Hero

New Aventropy pattern

Complex workflows.
Clearer experiences.

We help product teams make complex digital workflows easier to use and build.

Fluid display type, a focused introduction and a pixel motion background. Example composition using the current product-workflow positioning.

09 / Content sections

New Aventropy patterns

Our approach

Space to make the complex feel clear.

A flexible introduction that pairs a short section label with a larger idea and supporting context.

  1. Understand

    Introduce the first part of the story, the question or the challenge.

  2. Explore

    Describe the thinking and decisions that shape the direction.

  3. Refine

    Explain how the work comes together and what happens next.

An editorial layout for approaches, capabilities or process steps. The sequence is illustrative.

10 / Quotes & metrics

New Aventropy patterns

“A thoughtful client quote belongs here, in their own words.”
Client nameRole, organisation · Placeholder
Outcome label
XX%
Outcome label
XX×
Outcome label
XX

Layout placeholders only. Replace with approved quotes and verified results before using these patterns on the website.

12 / Motion

16 dot compositions · two surfaces

Sixteen distinct forms share the flowing dots, colour and depth of the original designs. Choose a composition that supports the story of each section.

Open motion studio

Dot motion / 01—16

Open waves, folded surfaces, arcs and layered forms. One consistent material, with a different silhouette and movement for each composition.

01 / WaveRound particles flow through a folded wave of blue, cyan and violet.
02 / OrbitRound particles turn around an open centre, revealing depth as they move.
03 / FormationSeparate particle layers gather into a shared foundation.
04 / FlowRound particle streams move together through three dimensions.
05 / FanOpen layers spread through depth, revealing different perspectives.
06 / SailA broad, curved surface lifts and turns through the field.
07 / FoldAn open sheet bends along a luminous, changing crease.
08 / ArcSweeping curves frame a generous space at their centre.
09 / DriftOffset layers travel past one another at different depths.
10 / SweepA broad, rising sweep carries particles between two open ends.
11 / TerraceStepped layers reveal a clear progression through depth.
12 / VeilA suspended surface ripples gently along its open edges.
13 / ConfluenceOpen paths cross at different depths, creating a shared meeting point.
14 / FacetAngled planes shift together, revealing a structured composition.
15 / RippleWaves travel across an open surface in a measured rhythm.
16 / CanopyA broad arch opens overhead, creating space beneath its surface.

Use a different composition for each scene on a page. Keep scale, speed and dispersion consistent; preserve a clear reading area for content. All sixteen compositions share the footer motion control and include a still fallback.

13 / Using the library

Version 2.2

Copy. Compose. Make it yours.

Download the library, keep its folders together and start with the page example. Expand “HTML” below a specimen to copy its markup. Give repeated components unique IDs and update the links.

<link rel="stylesheet" href="/css/fonts.css?v=2.8.5">
<link rel="stylesheet" href="/css/tokens.css?v=2.8.5">
<link rel="stylesheet" href="/css/components.css?v=2.8.5">
<script src="/js/aventropy.js?v=2.8.5" defer></script>
<!-- Add these for motion backgrounds -->
<link rel="stylesheet" href="/css/entropy.css?v=2.8.5">
<script src="/js/entropy-core.js?v=2.8.5" defer></script>
<script src="/js/field-core.js?v=2.8.5" defer></script>
<script src="/js/dot-core.js?v=2.8.5" defer></script>
<script src="/js/entropy.js?v=2.8.5" defer></script>

Foundations

Edit colours, typography, spacing and radii in tokens.css. Fonts and the supplied light/dark logos are bundled locally.

Layouts

Use container, stack, cluster and grid classes. Layouts move from multiple columns to a single column on smaller screens.

Interactions

Menus and accordions use native HTML. The optional script adds Escape dismissal, dialog focus, character counts and the form demo.

Before a real launch

Replace example copy and artwork, connect any contact form, and add approved legal and social links.

Design sources and adaptations

The supplied Figma file provides the brand colours, Poppins and Google Sans Flex typography, buttons, links, fields, tags, checkboxes and accordion details.

Legency informs the floating navigation, generous spacing, display type and rounded content panels. The Aventropy branding and component implementation are independent.

The missing web patterns are new. Web adaptations include 16px input text, 14px labels, touch-friendly controls, fluid type, card radii, dark surfaces and reduced-motion support. Exact Figma node references are included in the download.

Privacy preferences

Cookie settings

Choose which optional tools this website may use. You can change your choice from the footer at any time.

Essential security & preferences

Cloudflare’s security cookie helps protect the hosted site from abusive bots. We remember your privacy choice; theme, motion and reading preferences are saved when you choose them.

Always available

Google Analytics is configured for aventropy.com and stays off on local previews. On the public site it loads only with your permission.

Off in this preview

Marketing

No advertising, remarketing or social tracking tools are installed. Any future provider will need a new, specific choice.

Not configured

Continuing does not give permission for future analytics or marketing tools.

Google Search Console reports visibility in search results. It is separate from visitor analytics; website ownership verification does not add tracking cookies.

Privacy choices are remembered for 180 days on this browser, or until the configured tools change. Cookie notice · Privacy notice