An open API service indexing awesome lists of open source software.

https://github.com/chocoscoding/resizejs


https://github.com/chocoscoding/resizejs

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# 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.

```bash
npm install resyze
```

## Usage Info

r_ele === 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

```js
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 (



logo


Edit src/App.js and save to reload.



Click ere for sometin


Learn React



);
```

## License

MIT