1.0.1 • Published 2 years ago

react-big-screen-scale v1.0.1

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

🏠 主页地址

React Component based on transform-scale CSS3 for transportation element.

安装

yarn add react-big-screen-scale

# or

npm i react-big-screen-scale

快速上手

import * as React from 'react';
import * as ReactDOM from 'react-dom';
import BigScreenScale, { BigScreenScaleType } from 'react-big-screen-scale';

const App = () => {
  return (
    <BigScreenScale>
      <div
        style={{
          width: '100%',
          height: '100%',
          background: 'red',
        }}
      >
        这是一个demo
      </div>
    </BigScreenScale>
  );
};

ReactDOM.render(<App />, document.getElementById('root'));

Props

属性描述类型是否必需默认值
width大屏宽度number1920
height大屏高度number1080
delay窗口变化防抖延迟时间number400ms
autoScale自适应配置,配置为 boolean 类型时,为启动或者关闭自适应,配置为对象时,若 x 为 true,x 轴产生边距,y 为 true 时,y 轴产生边距,启用 fullScreen 时此配置失效boolean / { x: boolean; y:boolean }true
isfullScreen是否开启全屏自适应,启用此配置项时会存在拉伸效果,同时 autoScale 失效,非必要情况下不建议开启booleanfalse
containerStyle修改根容器样式,如居中展示时侧边背景色,CSSProperties-
wrapperStyle修改组件自适应区域样式CSSProperties-

注意 : 请将body样式设置 overflow: hidden , 建议设置body宽高与视口宽高一致

参与贡献

git clone https://github.com/llq0802/react-big-screen-scale.git
#or
git clone git@github.com:llq0802/react-big-screen-scale.git

cd react-big-screen-scale
yarn
yarn start

打开一个新的终端

cd example
yarn
yarn start
访问`http://localhost:1234`

测试

yarn test

联系我

👤 VX : llq958614130 | E-mail : 958614130@qq.com

支持

❤️ ❤️ ❤️ 觉得还行的话请不吝啬你的小心心奥 ❤️ ❤️ ❤️


This README was generated with ❤️ by readme-md-generator