<hyper-card> Web Component

@zachleat/hypercard
Web component to add a three-dimensional hover effect to a card.
Demo GitHub npm- Versions
8 versions in
2.0.3- Audit
-
0 reports
0 deps - Issues
-
0
1 - PRs
-
0
4
<hyper-card> is a web component that adds a three-dimensional hover effect to any arbitrary content. Full credit to this 3D card hover effect CodePen from Mark Mironyuk. Used on the registration flow for conf.11ty.dev.
Features
- Respects
prefers-reduced-motion. - Customize scale with
--hypercard-scaleCSS custom property.
Installation
You can install via npm (@zachleat/hypercard) or download the hypercard.js JavaScript file manually.
npm install @zachleat/hypercard --save
Add hypercard.js to your site’s JavaScript assets.
Usage
<hyper-card>Hello.</hyper-card>
Not quite as big on hover
The default value is 1.07.
<hyper-card style="--hypercard-scale: 1.03">Hello.</hyper-card>



1 Comment
Makes use of the hypercard webcomponent by @zachleat : https://www.zachleat.com/web/hypercard/ which itself uses the 3d card hover from Mark Mironyuk hypercard Web Component—zachleat.com