亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Vue使用自定義指令實現頁面底部加水印

瀏覽:2日期:2022-09-29 08:26:00
項目場景

給項目的整個背景加上自定義水印,可以改變水印的文案和字體顏色等

實現思路 這里使用的技術主要是canvas,在實現水印的過程中,主要使用了canvas的特性 使用 canvas 特性生成 base64 格式的圖片文件,然后設置其字體大小,顏色等 最后將其設置為背景圖片,這就實現了頁面的水印效果

實現效果

Vue使用自定義指令實現頁面底部加水印

實現代碼

<template> <div > <div v-waterMarker='{text:’卡洛背心 - 版權所有’,textColor:’rgba(180, 180, 180, 0.4)’}'><div class='water-marker-item'>測試問題啊測試問題啊測試問題啊測試問題啊測試問題啊測試問題啊</div> </div> </div></template><script>import waterMarker from ’../../directive/test/waterMarker’export default { directives: { waterMarker }, data(){ return{ } }, methods:{ }}</script><style lang='scss'>.water-marker{ height: 300px; .water-marker-item{ line-height: 300px; }}</style>

waterMarker.js文件如下:

function addWaterMarker(str, parentNode, font, textColor) { // 水印文字,父元素,字體,文字顏色 var can = document.createElement(’canvas’) parentNode.appendChild(can) can.width = 200 can.height = 150 can.style.display = ’none’ var cans = can.getContext(’2d’) cans.rotate((-20 * Math.PI) / 180) cans.font = font || ’16px Microsoft JhengHei’ cans.fillStyle = textColor || ’rgba(180, 180, 180, 0.3)’ cans.textAlign = ’left’ cans.textBaseline = ’Middle’ cans.fillText(str, can.width / 10, can.height / 2) parentNode.style.backgroundImage = ’url(’ + can.toDataURL(’image/png’) + ’)’}const waterMarker = { bind: function (el, binding) { addWaterMarker(binding.value.text, el, binding.value.font, binding.value.textColor) },}export default waterMarker

到此這篇關于Vue使用自定義指令實現頁面底部加水印的文章就介紹到這了,更多相關Vue 頁面底部加水印內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
主站蜘蛛池模板: 亚洲国产美女精品久久久久 | 日本国产精品 | 日本亚洲精品无码专区 | 久草在线视频福利资源站 | 高清性色生活片97 | 亚洲夜色夜色综合网站 | 看最刺激的欧美毛片 | 亚洲欧美日韩在线精品2021 | 一级特黄aaa免费 | 久久久久亚洲国产 | 性激烈的欧美暴力三级视频 | 色射影院 | 亚洲 欧美 日韩 另类 | 欧美狠狠入鲁的视频极速 | 免费看的黄视频 | 欧美日韩在线第一页 | 99久久亚洲综合精品网站 | 日韩精品区 | 国产视频每日更新 | 国产亚洲一区二区精品张柏芝 | freexxxx性特大另类ww | 国产精品不卡视频 | 1024国产看片在线观看 | 久久国产精品一区二区三区 | 国产成人激烈叫床声视频对白 | 国产在线一区二区视频 | 东京不太热视频高清在线 | 99久久网 | 久久九九精品一区二区 | 久久在线免费观看视频 | 久久一级片| 国产亚洲精品不卡在线 | 国产精品三级在线 | 久久精品大全 | 视频二区精品中文字幕 | 国产自产2023最新麻豆 | 国产精品v欧美精品v日韩 | 日韩一卡2卡3卡四区别 | 国产一区二区三区四区在线污 | 中国国产一国产一级毛片视频 | 国产在线观看精品香蕉v区 国产在线每日更新 |