1.0.1 • Published 1 year ago

antd-watermark v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

antd-watermark

React 18 supported Watermark Component.

NPM version dumi build status Codecov npm download

Feature

React life cycle support watermark component

Install

npm install antd-watermark 

Usage

import React from 'react';
import Watermark from 'antd-watermark';

const App: React.FC = () => (
  <Watermark content="Ant Design">
    <div style={{ height: 460 }} />
  </Watermark>
);

export default App;

Development

npm install
npm start
open http://localhost:8000

API

Watermark

参数说明类型默认值
width水印的宽度,content 的默认值为自身的宽度number120
height水印的高度,content 的默认值为自身的高度number64
rotate水印绘制时,旋转的角度,单位 °number-22
zIndex追加的水印元素的 z-indexnumber9
image图片源,建议导出 2 倍或 3 倍图,优先级高string-
content水印文字内容string | string[]-
font文字样式FontFont
gap水印之间的间距[number, number][100, 100]
offset水印距离容器左上角的偏移量,默认为 gap/2[number, number][gap[0]/2, gap[1]/2]

Font

参数说明类型默认值
color字体颜色stringrgba(0,0,0,.15)
fontSize字体大小number16
fontWeight字体粗细normal | light | weight | numbernormal
fontFamily字体类型stringsans-serif
fontStyle字体样式none | normal | italic | obliquenormal