Website profiles · Technology insights · Alternatives

cssplay.co.uk Paid content

Categories: Other

CSS ~ Cutting edge Cascading Style Sheets. Experiments in CSS

Visit website

Updated: 2026-10-01 19:42 Language: English (default) Access: Normal

Profile views 7 Outbound visits 0
CSSplay Full homepage screenshot
Editorial Review

Website Review

What is CSSplay?

CSSplay is a long-running personal reference site by Stu Nicholls that collects pure-CSS experiments and demonstrations. Its focus is showing what can be built with Cascading Style Sheets alone — the site states that most demonstrations use no JavaScript or other programming languages — and it covers menus, layouts, slideshows, tree menus, shapes and other interface patterns.

Who it is for

  • Developers learning CSS who want annotated, copyable examples rather than framework documentation.
  • Experienced front-end developers looking for unusual techniques, such as CSS-only slideshows, tree menus and shape effects.
  • Anyone who needs a menu, layout or interactive pattern without adding JavaScript.

What you will find

  • A large catalogue of demos grouped roughly into menus, demos and layouts.
  • Experimental techniques that push CSS features, including newer capabilities such as :has()-style selectors, container queries and grid-based layouts.
  • A pragmatic, hand-built style: the examples are intended as teaching material and inspiration, not as a packaged component library.

How it compares to other resources

Resource type Strength Trade-off
CSSplay Pure-CSS experiments, unusual patterns, no JavaScript dependency Personal site; examples may need adaptation and testing in your own project
General CSS references such as MDN Web Docs Authoritative explanations of properties and browser support Less focused on complete, experimental interface patterns
Can I Use Browser support tables for specific features Does not show full working examples

A practical next step

Start with a demo close to what you need — for example, a tree menu or slideshow — then copy the CSS into a test page and check it in your target browsers. Treat the code as a learning reference: simplify it, rename classes and verify accessibility and keyboard behaviour before using it in production. If a demo depends on a very new CSS feature, confirm current browser support with Can I Use and keep a fallback for older browsers.

How can I build a CSS-only dropdown or flyout menu without JavaScript?

Build it as a nested list with a hidden submenu that appears on hover or keyboard focus. On CSSplay, Stu Nicholls describes the site as a collection of experimental CSS demonstrations, and its menu section includes drop/flyout and tree menus built with CSS rather than JavaScript. That approach is the practical starting point: use real links or buttons in your markup, then let CSS control visibility and positioning.

A simple pattern:

<nav>
  <ul>
    <li><a href="/">Home</a></li>
    <li class="has-sub">
      <a href="/services/">Services</a>
      <ul class="submenu">
        <li><a href="/services/design/">Design</a></li>
        <li><a href="/services/build/">Build</a></li>
      </ul>
    </li>
  </ul>
</nav>
.submenu {
  position: absolute;
  display: none;
}
.has-sub:hover .submenu,
.has-sub:focus-within .submenu {
  display: block;
}

The trade-offs matter more than the syntax:

  • Hover-only menus fail on touch and keyboard. Pair :hover with :focus-within so keyboard users can reach the submenu.
  • Positioning needs a containing block. Give the parent position: relative and the submenu position: absolute, or the menu may jump.
  • Deep nesting gets fragile. One level of flyout is usually enough; multi-level trees need careful spacing and z-index handling.
  • No JavaScript means no click-to-toggle on small screens. Many CSS-only menus fall back to a stacked list below a breakpoint.

For a concrete case, imagine a small agency site with five top-level items and two sub-items each. A horizontal bar with hover/focus flyouts is appropriate on desktop, while mobile can show all links expanded in a vertical list. That avoids the common failure where a hover menu is impossible to open on a phone.

Nicholls's stated aim is to help newcomers and show that CSS is more than basic styling, so CSSplay is most useful as a demonstration library: study how each menu is structured, then adapt the technique rather than copying it wholesale. For standards questions such as the correct doctype, the W3C website is the authoritative reference; see W3C. If you want a broader set of layout and menu experiments, CSSplay itself is at CSSplay.

What CSS techniques can create a slideshow that runs automatically using only CSS?

CSS-only slideshows rely on animation timing rather than scripting: you define a keyframe sequence that cycles through each slide's visibility or transform, and the browser repeats it indefinitely. CSSplay's demonstration list includes several examples of this pattern, such as "CSS simplest auto slideshow," "CSS auto/manual slideshow," and "CSS full screen slideshow," all built without JavaScript.

Core approaches

  • Keyframe-driven opacity or transform: Each slide occupies the same position; a single @keyframes rule shifts opacity, translateX, or clip-path at staggered percentages so slides appear in sequence. The animation loops with animation-iteration-count: infinite.
  • Animation-delay staggering: Multiple slides share one keyframe set but start at offset delays, creating a rotation without duplicating timing logic.
  • Pseudo-class state for manual control: Radio buttons or :target links let a visitor override the automatic cycle; CSSplay lists radio tree menus and :target-style demos showing this technique in a navigation context.
  • Modern selectors: CSSplay's recent demos reference :if(), sibling-index(), and sibling-count() — newer CSS features that can calculate per-slide timing automatically, reducing hand-written delay values.
  • Container queries: Labeled "@container (style)" demos suggest slide behavior can respond to a container's state rather than only viewport width.

Trade-offs

Approach Strength Limitation
Pure keyframe loop No markup overhead, works everywhere Hard to pause; timing fixed in CSS
Radio/checkbox + :checked Visitor controls slide Requires extra inputs; accessibility care needed
:target links Deep-linkable slides URL changes; back-button behavior can confuse
Modern selectors (:if(), sibling-index()) Less repetitive CSS Limited browser support at time of writing

Practical scenario: A photographer wants a hero banner that cycles images every five seconds but pauses when hovered. A keyframe animation with animation-play-state: paused on :hover handles this in a few lines. If they also want clickable dots, radio inputs plus :checked sibling selectors add that without script.

Next step: Open a CSSplay demo closest to your layout — for a full-bleed banner, start from the full-screen slideshow example — and inspect how the keyframe percentages map to slide count. If you need per-slide timing that scales automatically, check whether the sibling-index() demos suit your browser targets before committing. For broader CSS reference material, MDN Web Docs documents @keyframes and animation properties in depth.

How do I make a responsive masonry layout with CSS grid?

CSS Grid gives you two practical routes to a masonry-style layout: a true masonry implementation that relies on newer CSS features, and a JavaScript-free approximation using grid auto-placement. Which you pick depends on how much browser support you need and how strictly you want items to pack.

The idea behind the effect

Masonry means items of different heights fill columns without leaving large vertical gaps. Classic CSS Grid rows are uniform, so items in the same row align to the tallest item. To break that, you either let the browser place items into columns independently, or you fake it by spanning rows.

Two common approaches

Approach How it works Best for Trade-off
Column-based grid spanning Define fixed row units, then make each item span enough rows to fit its content Broad support, predictable You must estimate or measure item heights; spans are set in code
Native masonry-style placement Items flow into columns in source order, heights vary freely Fluid, content-driven galleries Depends on newer CSS support; behaviour varies across engines

The column-spanning method is the safer default. You set a small row height (for example grid-auto-rows: 10px), give each item grid-row-end: span N, and calculate N from the item's rendered height. That calculation is the fiddly part, and it is why many developers reach for a small script or a ResizeObserver.

The native route is cleaner in markup but is the reason a demonstration like the masonry layout on CSSplay is worth studying: it shows how much can be done with pure CSS and no JavaScript, which matters if you want to avoid dependencies. Treat that as technique inspiration rather than a drop-in production component.

A concrete scenario

Imagine a portfolio page with mixed-height cards: a tall photo, a short caption block, a medium chart. With a plain three-column grid, the short card leaves a gap until the next row starts. With a masonry approach, the short card sits directly under the previous item in its column, and the next item fills the space beside it. The visual result is tighter and more magazine-like.

Decision criteria

  • Need to support older browsers? Use the row-spanning approximation.
  • Building for modern evergreen browsers only? Try native masonry placement, with a grid fallback.
  • Content order matters for accessibility? Check that your columns preserve a sensible reading order, since masonry can reorder items visually.
  • Dynamic content (infinite scroll, resizing)? Plan for recalculation, because fixed spans go stale when heights change.

Next step

Prototype with three or four items of clearly different heights, resize the window, and watch where gaps appear. If gaps are acceptable, the simple grid fallback is enough. If not, either add height measurement for spans or adopt a native masonry feature and provide a graceful fallback. For more pure-CSS layout experiments, see CSSplay.

How can I create a tree menu using CSS only?

Build it as a nested list where each branch is a <ul> inside its parent <li>, then use CSS to hide and reveal those branches. CSSplay's own menu demos follow this "just CSS" approach, including tree menus and the "ULTIMATE tree menu" series, with no JavaScript in most demonstrations, so it is a good place to see working patterns before writing your own.

The core pattern

Use :hover for pointer users and :focus-within for keyboard users. A simple starting point:

<nav>
  <ul class="tree">
    <li><a href="#">Section</a>
      <ul>
        <li><a href="#">Page one</a></li>
        <li><a href="#">Page two</a></li>
      </ul>
    </li>
  </ul>
</nav>
.tree ul { display: none; }
.tree li:hover > ul,
.tree li:focus-within > ul { display: block; }

Indent each level with padding or margin, and add a marker (a ::before triangle or plus/minus) to show that a branch opens.

Decide how branches should behave

Approach Best for Trade-off
:hover only Desktop navigation, quick scanning Keyboard and touch users cannot reliably open branches
:focus-within Accessible menus, keyboard users Needs visible focus styles; can stay open while focus is inside
<details>/<summary> Content trees, documentation, no CSS trickery Less control over animation; styling varies by browser

For a site where people must reach every page by keyboard, combine :hover and :focus-within. For a documentation sidebar, <details> is often the least fragile option. CSSplay has demonstrations of both hover-driven trees and details/summary menus, which is useful for comparing the two.

Practical checks

  • Keep the markup as a real nested list: screen readers announce the number of items and the hierarchy.
  • Do not rely on colour alone to show the open state; use a rotated marker or an icon change.
  • Test with the keyboard: Tab through links and confirm each branch opens and closes predictably.
  • If the tree is long, consider a column layout or a collapsible panel rather than a deep flyout that covers content.

A sensible next step is to open CSSplay's menu section, pick the tree-menu demo closest to your structure, and rebuild it with your own labels and colours rather than copying the code wholesale. See CSSplay.

What is the correct DOCTYPE declaration to use for standards-compliant CSS demonstrations?

Use <!DOCTYPE html> for any new standards-compliant demonstration. It is the HTML5 doctype, it is short, and every current browser renders pages in standards mode when it sees it.

CSSplay's own guidance is stricter than "pick one and move on": the page stresses that the doctype must be the first line of your (x)html and points readers to the W3C's list of recommended DTDs. That advice dates from the XHTML era, when the exact public identifier decided whether a browser used quirks mode, almost-standards mode or standards mode. Today the practical answer is simpler, but the underlying rule still holds: a missing or malformed doctype drops you into quirks mode, where box sizing, percentage heights and table rendering behave differently — exactly the kind of inconsistency that ruins a CSS demo.

H3 When the choice still matters

  • New demos and pages: use <!DOCTYPE html>. Nothing above it — no comments, no XML declaration, no blank line.
  • Maintaining old XHTML pages: keep the existing XHTML 1.0 Strict or Transitional doctype if the markup still validates against it; switching doctypes on an untouched page buys you little.
  • Framed or embedded demos: each document needs its own doctype; an iframe does not inherit the parent's.
  • Testing quirks deliberately: omit the doctype only in a throwaway file where you actually want to compare quirks-mode behaviour.

If you are unsure whether a page is in standards mode, open the developer console and check document.compatMode. It should report CSS1Compat, not BackCompat.

For deeper background, the W3C's own material is authoritative, and CSSplay remains a useful place to see doctype-clean, JavaScript-free CSS experiments in practice.

Related questions

More questions →
How to Convert a Code Snippet into a Shareable Image with ray.so

ray.so turns a code snippet into a styled image you can export and share. Paste your code into the editor, pick a theme and window style, adjust the layout, then export the rendered result as an image. This works best for short snippets you want to post on social media, in docs, or in chat — not for long files, since the image grows with the code.

Before you start

  • Have the code snippet ready to paste, and know which language it's in so the highlighting matches.
  • Decide where the image will live (a post, a slide, a README). That tells you whether you want a background, a light or dark window, and how much padding.
  • Keep the snippet short. A few dozen lines read well as an image; hundreds do not.

Step-by-step

1. Paste or type your code

Put the snippet into the editor. Check that the syntax highlighting matches your language — keywords, strings, and comments should be colored, not flat text. If the colors look wrong, the language isn't being detected correctly; adjust it before you style anything else, since the theme you pick later depends on it.

2. Choose a color theme

Pick from the available syntax color themes. This controls how the code itself is colored. Choose one with enough contrast that the code stays readable when the image is scaled down in a feed or a slide.

3. Toggle the window and background

  • Dark or light window — switches the frame around your code between a dark and light appearance.
  • Background — show or hide the colored background behind the window.

If you're posting on a light page, a light window with no background blends in; a dark window with a background stands out. Match this to where the image will appear.

4. Adjust padding, line numbers, and window controls

  • Padding — the space around the code inside the frame. More padding gives a calmer, more presentable image; less padding fits more code.
  • Line numbers — turn them on if you or your readers need to reference specific lines; turn them off for a cleaner look.
  • Window controls — the traffic-light buttons on the frame. Keep them for a familiar editor look, or hide them for a more neutral image.

5. Export the image

Export the rendered snippet as an image and let the file download. Before you post it, open the downloaded file and check:

  • The code isn't clipped at the edges.
  • Highlighting is present and correct.
  • The background is the one you intended (not blank or missing).
  • Text is still legible at the size it will be displayed.

Common export problems and fixes

Problem Likely cause Fix
Code is clipped at the edges Padding too small or the snippet is too wide Increase padding, shorten long lines, or split the snippet
No syntax highlighting Language not detected or set correctly Set the language so keywords and strings are colored
Blank or missing background Background toggled off, or the export didn't finish Toggle the background back on and re-export
Image looks cramped when shared Too many lines for the frame Trim the snippet to the essential lines
Colors hard to read Low-contrast theme Switch to a theme with stronger contrast

When this is the right tool

Use ray.so when you want a single, self-contained image of a short snippet that looks polished without design work. Skip it when the code is long, when readers need to copy and run it (share a gist or repo instead), or when you need the code to stay searchable and accessible as text.

What Are the CSSplay Experiments? Stu Nicholls' Pure CSS Demos Explained

CSSplay's Experiments are a long-running collection of interface and layout demos built almost entirely with CSS — no JavaScript or other programming languages in most cases. Created by Stu Nicholls, the site exists to show that CSS is more than "a simple mechanism for adding style" (the W3C definition it quotes and pushes back against). If you want to see what pure CSS can actually do — menus, slideshows, responsive layouts, 3D carousels — and study the code behind them, this is the resource to browse. The main caveat: many demos lean on newer CSS features, so check browser support before reusing them in production.

What the Experiments actually are

CSSplay is a demonstration site, not a framework or a library. Each experiment is a self-contained page showing one technique, usually with the CSS exposed so you can read and adapt it. The site's stated goal is twofold: help newcomers to CSS, and show experienced developers that CSS goes well beyond fonts, colors, and spacing.

The defining constraint is the point of the whole project — just CSS. Most demonstrations use no JavaScript or any other programming language. That makes the collection useful as a reference for what is achievable natively, and as a stress test of how far modern CSS has come.

What's covered

The demos are organized by theme rather than by difficulty. Current groupings include:

Category Example experiments
Menus Drop/flyout and tree menus, multi tree menu styling, retro focus-within tree menu, horizontal & vertical menu, details/summary slide, ULTIMATE tree menu v2/v3, radio tree menu
Slideshows Simplest auto slideshow, auto/manual slideshow, full screen slideshow, split screen slideshow, multiple slideshows, grid slideshow, masonry layout, wine/lego/cosmetic slides
Layout & shapes CSS Grid lanes emulation, folding text and image corners, corner-shape clover and superellipse() flower, shape-outside with images
Charts & tools Border-shape pie chart, clip-path pie chart, CSS-only stopwatch
Modern features sibling-index() / sibling-count() carousel, :if() slideshow, @container style queries, height: calc-size(auto, size)

The pattern is worth noticing: alongside classic menu and layout techniques, there's a steady stream of experiments using very recent CSS — :has(), @container, clip-path, sibling-index(), corner-shape. That mix is what makes the site useful both to beginners and to people tracking cutting-edge CSS.

How to use the experiments in your own work

  1. Pick a category that matches your task. If you need a navigation pattern, start with the Menus group; if you need a hero rotator, start with Slideshows.
  2. Open the demo and read the CSS. The value is in the technique, not a drop-in component — expect to adapt selectors, sizing, and markup to your own structure.
  3. Check the feature dependencies. Experiments built on :has(), @container, sibling-index(), or corner-shape will not work in older browsers. Confirm support for your target audience before shipping.
  4. Start your document with a standards-compliant DOCTYPE. The site explicitly asks for this — it recommends using a standards-compliant !DOCTYPE as the first line of your (x)html, with a list of recommended DTDs linked from the site. Skipping this is a common reason demos render incorrectly when copied.
  5. Verify in the browser, not just by reading. Pure-CSS techniques often depend on subtle interactions (focus, hover, checked state, container size), so test the actual behavior rather than assuming it from the source.

Common sticking points

  • "It looks broken when I paste it in." Usually a DOCTYPE or markup-structure mismatch, or a missing wrapper element the CSS depends on.
  • "The interaction doesn't work." Many demos rely on :focus-within, :checked, or @container queries — these need the right HTML structure and a browser that supports the feature.
  • "Can I use this commercially?" The site mentions advertising and lists PayPal as a payment platform, but the input does not state licensing terms for the demos. Treat reuse terms as something to confirm on the site itself rather than assume.

Who this is for

CSSplay's Experiments suit two audiences: developers learning CSS who want concrete, readable examples of specific techniques, and experienced developers who want to see how far pure CSS can be pushed with current features. If you need a production-ready component with guaranteed cross-browser behavior, treat these as a starting reference and budget time for adaptation and testing.

What Is DMZ Graphics? Freelance Web Design and Prepress Services Explained

DMZ Graphics is a one-person freelance studio — owner/operator Lewis Kirk — based in Columbia, South Carolina, offering web site development, prepress production, social media management, and bulk emailing for small to medium businesses and for print designers who need production help. It describes itself as "professional work at reasonable prices" and has been online since 1994, with the site last updated November 16, 2023. If you need an economical web presence or overflow production capacity rather than an agency team, it fits that profile; if you need a large multi-disciplinary agency with in-house staff across many specialties, it does not.

What DMZ Graphics actually does

The service list is short and specific, which makes it easy to check against your project:

Service What it covers, per the site
Web site development Building a professional web presence, positioned for small to medium businesses at an economical price
Prepress production Ads through long document formatting — production work done alongside you or your team
Social media management Establishing and managing a business's social media presence
Bulk emailing Designing and implementing email campaigns, managing contact lists, and tracking responses; the site states "No spam allowed"
Design support Acting as a silent partner for print designers who have periodic web design requests from clients

The stated capability is web coding and prepress production processes, backed by "years of practical experience."

Who it's built for

Two audiences are named explicitly on the site:

  • Small to medium businesses that want a professional web presence with an economical price tag.
  • Print designers who get occasional web design requests from clients but don't have — or don't want — the coding skills, and who can use DMZ Graphics as a silent production partner. The same offer covers overflow production and large projects, freeing the designer for more creative work.

If you're a solo designer or a small business without an in-house developer or prepress operator, that's the fit. If you're an enterprise with procurement requirements or a need for ongoing multi-person teams, the site gives no indication of that scale.

How to engage

The site's structure points to a straightforward path:

  1. Review the services pages (Web Design, Other Services) to confirm the work matches your project.
  2. Look at Projects to judge relevant past work.
  3. Use Contact to reach Lewis Kirk directly at 803.787.3450 or [email protected], or via the Facebook link listed.

There is no published pricing, quote form, or stated turnaround time on the site, so scope, budget, and schedule have to be settled in that direct conversation. The phrase "working within your budget" suggests budget is a discussion point rather than a fixed rate card.

What to check before hiring

Because the site publishes no rates, timelines, or contract terms, treat these as questions for the first contact:

  • Budget fit — what a comparable web or prepress project has cost, and how change requests are handled.
  • Project specifications — whether your requirements (page count, document length, file formats, platform) fall inside the stated web coding and prepress capabilities.
  • Turnaround — delivery dates for web launches or print deadlines, since prepress work is usually tied to a press schedule.
  • Email compliance — the "no spam allowed" line signals a permission-based approach; confirm how lists are sourced and how responses are tracked.
  • Ongoing vs. one-off — social media management implies a recurring arrangement, while web and prepress work may be project-based. Clarify which model applies.

A reasonable next step is to send a short brief with your deliverables, deadline, and budget range, then ask for a quote and a sample of comparable work.

What Is CSSplay? Stu Nicholls' Pure CSS Experiments and Demos Explained

CSSplay is a long-running demonstration site by Stu Nicholls built around one constraint: most demos use only CSS, with no JavaScript or other programming language. It is useful if you want to see how far CSS alone can go, or if you need a working reference for a menu, layout, slideshow, or small interactive component without adding script. The site is aimed at both newcomers learning CSS and experienced developers looking for techniques they may not have considered.

What the site actually contains

The homepage describes CSSplay as "experiments with cascading style sheets" and states that most demonstrations are "JUST CSS, no javascript or any other programming language." The demos are organized into categories rather than presented as a single tutorial course.

Category Examples listed on the site
Menus Drop/flyout and tree menu, multi tree menu styling, retro focus-within tree menu, horizontal & vertical menu, details/summary slide, ULTIMATE tree menu v3 and v2, radio tree menu
Layouts CSS-only masonry layout v2, responsive masonry layout, CSS Grid Lanes emulation
Slideshows Simplest auto slideshow, 3D auto/manual carousel, full screen slideshow, split screen slideshow, multiple slideshows, grid slideshow, lego slides with pause
Other components CSS-only stopwatch, stopwatch using @container, folding text corner, folding image corners, border shape pie chart, clip path pie chart

The recent-demos list also shows newer CSS features being tested, including sibling-index(), sibling-count(), corner-shape, superellipse(), shape-outside, :if(), and height:calc-size(auto, size). That mix matters: some demos are practical patterns you can adapt today, while others are experiments with features that may have limited browser support.

Why it exists

The site quotes the W3C definition of CSS as "a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents," then pushes back on the word "simple." Nicholls writes that CSS "can be very complicated" and that he created the site to help newcomers and to show experienced developers that CSS is "more than just a mechanism for styling your documents."

That framing explains the site's value. It is not documentation and not a course. It is a collection of solved problems, each demonstrating a technique you can inspect and reuse.

How to use it

  1. Pick the category closest to your problem — menu, layout, slideshow, or a standalone component.
  2. Open the demo and check the behavior you need: does it open on hover, click, or focus? Does it pause, resize, or respond to container size?
  3. View the source to see the HTML structure and CSS rules. Because most demos avoid JavaScript, the logic lives entirely in selectors, pseudo-classes, and layout properties.
  4. Copy the technique, not the whole page. Adapt class names and structure to your own markup.
  5. Verify browser support before shipping, especially for demos using newer functions like :if(), sibling-index(), or corner-shape.

The site also emphasizes using a standards-compliant !DOCTYPE as the first line of your (x)html, and links to recommended DTDs. If you copy older demos, check that the doctype matches your document type, since quirks-mode rendering can change how the CSS behaves.

Who it suits

  • CSS beginners get concrete, inspectable examples of what selectors and layout properties can do, without needing to read JavaScript.
  • Experienced developers get a catalog of edge cases and modern-feature experiments, useful when you want a CSS-only solution instead of a script dependency.
  • Anyone avoiding JavaScript for menus, slideshows, or small interactive elements will find directly relevant patterns.

Practical caveats

  • "No JavaScript" does not automatically mean accessible or production-ready. Test keyboard navigation and screen-reader behavior on any menu or slideshow you adapt.
  • Experimental demos may rely on features with partial browser support. Treat them as learning material until you confirm support in your target browsers.
  • The site is a personal experiment collection, so naming and structure vary between demos. Expect to adapt rather than drop in.

CSSplay is listed on the w3c.org website, and the site includes an advertising information page for anyone interested in promoting there. For learning purposes, the most efficient approach is to start from the category that matches your current problem, read the source of one demo, and rebuild it in your own project rather than browsing the full list at once.

Cascadeur Free vs Paid Plans: What You Get and When to Upgrade

Cascadeur's site offers a free way to try the software and links to paid plans, but the public page does not spell out exactly what the free tier includes or where its limits sit. What it does confirm is the feature set — AI-assisted keyframe animation, AutoPosing, AutoPhysics, Ragdoll, Inbetweening, AI motion generation, rigging, retargeting, and UE Live Link — plus file compatibility with .FBX, .DAE, .GLB/.GLTF, and .USD. If you need a definitive free-vs-paid breakdown, treat the Plans page and the trial start as the two places to check, because the homepage itself doesn't publish export limits, watermark rules, or commercial-use terms.

What the public page actually tells you

The homepage positions Cascadeur as "the easiest way to animate" and invites you to "Try for free" or "Watch demo." It lists these capabilities without marking any as paid-only:

  • Inbetweening — AI interpolation that generates motion between keyframes
  • Ragdoll — procedural reactions to impacts, falls, and collisions
  • AutoPosing — get natural poses by moving fewer control points
  • Quadrupeds — rigging, AutoPosing, and one-click retargeting for four-legged animals
  • AI Motion Generation — running, jumping, combat, acrobatics, idles, and more
  • AutoPhysics — a character double showing a physically accurate result, for tuning secondary motion and inertia
  • Rigging — drag-and-drop joints to auto-generate a rig for humanoids and quadrupeds
  • Retargeting — copy/paste animation between characters regardless of skeleton or proportions
  • UE Live Link — stream animation to Unreal Engine with real-time updates

It also names the solution areas: mocap cleanup, previz, animation editing, AI, video games, prototyping, and markerless mocap. Mocap cleanup is described as fixing foot sliding, knee pops, geometry penetration, poses via AutoPosing, weight via AutoPhysics, and edits via Animation Layers.

None of this is labeled "free" or "paid" on the page, so don't assume the list equals the free tier.

The two "free" paths are different things

The page shows two separate entry points, and mixing them up is the most common source of confusion:

Entry point What it is What to expect
"Try for free" A trial-style access route Time-limited or feature-limited evaluation; check the Plans page for terms
A long-term free tier A persistent no-cost version Not described on the homepage; verify on the Plans page

The trial link points to cascadeur.com/plans#trial, which means trial terms live on the pricing page, not the homepage. If your decision depends on whether you can keep using it indefinitely at no cost, that answer has to come from the Plans page — the homepage doesn't provide it.

When the free route is likely enough

Based on the feature list alone, a free or trial route is worth starting with if you are:

  • Learning the workflow — testing AutoPosing and Inbetweening on a simple humanoid before committing
  • Evaluating mocap cleanup — checking whether the foot-sliding and knee-pop fixes fit your pipeline
  • Prototyping — blocking previz or game animation without a production deadline
  • Testing file compatibility — confirming your .FBX, .DAE, .GLB/.GLTF, or .USD assets import cleanly

When upgrading becomes the real question

Upgrade pressure usually comes from constraints the homepage doesn't state, so verify each against the Plans page before paying:

  1. Export restrictions — if the free tier limits resolution, format, or adds a watermark, that alone can force an upgrade for client work.
  2. Commercial use — confirm whether free-tier output can be used in shipped products. The page doesn't say.
  3. Team or pipeline needs — UE Live Link and retargeting matter more in production; check whether they're gated.
  4. Volume of work — a single test animation and a full game's combat set have very different tolerance for limits.

A concrete example: if you're cleaning up a markerless mocap take for a game prototype and the free route lets you fix foot sliding and apply AutoPhysics, you may never need to pay. If you're delivering that animation into a commercial build and the free tier restricts export or licensing, the upgrade decision is made for you by the terms, not the feature list.

How to decide without guessing

  1. Open the Plans page and read the actual tier comparison — this is the only authoritative source in the material provided.
  2. Start the trial and test the specific features your project needs: AutoPosing, AutoPhysics, Ragdoll, Inbetweening, retargeting, and UE Live Link.
  3. Test an export end-to-end with your real file format (.FBX, .DAE, .GLB/.GLTF, or .USD) and inspect the output for watermarks or quality loss.
  4. Check the commercial-use terms in writing before shipping anything.
  5. Only then compare cost against the limits you actually hit.

The homepage is useful for understanding what Cascadeur does — AI-assisted keyframe animation for character work, mocap cleanup, and game pipelines. It is not a pricing document. For the free-vs-paid question specifically, the Plans page is the answer, and the trial is how you verify it against your own project.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.

Domain and Registration

Registered in 2005, this domain has about 21 years of history. That suggests continuity, although ownership and purpose may have changed. Registration contact information is publicly available through RDAP. The domain uses the common .uk extension, which is not an independent safety signal.

DNS and Email

The observed email authentication setup is incomplete: DMARC is missing. Nameservers are provided by ukweb-hosting.co.uk, indicating managed DNS hosting. MX records point to the stackmail.com email service. No CNAME was found; the observed records resolve directly to addresses. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. The Server header identifies Apache without an exact version. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies Google Analytics, Apache without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

The title has 86 characters and may be truncated in search results. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. A meta description is present, with 61 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSukweb-hosting.co.uk
Hosting20i Limited
Emailstackmail.com
Location United Kingdom flagUnited Kingdom 185.151.30.130

User reviews (0)

  • No reviews yet.

Pages, Search and Sharing

Meta descriptionCSS ~ Cutting edge Cascading Style Sheets. Experiments in CSS
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

No robots.txt found

Registration details RDAP / WHOIS

RegistrarEasily Limited t/a easily.co.uk
Registered2005-06-15
Expires2027-06-15
Domain statusactive
Nameserversns1.ukweb-hosting.co.uk、ns2.ukweb-hosting.co.uk
DNSSECunsigned

DNS records

TypeNameValueTTLPriority
Awww.cssplay.co.uk185.151.30.1301327—
AAAAwww.cssplay.co.uk2a07:7800::1303600—
MXcssplay.co.ukmx.stackmail.com360010
NScssplay.co.ukns1.ukweb-hosting.co.uk3600—
NScssplay.co.ukns2.ukweb-hosting.co.uk3600—
NScssplay.co.ukns3.ukweb-hosting.co.uk3600—
NScssplay.co.ukns4.ukweb-hosting.co.uk3600—
TXTcssplay.co.ukv=spf1 include:spf.stackmail.com a mx -all3600—

TLS and certificates

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subject*.cssplay.co.uk
IssuerLet's Encrypt
Valid until2026-11-18T23:37 · Remaining when checked: 48 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HeaderValue
content-typetext/html
serverApache

Identified technologies

Google AnalyticsApache