Website Review
What is Patterns.page?
Patterns.page is a free browser-based toolbox of CSS generators for designers and developers. You adjust settings visually, see the result live, then copy the generated CSS into your own project. It requires no sign-up or installation, and the code it produces is plain CSS, so it works with any framework or build setup.
Its tools each target a specific styling task:
- Gradient generator for background and color transitions
- Text shadow generator for typographic depth and effects
- Filter generator for applying CSS filters to images
- Box shadow generator for cards, buttons and elevated elements
- Transform generator for rotation, scaling and positioning
- Border generator for custom outlines and edges
- CSS Grid generator with drag-and-drop layout building
- Pattern and color palette browsers for ready-made backgrounds and curated color sets
A practical next step: if you are building a card component, open the box shadow generator, tune the shadow until it matches your design, copy the CSS, and paste it into your stylesheet. Then check the palette browser for a matching accent color rather than picking one by eye.
How it compares to alternatives: Patterns.page is a focused, no-account utility set. For broader interactive learning, CSS-Tricks offers articles and references; for quick one-off effects without a visual editor, Can I Use helps verify browser support once you have your code. If you need a full design tool with export to many formats, a general-purpose editor may suit you better — Patterns.page is strongest when you already know roughly what you want and just need clean CSS quickly.
How do I use the CSS gradient generator to create a gradient?
Open the CSS Gradient Generator tool on Patterns.page, adjust the gradient controls on the page, and copy the generated CSS. The page provides a live preview, so you see the result as you change it rather than guessing at values.
Typical workflow
- Open the generator and pick your gradient type — linear or radial (the tool's controls determine which options exist).
- Choose your colors and set the position of each color stop along the gradient line or radius.
- Set the direction or angle for a linear gradient, or the shape and center for a radial one.
- Watch the live preview to confirm the transition looks right at the size you care about.
- Copy the generated
backgroundorbackground-imagedeclaration into your stylesheet.
A concrete scenario
Say you're building a hero section and want a subtle diagonal wash behind a headline. You'd set a linear gradient at roughly 135 degrees, pick a light tint and a slightly darker version of the same hue, then place the second stop so the change stays gentle. Paste the result onto the hero container. If the text becomes hard to read, add a solid overlay or shift the stops rather than abandoning the gradient.
Decisions worth making early
| Choice | When it helps |
|---|---|
| Linear gradient | Banners, buttons, section backgrounds with a clear direction |
| Radial gradient | Spotlights, glow effects, circular emphasis |
| Fewer stops | Cleaner, more predictable output that's easier to edit later |
| Many stops | Multi-color effects, but harder to maintain and tune |
Practical notes
- The tool outputs standard CSS, so it works in any framework or build setup — you're pasting a declaration, not adopting a dependency.
- Keep a copy of your final color values somewhere; if you regenerate later, you'll want to match them.
- Test the gradient on the actual element. A gradient that looks smooth in a small preview can band or overwhelm a full-width section.
If you want to explore related effects, the same toolbox includes a box shadow generator and a CSS Grid generator for layout work.
Which CSS generator should I use for adding shadows to text or boxes?
Use the CSS Text Shadow Generator for text, and the CSS Box Shadow Generator for cards, buttons, panels and other elements. Both are listed on Patterns.page as browser-based tools with live preview and instant code output, so you can tune the effect visually and copy the CSS.
How to choose
| What you are styling | Tool | Typical use |
|---|---|---|
| Headings, labels, hero text | CSS Text Shadow Generator | Soft glow, letterpress depth, subtle readability lift over images |
| Cards, buttons, modals, containers | CSS Box Shadow Generator | Elevation, hover states, focus rings, layered depth |
| Images or media | CSS Filter Generator | Drop shadows and tonal effects, though it is not a shadow-specific tool |
Practical next step: open the relevant generator, start with one shadow layer, then add a second layer only if the first looks flat. For text, keep the blur small and the offset subtle; for boxes, a slightly larger blur with a low-opacity color usually reads as natural elevation.
Example scenario: you are building a pricing card. Use the Box Shadow Generator to create a soft resting shadow, then copy a stronger variant for the hover state. If the card has a headline that sits over a photo, use the Text Shadow Generator to add a faint dark shadow so the text stays legible.
Can I apply filters and transforms to images without writing code?
Yes. Patterns.page includes a CSS Filter Generator and a CSS Transform Generator, both described as visual tools with live preview and instant code generation. You adjust the controls, watch the image update, then copy the resulting CSS. No sign-up or install is mentioned, so you can start in the browser.
How the two tools differ
| Tool | What it changes | Typical use |
|---|---|---|
| CSS Filter Generator | Visual effects like image filters applied to images | Toning a photo, dimming a hero image, quick hover effect |
| CSS Transform Generator | Position, size, rotation and skew of an element | Rotating a thumbnail, scaling a card image, tilted gallery items |
A practical example
A photographer building a portfolio page wants gallery images slightly desaturated by default and zoomed in on hover. The filter tool produces the desaturation rule; the transform tool produces the scale rule for the hover state. You paste both into your stylesheet and the effect works across frameworks and build systems.
Decision criterion
If the change affects an image's appearance — colour, blur, brightness — use the filter generator. If it affects placement, angle or scale, use the transform generator. For the surrounding card, the Box Shadow Generator, Border Generator and Grid Generator cover the layout and framing.
A useful next step: open the Filter Generator, load your image, set one effect at a moderate value, and copy the CSS before adding more. Stacking many filters at once makes the output harder to debug later.
How do I copy the generated CSS code into my project?
On Patterns.page, each generator produces CSS in a live preview panel with a copy action, so you never download a file or install anything. You generate the look you want, copy the code, and paste it into your own stylesheet or component.
Typical workflow
- Open the tool you need, such as the CSS Gradient Generator or CSS Box Shadow Generator.
- Adjust the controls until the live preview matches your design.
- Use the copy button to put the generated CSS on your clipboard.
- Paste it into your project's CSS file, a
<style>block, or a styled-component/utility class, then edit the values if needed.
Where the pasted code usually goes
| Situation | Practical placement |
|---|---|
| One-off element | Inline style attribute or a single class in your stylesheet |
| Reusable component | A dedicated class, CSS module, or styled component |
| Theme-wide value | A CSS custom property (--shadow-card) reused across rules |
| Framework project | Plain CSS works in any framework; paste into the framework's style file |
Practical notes
- Generated code is plain CSS, so it works with every framework and build system; you may want to swap hard-coded colors or sizes for your own variables.
- For gradients and patterns, keep a fallback background color for older browsers.
- If you use a preprocessor, paste the CSS as-is first, then refactor into mixins or variables once it works.
- Copy is the fastest path for a single effect; for repeated effects, define the value once as a custom property.
Next step: open the specific generator, copy the result, paste it into a scratch HTML file, and confirm it renders before moving it into your real project.
Are the CSS patterns and color palettes free to use without attribution?
Yes. Patterns.page presents its CSS background patterns and curated color palettes as free, browser-based resources with no sign-ups or installs required. The page describes the whole toolbox as "free" and "production-ready," and there is no attribution requirement mentioned for the patterns or palettes.
Practical next step: Before shipping anything client-facing, open the specific pattern or palette page and check for any note about usage or licensing. The general "free" framing is a strong signal, but a per-tool note would be the authoritative place for any restriction.
Who this suits: Designers and developers who want to drop a background pattern or color scheme into a project without adding a dependency or crediting a source. If you need a paper trail for a legal or brand review, save the page and any license note alongside your project files.
Trade-off to weigh: Free-to-use assets can still carry implicit expectations. Even without a formal attribution clause, crediting the source in a project README or design notes is a low-cost courtesy, and it helps you find the asset again later. If a pattern becomes central to a brand identity, consider recreating it in your own system so you are not dependent on an external page staying online.
Example: A developer building a landing page can grab a subtle grid or dot pattern, paste the generated CSS into a stylesheet, and adjust the color values to match the brand palette — no license file, no credit line, no build step.
User reviews (0)