All Projects → theopak → react-parallax-card

theopak / react-parallax-card

Licence: Apache-2.0 license
[wip] React component for a 3D card with parallax effects similar to Apple TV app icons.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to react-parallax-card

React Multi Select
A Multi Select component built with and for React
Stars: ✭ 111 (+428.57%)
Mutual labels:  components, react-component
react-windows-ui
Build Windows fluent UI apps using ReactJS. Provides a set of accessible, reusable, and composable React components that make it super easy to create websites and apps.
Stars: ✭ 383 (+1723.81%)
Mutual labels:  components, react-component
Yoshino
A themable React component library!Flexible Lightweight PC UI Components built on React! Anyone can generate easily all kinds of themes by it!
Stars: ✭ 216 (+928.57%)
Mutual labels:  components, react-component
Flawwwless Ui
Flawwwless ui library for React.js.
Stars: ✭ 265 (+1161.9%)
Mutual labels:  components, react-component
React Kawaii
Cute SVG React Components
Stars: ✭ 2,709 (+12800%)
Mutual labels:  components, react-component
react-scale-text
A React library to keep an element's text scaled to fit it's container
Stars: ✭ 39 (+85.71%)
Mutual labels:  react-component
components
Components library for the Blockchain.com ecosystem 💍 🔥
Stars: ✭ 20 (-4.76%)
Mutual labels:  components
react-file-input
⚛️  A file Input, with drag'n'drop and image editor for React
Stars: ✭ 71 (+238.1%)
Mutual labels:  react-component
react-tags-input
[Not Actively Maintained] An input control that handles tags interaction with copy-paste and custom type support.
Stars: ✭ 26 (+23.81%)
Mutual labels:  react-component
ng-vcl
Angular VCL ‒ an Angular component library based on the VCL CSS eco system
Stars: ✭ 17 (-19.05%)
Mutual labels:  components
primitives
Foundational components for React Native UI
Stars: ✭ 38 (+80.95%)
Mutual labels:  components
VOSviewer-Online
VOSviewer Online is a tool for network visualization. It is a web-based version of VOSviewer, a popular tool for constructing and visualizing bibliometric networks.
Stars: ✭ 44 (+109.52%)
Mutual labels:  react-component
react-multiselect-two-sides
React multiselect two sides component
Stars: ✭ 15 (-28.57%)
Mutual labels:  react-component
react-infinite-scroller
⏬ Infinite scroll component for React in ES6
Stars: ✭ 3,064 (+14490.48%)
Mutual labels:  react-component
react-native-slider-intro
A simple and fully customizable React Native component that implements an intro slider for your app
Stars: ✭ 80 (+280.95%)
Mutual labels:  react-component
blockml-component
A component-based virtual DOM system (similar to React) for blockml.
Stars: ✭ 23 (+9.52%)
Mutual labels:  components
react-ignore-rerender
🚀 Simple component for ignoring the re-rendering of a piece of React's render method.
Stars: ✭ 28 (+33.33%)
Mutual labels:  react-component
okeedesign-mobile-vue
High Performance, Flexiable Configuration, Various Components
Stars: ✭ 139 (+561.9%)
Mutual labels:  components
spectre-canjs
A data administration component library built on the Spectre.css framework enabled with CanJS
Stars: ✭ 25 (+19.05%)
Mutual labels:  components
techne
Design Guidelines, Components and Patterns Library for modern, mobile-first, user-centric Experience Design
Stars: ✭ 40 (+90.48%)
Mutual labels:  components

preview.gif

react-parallax-card

Build Status codecov NPM version

React component for a card with 3D effects similar to Apple TV app icons. Work in progress. Heavily inspired by https://github.com/drewwilson/atvImg

Demo

https://theopak.github.io/react-parallax-card

Usage

# Install from npm
npm install react-parallax-card --save
import ParallaxCard from 'react-parallax-card'

<ParallaxCard
  label='Label (optional)'
  enableRotate
  style={{ margin: '0 auto', width: 240, height: 240 }}>
  <img src='https://s3-us-west-1.amazonaws.com/tachyonsio/img/Blonde-Frank_Ocean.jpeg' width='240' role='presentation' />
</ParallaxCard>

Alternative: Usage from cdn

Instead of installing from npm, you can use the standalone build (UMD module) by adding the script tag to your HTML. But if you do, you'll also need to include the dependencies separately.

<!-- NOTE: react must be included first -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>

<!-- Include react-parallax-card as 'window.ReactParallaxCard' -->
<script src="https://unpkg.com/react-parallax-card/dist/umd/react-parallax-card.js"></script>

License

Copyright 2017 Theodore X. Pak

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].