@zachleat/hypercard
v1.0.3
Published
Web component to add a three-dimensional hover effect to a card.
Downloads
7
Readme
hypercard
A web component to add a three-dimensional hover effect to any arbitrary content.
Full credit to this 3D card hover effect CodePen from Mark Miro.
- Demo
- In use on the registration flow for
conf.11ty.dev
.
- In use on the registration flow for
- Blog post
Features
- Respects
prefers-reduced-motion
. - Customize scale with
--hypercard-scale
CSS 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>