jq将网页生成二维码插件 给网站内页添加手机扫码访问教程 给网站添加二维码教程 网站如何生成二维码

【Q站】网站当前页面二维码生成插件

很多用户通过电脑访问了你的网站,可能某些他想手机查看,那么刚好用的这个功能,这个鹏仔简单写了下,电脑端屏幕大于1198的会显示二维码,小于则当做移动端或ipa隐藏不显示。

本次需要引入jq,如果你的站点未引入jq,请自行引入jq,并下载 qrcode.min.js 引入

浏览器支持

支持该库的浏览器有:IE6~10, Chrome, Firefox, Safari, Opera, Mobile Safari, Android, Windows Mobile, 等。

下载地址http://iqzhan.com/post/219.html

代码如下

首先,通过上方,大家应该已经下载了qrcode,我们需要引入,当然,大家也可直接引入鹏仔的也是可以的,如下所示

<script type="text/javascript" src="http://iqzhan.com/zb_system/script/qrcode.min.js"></script>

接着,我们将css代码放入你的css文件,这css鹏仔简单做了美化效果

<style>
	.tp-qrcode{
		width: 120px;
		height: 140px;
		padding: 5px;
		box-sizing: border-box;
		position: fixed;
		top: 30%;
		right: 20px;
		background: #ffffff;
		border-radius: 6px;
		box-shadow: 0 0 4px rgba(0,0,0,.35);
		text-align: center;
		transition: all .3s;
		cursor: pointer;
	}
	.tp-qrcode:hover{
		top: 28%;
		transition: all .4s;
		box-shadow: 0 0 7px rgba(0,0,0,.6);
		font-weight: bold;
	}
	.tp-qrcode span{
		color: #a33636;
		font-size: 14px;
		line-height: 20px;
	}
	@media screen and (max-width: 1198px){
		.tp-qrcode{
			display: none;
		}
	}
</style>

放好css,我们再把HTML放到需要显示的公共地方

<div class="tp-qrcode">
	<div id="qrcode"></div>
	<span>手机扫码访问</span>
</div>

最后一步,把JS代码放到引入的公共JS中即可

<script type="text/javascript">
	var qrcode = new QRCode(document.getElementById("qrcode"), {
	    text: window.location.href,
	    width: 110,
	    height: 110,
	    colorDark : "rgba(0,0,0,.4)",
	    colorLight : "#ffffff",
	    correctLevel : QRCode.CorrectLevel.H
	});
</script>
<!-- text参数为当前页面网址 -->

<!-- width和height分别为二维码的宽高 -->

<!-- colorDark 为二维码的颜色 -->

<!-- colorLight 为二维码的背景颜色 -->

原文 http://iqzhan.com/post/219.html

posted @ 2020-05-22 15:43  鹏仔先生  阅读(14)  评论(0)    收藏  举报  来源