Current collected state Current
Observed since 20 Oct, 19:32 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
3d-carousel-component
A classy 3d carousel for react.js
A classy 3d carousel for react.js;✨💞

Have a Look at the Example
npm i 3d-carousel-component
import Carousel3D from "3d-carousel-component";
const YourComponent = () => {
return (
<Carousel3D
ContainerStyle={ContainerStyle}
CardStyle={CardStyle}
CardList={CardList}
/>
);
};
Basically you have to pass three props, Namely:
Out of this first two are for styling and last one contains list of your cards.
Note all variables, props, properties follow UpperCamelCase Rule.*
| Key | Function |
|---|---|
| Width | Width of the main container |
| Height | Height of the main container |
| Padding | Padding of the main container |
| Margin | Margin of the main container |
| BackgroundColor | Background color of the main container |
| Background | Background property |
| Key | Function |
|---|---|
| Width | Width of each Card |
| Height | Height of each Card |
| Padding | Padding inside of your Card |
| AspectRatio | Defines Aspect ratio of your Card |
import Carousel3D from "3d-carousel-component";
const YourComponent = () => {
//List of element you want inside carousel.
const CardList = [
{ element: <div>Card 1</div>, },
{ element: <div>Card 2</div>, },
{ element: <div>Card 3</div>, },
{ element: <div>Card 4</div>, },
{ element: <div>Card 5</div>, },
{ element: <div>Card 6</div>, },
{ element: <div>Card 7</div>, },
{ element: <div>Card 8</div>, },
];
const ContainerStyle = {
BackgroundColor: "Cyan",
Width: "100%",
Padding: "1em",
Margin: "auto",
};
const CardStyle = {
Width: "100%",
BackgroundColor: "blanchedalmond",
Padding: "0.5em 1em",
};
return <Carousel3D
ContainerStyle={ContainerStyle}
CardStyle={CardStyle}
CardList={CardList}
/>;
};
export defalut YourComponent;
Example Code Link: click here
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
@babel/cliEnvironment{
"local_name": "@babel/cli",
"alias": false,
"peer_metadata": null
} | ^7.17.0 | development |
@babel/coreEnvironment{
"local_name": "@babel/core",
"alias": false,
"peer_metadata": null
} | ^7.17.2 | development |
@babel/preset-envEnvironment{
"local_name": "@babel/preset-env",
"alias": false,
"peer_metadata": null
} | ^7.16.11 | development |
@babel/preset-reactEnvironment{
"local_name": "@babel/preset-react",
"alias": false,
"peer_metadata": null
} | ^7.16.7 | development |
babel-loaderEnvironment{
"local_name": "babel-loader",
"alias": false,
"peer_metadata": null
} | ^8.2.3 | development |
core-jsEnvironment{
"local_name": "core-js",
"alias": false,
"peer_metadata": null
} | ^3.21.0 | development |
css-loaderEnvironment{
"local_name": "css-loader",
"alias": false,
"peer_metadata": null
} | ^6.6.0 | development |
file-loaderEnvironment{
"local_name": "file-loader",
"alias": false,
"peer_metadata": null
} | ^6.2.0 | development |
gh-pagesEnvironment{
"local_name": "gh-pages",
"alias": false,
"peer_metadata": null
} | ^3.2.3 | development |
html-webpack-pluginEnvironment{
"local_name": "html-webpack-plugin",
"alias": false,
"peer_metadata": null
} | ^5.5.0 | development |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | ^17.0.2 | development |
react-domEnvironment{
"local_name": "react-dom",
"alias": false,
"peer_metadata": null
} | ^17.0.2 | development |
style-loaderEnvironment{
"local_name": "style-loader",
"alias": false,
"peer_metadata": null
} | ^3.3.1 | development |
webpackEnvironment{
"local_name": "webpack",
"alias": false,
"peer_metadata": null
} | ^5.68.0 | development |
webpack-cliEnvironment{
"local_name": "webpack-cli",
"alias": false,
"peer_metadata": null
} | ^4.9.2 | development |
webpack-dev-serverEnvironment{
"local_name": "webpack-dev-server",
"alias": false,
"peer_metadata": null
} | ^4.7.4 | development |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | ^17.0.2 | peer |
react-domEnvironment{
"local_name": "react-dom",
"alias": false,
"peer_metadata": null
} | ^17.0.2 | peer |
Source distribution
{
"integrity": "sha512-Rl5Ktd2wAZ9paL5EzZz8tri5zCyU2ZOwV8Q5rZCx3uegFyd+gadtHeb+LHVvv4od4sng4b2GTpJca6NFcI7X4w==",
"shasum": "d701e8a7e58e8d4cb81947b2988a7aa165f9f6e2",
"tarball": "https://registry.npmjs.org/3d-carousel-component/-/3d-carousel-component-1.1.0.tgz",
"fileCount": 7,
"unpackedSize": 16371,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE8+WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNfg//fXElW9Nvpsu2GcJUTlYoYz76lGeojJMjfvHsqRnzNx8YyNcs\r\n4040uuBCnzbu4zSXwoxUQra1no/NBLNK/c6AjzOk0kTVMKJ3ZHXGZH2MkaYF\r\noWuNheHczCeNpwXjxZ8quCHiD7YgCAY3uaS6sKh8Tz2OmKdoQnw5xRE2G4If\r\nBO0I6i+ZHl0Tz6kCeQqnFUR1Ukj6RGENece2Jvm6f/rktJoSKGp3Bvrq1ciB\r\nvbDz4RBMFJ4VYj4Ho1v9F2PuxX/GJBQ2fluQOQLg+TRU+68oX9xObt3x73ec\r\nrM+xBCmVJDFh+lManuPjcgYoGn6NeLRoi2EwkxegZWZ5UvN3/TtPGK/KUT0s\r\nBJ6KEk05+52XfAjR2mMYsI+3l/T5KS5iIpgnLgBKWMxpPrCvmOkEipXyb4Zp\r\ncrQGgxVDQ2VedMY2rhLrQ7Ul0UsWw7bfp8LCffhM0bgUYVuK4vEpCNKranX7\r\neHZukYGB34N7Mq7dzdDFUV/jASpTXmGr7epu6lbRy/OMKFpoqf9lPgd9cw9/\r\nNpzLITAuCsIfaXsTO7W274BpzXh1aS5Lh1SN2wmKXloXhbkc0tCNgk5jqWgQ\r\nA/HYGQAIDmICPdN2i/4EjlWc4fVS5fGqLZKtfvnQBkYuFeFyDyJ4ly2chdXN\r\n5nqvqjeCOl5kO3aqlgcioqeh+amy5Y6tRCs=\r\n=dD/l\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIQDXRKZMJTNkK4PAJ9sRnCt2RZ6qaFosGpWobE/rhsRPOgIgNn3tY7VLoTxfz5MIV2zW3WlSrMLqYCOc4ViMSOO91UA="
}
]
}Shared repository data · GitHub
Shared repository data · GitHub
Observed since 20 Oct, 19:32 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:4f1f2ef412fba8a6f4d718c0abddadae1f3b089fe5700f415a6d168e868250fa