1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <template>
- <view class="make">
- <view class="list">
- <view class="item" v-for="i in 500">
- <text>{{ info }}</text>
- </view>
- </view>
- <slot></slot>
- </view>
- </template>
- <script>
- export default {
- name: "watermark",
- props: {
- info: {
- type: String,
- default: "全局水印",
- },
- },
- data() {
- return {};
- },
- };
- </script>
- <style lang="scss" scoped>
- .make {
- position: fixed;
- width: 100%;
- height: 100%;
- top: 0;
- left: 0;
- z-index: 9999;
- background: rgba(0, 0, 0, 0);
- pointer-events: none;
- .list {
- width: 500%;
- height: 400%;
- position: absolute;
- top: -50%;
- left: -50%;
- transform: rotate(-45deg);
- display: flex;
- flex-wrap: wrap;
- justify-content: space-between;
- pointer-events: none;
- .item {
- font-size: 28px;
- color: rgba(220, 220, 220, 0.3);
- font-weight: bold;
- padding: 30rpx;
- pointer-events: none;
- }
- }
- }
- </style>
|