Skip to content

Commit

Permalink
docs: 更新水印文档
Browse files Browse the repository at this point in the history
  • Loading branch information
Tyh2001 committed Sep 28, 2023
1 parent 2faffd6 commit 42ba852
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 65 deletions.
71 changes: 9 additions & 62 deletions docs/components/watermark.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@

## 基本使用

`content` 可以配置想要显示的文字内容`height``width` 可以配置背景图片的尺寸
`content` 可以配置想要显示的文字内容

::: demo

<template #source>
<f-watermark content="机密文件" :height="100" :width="130">
<f-watermark content="机密文件">
<f-card title="绝对机密">
<f-avatar round src="https://avatars.githubusercontent.com/u/73180970?v=4" />
<f-text block>这是一个重要的文件</f-text>
Expand All @@ -22,7 +22,7 @@

```html
<template>
<f-watermark content="机密文件" :height="100" :width="130">
<f-watermark content="机密文件">
<f-card title="绝对机密">
<f-avatar round src="https://avatars.githubusercontent.com/u/73180970?v=4" />
<f-text block>这是一个重要的文件</f-text>
Expand Down Expand Up @@ -52,7 +52,7 @@
::: demo

<template #source>
<f-watermark content="机密文件" :height="100" :width="130" font-color="red" font-size="16px">
<f-watermark content="保密协议" font-color="blue" :font-size="30">
<f-card title="绝对机密">
<f-avatar round src="https://avatars.githubusercontent.com/u/73180970?v=4" />
<f-text block>这是一个重要的文件</f-text>
Expand All @@ -62,57 +62,7 @@

```html
<template>
<f-watermark
content="机密文件"
:height="100"
:width="130"
font-color="red"
font-size="16px"
>
<f-card title="绝对机密">
<f-avatar round src="https://avatars.githubusercontent.com/u/73180970?v=4" />
<f-text block>这是一个重要的文件</f-text>
</f-card>
</f-watermark>
</template>

<style scoped>
.f-watermark {
display: flex;
justify-content: center;
align-items: center;
height: 500px;
}
.f-card {
width: 240px;
}
</style>
```

:::

## 自定义背景

如果你不喜欢文字的背景,也可以使用你喜欢的自定义图片当作背景,只需要通过 `image` 传入一个地址即可

`image` 的优先级高于 `content` 的水印内容

::: demo

<template #source>
<f-watermark image="https://raw.githubusercontent.com/Tyh2001/images/4ad62a8f00aa2473deca61598f307430d8d4a4cf/fighting-design/FightingDesign.svg">
<f-card title="绝对机密">
<f-avatar round src="https://avatars.githubusercontent.com/u/73180970?v=4" />
<f-text block>这是一个重要的文件</f-text>
</f-card>
</f-watermark>
</template>

```html
<template>
<f-watermark
image="https://raw.githubusercontent.com/Tyh2001/images/4ad62a8f00aa2473deca61598f307430d8d4a4cf/fighting-design/FightingDesign.svg"
>
<f-watermark content="保密协议" font-color="blue" :font-size="16">
<f-card title="绝对机密">
<f-avatar round src="https://avatars.githubusercontent.com/u/73180970?v=4" />
<f-text block>这是一个重要的文件</f-text>
Expand Down Expand Up @@ -140,13 +90,10 @@
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
| ----------- | ----------------------------------------------------------------------------- | --------------- | ------ | ------ |
| `content` | 水印内容 | string | —— | —— |
| `width` | 水印的宽度 | number | —— | 280 |
| `height` | 水印的高度 | number | —— | 200 |
| `fontSize` | 文字大小 | string / number | —— | 30px |
| `fontColor` | 文字颜色 | string | —— | #333 |
| `image` | 自定义图片水印 | string | —— | —— |
| `block` | 是否为块级元素 | boolean | —— | false |
| `zIndex` | 原生 [z-index](https://developer.mozilla.org/zh-CN/docs/Web/CSS/z-index) 属性 | number | —— | 100 |
| `gap` | 间距 | number | —— | 40 |
| `fontSize` | 文字大小 | number | —— | 40 |
| `fontColor` | 文字颜色 | string | —— | #111 |
| `zIndex` | 原生 [z-index](https://developer.mozilla.org/zh-CN/docs/Web/CSS/z-index) 属性 | number / string | —— | 9999 |

## Slots

Expand Down
3 changes: 0 additions & 3 deletions packages/fighting-design/watermark/src/props.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import {
setBooleanProp,
setStringProp,
setNumberProp,
setStringNumberProp
Expand All @@ -15,8 +14,6 @@ export const Props = {
gap: setNumberProp(40),
/** 文字颜色 */
fontColor: setStringProp<string>('#111'),
/** 是否为块级元素 */
block: setBooleanProp(),
/**
* 原生 z-index 属性
*
Expand Down

0 comments on commit 42ba852

Please sign in to comment.