1.1.6 • Published 2 years ago

resyze v1.1.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Resyze

Resyze is a the best alternative for responsive font-size in REACTJS. Bye-Bye to (CSS media queries)

Installation

Use the npm package manager to install resyze.

npm install resyze

Usage Info

rele === the element that will be resized r_type === type of text r_ext = this is the additional amount of font size you want to add (it measures finally in px) _r_ext must be a number TE (Take Effect) === Decide at ehat screen size rezyze starts taking effect SB (Specific Box) === For targeting a particular box or div

For normal text

"h1"; "h2"; "h3"; "h4"; "h5"; "ignore"; "normal"; "tiny"; "text";

For targeted divs

"ignore"; "normal"; "tiny"; "big"; (for only SB)

Usage

import React, { useEffect, useRef } from "react";
import resyze from "resyze";

const appbody = useRef(0);
const appbody2 = useRef(0);
const button1 = useRef(0);

useEffect(() => {
  function resyzef() {
    resyze([
      {
        r_ele: appbody.current,
        r_type: "h1",
        r_ext: 4,
      },
      {
        TE: 300,
        SB: button1.current,
        r_type: "normal",
      },
      {
        r_ele: appbody2.current,
        r_type: "text",
      },
    ]);
  }

  window.addEventListener("resize", resyzef);
  window.addEventListener("load", resyzef);
});

return (
  <div className="App">
    <header className="App-header">
      <img src={logo} className="App-logo" alt="logo" />
      <p ref={appbody}>
        Edit <code>src/App.js</code> and save to reload.
      </p>
      <button
        ref={button1}
        style={{
          backgroundColor: "blue",
          borderRadius: "10px",
          border: "none",
          width: "90%",
          height: "50px",
          color: "white",
        }}
      >
        Click ere for sometin
      </button>
      <a
        className="App-link"
        href="https://reactjs.org"
        target="_blank"
        rel="noopener noreferrer"
        ref={appbody2}
      >
        Learn React
      </a>
    </header>
  </div>
);

License

MIT

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago