uniapp界面新增水印實現(xiàn)示例詳解
正文
界面引入組件
<templeate> <view> <Ywatermark :info="'這里是水印內(nèi)容'"></Ywatermark> </view> </tempate> <script> import Ywatermark from '@/components/Ywatermark/Ywatermark' //引入組件 export default { data() {} }, components:{ Ywatermark //注冊組件 } </script>
實現(xiàn)思路
首先需要一個透明蒙版蓋住頁面,然后將水印信息循環(huán)展示出來,展示完成后將蒙版旋轉(zhuǎn)傾斜,然后為了讓水印不影響下層頁面功能的正常使用,需要使用pointer-events: none;屬性讓事件穿透到下面去
實現(xiàn)代碼
<template> <view class="make"> <view class="list"> <view class="item" v-for="i in 500"> <text>{{info}}</text> </view> </view> </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>
以上就是uniapp界面新增水印實現(xiàn)示例的詳細內(nèi)容,更多關于uniapp界面新增水印的資料請關注腳本之家其它相關文章!
相關文章
純javascript代碼實現(xiàn)計算器功能(三種方法)
純javascript代碼實現(xiàn)計算器功能,接下來,由小編給大家分享一下用純javascript代碼編寫的計算器程序,需要的朋友可以參考下2015-09-09JS創(chuàng)建或填充任意長度數(shù)組的小技巧匯總
在JavaScript 中,我們往往會遇到需要使用某些默認值來填充數(shù)組的情況,那么都有哪些方式可以完成這樣的任務呢?這篇文章主要給大家介紹了關于JS創(chuàng)建或填充任意長度數(shù)組的小技巧,需要的朋友可以參考下2021-10-10javaScript把其它類型轉(zhuǎn)換為Number類型
在本篇文章里小編給大家整理的是關于javaScript把其它類型轉(zhuǎn)換為Number類型的相關文章,有需要的朋友們學習下。2019-10-10JavaScript性能優(yōu)化 創(chuàng)建文檔碎片(document.createDocumentFragment)
講這個方法之前,我們應該先了解下插入節(jié)點時瀏覽器會做什么。2010-07-07JavaScript計時器用法分析【setTimeout和clearTimeout】
這篇文章主要介紹了JavaScript計時器用法,結(jié)合實例形式分析了setTimeout和clearTimeout函數(shù)的具體使用技巧,需要的朋友可以參考下2017-01-01