react-bloating-grid

1.0.11 • Public • Published

React Bloating Grid

Documentation and Examples

npmjs github

Example

How to contribute?

Install

npm i --save react-bloating-grid

Basic example

import React from "react";
import ReactDOM from "react-dom";
import BloatingGrid from "react-bloating-grid";

const children = n => {
  return new Array(n).fill().map((_, i) => <div key={i} className="element" />);
};

function App() {
  return <BloatingGrid gridColumns={6}>{children(6)}</BloatingGrid>;
}

ReactDOM.render(<App />, document.querySelector("#root"));
.element {
    transition: all 0.4s ease-out;
    background: rgb(255, 238, 252);
    background-size: cover;
    border-radius: 4px;
    transform: scale(1);
    width: 100%;
    padding-top: 100%;
}

.element:hover::after {
    opacity: 1;
}

.element::after {
    transition: all 0.2s ease-out;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    border-radius: 2px;
    font-family: Arial, Helvetica, sans-serif;
    content: "Hello 🐒";
    color: rgb(205, 42, 172);
    opacity: 0;
    font-weight: 900;
    cursor: pointer;
    font-size: 10px;
}

Other Examples

Example

Documentation and examples

Package Sidebar

Install

npm i react-bloating-grid

Weekly Downloads

0

Version

1.0.11

License

MIT

Unpacked Size

22.8 kB

Total Files

8

Last publish

Collaborators

  • zhabinsky