card-loot-opening
v1.0.1
Published
Create beautiful looting cards with holographic and hover effects !
Downloads
17
Maintainers
Readme
Card Loot Opening
React Package to enchance your looting cards with stunning holographic effects !
Table of contents
Getting Started
Adding Package
Install Card Loot Opening from NPM:
npm i card-loot-opening
Importing Components
Import required LootCard component within your files:
import { LootCard } from 'card-loot-opening';
Now you are ready to use the imported LootCard component ! 🔥
Dependencies
Required Peer Dependencies
Only React is needed to run Card Loot Opening:
Customizable effects
Many customizable effects:
- Shine color
- Holographic color
- Shadow color
- Animation on mouse out
- Two preset effects
- Size
Live Demo
Live demo: https://card-loot-opening.netlify.app/
Documentation
Basic usage
<LootCard
img="https://assets.pokemon.com/assets/cms2/img/cards/web/SM3/SM3_EN_20.png"
rarityPreset="legendary"
/>
You can use two preset effect: legendary or holographic.
Custom usage
<LootCard
img={"https://assets.pokemon.com/assets/cms2/img/cards/web/SV3PT5/SV3PT5_EN_200.png"}
shineOptions={{
color1: "#6dd5ed",
color2: "#2193b0"
}}
holographicOptions={{
glow: true,
color1: "#0077be",
color2: "#0087b3",
color3: "#0097a8",
color4: "#00a799",
color5: "#00b78e"
}}
shadowOptions={{
default: { color1: "#6dd5ed", color2: "#2193b0" },
hover: { color1: "#6dd5ed", color2: "#2193b0" }
}}
size={{ height: 410, width: 300 }}
/>
Here you can define several customizable props.
Props
| Prop | Type | Usage | Purpose |
| ------------------- |:------:| --|-----------------------------------------------|
| img | string | Url| Card's image url |
| shineOptions | Object |{ color1, color2 }
| Create a gradient from those two colors when holographic colors are not set |
| holographicOptions | Object |{ glow, color1, color2, color3, color4, color5 }
| Create a gradient and a better effect, set glow to true if you want to make it glow when hovering the card |
| shadowOptions | Object |{ default: { color1, color2 }, hover: { color1, color2 } }
| Set the default shadow and the shadow when hovering the card |
| size | Object |{ height, width }
| Set the card's size |
| rarityPreset | string | "legendary" or "holographic" | Use preset effect |