Introduction
Shades By Jay is an open-source UI component library featuring beautiful, community-built elements. All components are built with pure HTML and CSS, making them framework-agnostic and easy to integrate into any project.
Pure HTML/CSS
No JavaScript dependencies. Works everywhere.
Copy & Paste
One-click copy. Instant integration.
Customizable
Easy to modify colors, sizes, and styles.
Community Built
Created by developers, for developers.
Installation
Using Shades By Jay components is simple - just copy and paste!
How It Works
Simply browse our component library, click on any component, and copy the HTML/CSS code directly into your project. No build tools, no dependencies, no setup required.
Quick Start
Get started in under a minute:
Browse Components
Visit the components page and find a component you like.
Copy the Code
Click on the component to open it, then copy the HTML and CSS.
Paste & Customize
Paste the code into your project and customize as needed.
Copy & Paste Usage
Each component provides separate HTML and CSS code that you can copy:
<button class="btn-gradient">
<span>Click Me</span>
</button>
.btn-gradient {
padding: 12px 24px;
background: linear-gradient(135deg, #667eea, #764ba2);
border: none;
border-radius: 8px;
color: white;
cursor: pointer;
transition: transform 0.2s;
}
.btn-gradient:hover {
transform: translateY(-2px);
}
Customization
All components are designed to be easily customizable. Here are some common modifications:
Colors
Most components use CSS custom properties or direct color values that you can easily change:
/* Original */
background: linear-gradient(135deg, #667eea, #764ba2);
/* Your custom colors */
background: linear-gradient(135deg, #00d4ff, #090979);
Sizes
Adjust padding, font-size, and dimensions to fit your design:
/* Small button */
padding: 8px 16px;
font-size: 14px;
/* Large button */
padding: 16px 32px;
font-size: 18px;
Cards
Beautiful card components for displaying content, products, profiles, and more. Includes hover effects, glass morphism, and animated variants.
View all cards →Loaders
CSS-only loading animations including spinners, dots, bars, and creative animated loaders. Perfect for loading states.
View all loaders →Forms
Form components including inputs, textareas, checkboxes, and complete form layouts with modern styling.
View all forms →Switches
Toggle switches and checkboxes with various styles including iOS-style, material design, and creative animations.
View all switches →Playground
The Playground allows you to experiment with components in real-time:
- Edit HTML and CSS live
- See changes instantly
- Reset to original code anytime
- Copy your modified code
Contributing
Shades By Jay is community-driven! Here's how you can contribute:
Submit a Component
- Create your component with clean HTML/CSS
- Visit the Submit page
- Fill in the details and submit
- Your component will be reviewed and added
Guidelines
- Use pure HTML and CSS (no JavaScript required)
- Make sure components are responsive
- Use meaningful class names
- Keep code clean and well-formatted