Modern, conversion-focused web design
Reliable and scalable websites
Flexible WordPress solutions
Online stores built to sell
Custom Shopify stores that convert
Improve rankings and organic traffic
Website builds trust & stands out
Get found by nearby customers
Fix performance and ranking issues
Grow reach and brand awareness
Consistent content and engagement
Ads that generate leads and sales
Google Search, Shopping & YouTube ads
Creative visuals for your brand
Build a strong brand presence
Designs that support campaigns
Professional business documents
Engaging social media creatives
Packaging that attracts buyers
Planning a new website?
We design fast, mobile-first websites that look sharp on every screen and turn visitors into enquiries.
A CSS gradient is a smooth transition between two or more colours, drawn by the browser instead of loaded as an image. Gradients load instantly, scale to any size and stay sharp on every screen.
This free CSS gradient generator builds linear and radial gradients with a live preview. Add unlimited colour stops, drag each stop's position, set the angle, try a random gradient for inspiration, then copy the CSS in one click.
Use it for hero backgrounds, buttons, cards, overlays on images and social media graphics.
Choose linear or radial, pick your colours and set the angle. The generator writes CSS like background: linear-gradient(135deg, #024C96 0%, #0367C6 100%); which you can paste into any stylesheet or page builder.
Two or three colours usually look cleaner than many.
Linear flows in a direction. Radial spreads out from a centre point.
Pick each colour and drag its position from 0% to 100%.
135 degrees, top-left to bottom-right, is a popular default.
Paste it into your stylesheet, Elementor custom CSS or theme settings.
Gradients are values for the background or background-image property.
background: linear-gradient(135deg, #024C96 0%, #0367C6 100%);
background: radial-gradient(circle, #FFFFFF 0%, #EEF4FB 100%);
/* Overlay on a photo */
background: linear-gradient(rgba(0,0,0,.6), rgba(0,0,0,.1)), url(hero.jpg);CSS gradients are supported by all modern browsers without prefixes.
A hero section background.
Quick reference for common settings.
| Setting | Effect | Common use |
|---|---|---|
| linear 90deg | Left to right | Progress bars, buttons |
| linear 180deg | Top to bottom | Image overlays, page backgrounds |
| linear 135deg | Diagonal, top-left to bottom-right | Hero sections, cards |
| radial circle | Glow from the centre | Spotlights, soft backgrounds |
| Hard stops (same %) | Sharp stripes, no blend | Patterns, split backgrounds |
Subtle gradients usually look more premium than dramatic ones.
Use background: linear-gradient(direction, colour1, colour2); for example linear-gradient(135deg, #024C96, #0367C6). The generator writes this for you.
Linear gradients change colour along a straight line. Radial gradients spread outward from a centre point in a circle or ellipse.
Set the section background type to Gradient and enter the colours, or paste the generated CSS into Advanced, Custom CSS.
Yes. Add as many colour stops as you like and position each one.
Yes. They are drawn by the browser, so there is no image to download.
Yes. Use rgba colours or the transparent keyword, which is useful for overlays on images.
Tools that pair well with the Gradient Generator. All free, no sign-up.
We design and build fast, accessible, conversion-focused websites on WordPress and custom stacks. Explore our web design services.