//第二个 var url2 = 'http://caibaojian.com'; $('#canvas').qrcode({ size:200, fill: '#1C1C1C', text: url2, ecLevel:'H',//误差校正水平选择最高级 mode:2,//label模式选择2 label: 'caibaojian.com', fontname: 'Arial', fontcolor: '#458fd2' });
原文地址:
如果是一个固定的二维码,我们只需要在网上找个地方生成图片,然后放上图片就可以了。但如果是地址不固定需要根据页面来生成的话。就有两种做法,一个是后端根据页面做一个动态的二维码。一种是前端使用插件生成。
1.假如我要生成本页的二维码,支持IE浏览器,二维码大小为200x200.背景为白色,图像颜色为#1C1C1C,则可以使用这个代码: $(selector).qrcode(options);将一个新生成的HTML元素添加到所选元素的QR代码中。如果所选元素已是画布元素,那么QR代码将绘制到它上面。
####如何使用
var url = window.location.href || 'http://caibaojian.com'; $('#wx_qrcode').qrcode({ size:200, render: "div", fill: '#1C1C1C', text: url });2.假如我要生成跟开始给的演示中一样的二维码,那我只能选择canvas或者image了。
####选项
{ // 渲染方式: 'canvas', 'image' or 'div' render: 'canvas', // 版本范围在 1 .. 40 minVersion: 1, maxVersion: 40, // 误差校正水平: 'L', 'M', 'Q' or 'H' ecLevel: 'L', // 如果绘制到现有画布上的像素偏移 left: 0, top: 0, // 尺寸(使用像素) size: 200, // 代码颜色或图像元素 fill: '#000', // 背景颜色或图像元素,null则代表透明背景 background: null, // 内容 text: 'no text', // 相对于模块宽度的角半径: 0.0 .. 0.5 radius: 0, // 模块中安静的区域 quiet: 0, // 模式 // 0: normal // 1: label strip // 2: label box // 3: image strip // 4: image box mode: 0, mSize: 0.1, mPosX: 0.5, mPosY: 0.5, label: 'no label', fontname: 'sans', fontcolor: '#000', image: null }####实例:
本文推荐的是一个jQuery二维码插件,它可以根据你设定的地址来生成一个二维码,二维码可以有div格式的,也有Canvas格式的。canvas的支持自定义logo和文字在上面。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站