diff --git a/readme.md b/readme.md
index ac79f09..9c45ad6 100644
--- a/readme.md
+++ b/readme.md
@@ -131,6 +131,14 @@ You can customize the appearance of your `Stats Card` or `Repo Card` however you
- `theme` - name of the theme, choose from [all available themes](./themes/README.md)
- `cache_seconds` - set the cache header manually _(min: 1800, max: 86400)_
+##### Gradient in bg_color
+
+You can provide multiple comma saperated values in bg_color option to render a gradient, the format of the gradient is :-
+
+```
+&bg_color=DEG,COLOR1,COLRO2,COLOR3...COLOR10
+```
+
> Note on cache: Repo cards have default cache of 30mins (1800 seconds) if the fork count & star count is less than 1k otherwise it's 2hours (7200). Also note that cache is clamped to minimum of 30min and maximum of 24hours
#### Stats Card Exclusive Options:
@@ -250,6 +258,10 @@ Choose from any of the [default themes](#themes)

+- Gradient
+
+
+
- Customizing stats card

diff --git a/src/common/Card.js b/src/common/Card.js
index d1ec723..172bd6c 100644
--- a/src/common/Card.js
+++ b/src/common/Card.js
@@ -85,6 +85,27 @@ class Card {
`;
}
+ renderGradient() {
+ if (typeof this.colors.bgColor !== "object") return;
+
+ const gradients = this.colors.bgColor.slice(1);
+ return typeof this.colors.bgColor === "object"
+ ? `
+
+
+ ${gradients.map((grad, index) => {
+ let offset = (index * 100) / (gradients.length - 1);
+ return ``;
+ })}
+
+
+ `
+ : "";
+ }
+
render(body) {
return `