1. 首页 > 快讯

word水印怎么旋转方向(水印浮于文字上)

前端水印组件的旋转角度对文字的影响

问题描述:在使用 van ui 组件库的水印组件 时,设置 rotate 属性后,部分文字被隐藏了。

代码示例:

<van-watermark
      v-if="watermessage"
      :full-page="isfull"
      :width="watermessage.length * 10"
      :rotate="isfull ? 65 : 0"
    >
      <template #content>
        <div :style="{
          width: `${watermessage.length * 8}px`,
          color: 'rgba(255,255,255, .2)',
          fontsize: '12px'
        }">
          <p>{{ watermessage }}</p>
        </div>
      </template>
    </van-watermark>
登录后复制

原因分析:

当 isfull 为 true 时,水印组件将旋转一定角度(本例为65度)。此时,水印文字可能会被组件本身或其他元素遮挡住,导致部分文字隐藏。

解决方案:

1. 设置 z-index

将水印组件的 z-index 设置为高于其他元素,确保它不会被遮挡。

.van-watermark {
  z-index: 999;
}
登录后复制

2. 复制水印

复制一份水印组件,一份用作旋转显示,另一份用于固定显示。

<div v-if="waterMessage">
  <van-watermark
    :rotate="isFull ? 65 : 0"
    :style="{
      pointer-events: 'none',
      opacity: '0.2'
    }"
  >
    <!-- 旋转显示的水印内容 -->
  </van-watermark>
  <van-watermark>
    <!-- 固定显示的水印内容 -->
  </van-watermark>
</div>
登录后复制

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/7565.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666