二维码悬浮组件

一键生成页面URL/选中文本二维码,支持拖动定位,永久保存位置

功能特点

使用方法

1. URL参数配置(推荐)

直接在引入JS的URL后拼接参数,无需定义全局变量:

<!-- 基础使用 - 预设位置 -->
<script src="https://trydone.com/qrcode/qrcode-float.js?pos=left-top"></script>

<!-- 自定义位置+大小 -->
<script src="https://trydone.com/qrcode/qrcode-float.js?initX=80%&initY=30%&iconSize=50px&qrcodeSize=250px"></script>

<!-- 混合使用 -->
<script src="https://trydone.com/qrcode/qrcode-float.js?pos=right-bottom&iconSize=45px"></script>

2. 全局变量配置(兼容原有方式)

<script>
    window.QRCODE_CONFIG = {
        initX: '90%',
        initY: '40%',
        iconSize: '50px',
        qrcodeSize: '250px'
    };
</script>
<script src="https://trydone.com/qrcode/qrcode-float.js"></script>

3. 配置优先级

URL参数 > 全局变量 QRCODE_CONFIG > 默认配置

配置参数说明

参数名 说明 可选值 默认值
pos 预设位置(快捷配置) left-top/right-top/left-bottom/right-bottom/center
initX 图标初始X位置 百分比(如95%)、像素(如20px)、calc表达式 95%
initY 图标初始Y位置 百分比(如50%)、像素(如20px)、calc表达式 50%
iconSize 悬浮图标大小 像素值(如40px、50px) 40px
qrcodeSize 二维码弹窗大小 像素值(如200px、250px) 200px
iconImg 自定义图标 图片URL或base64编码 内置二维码图标

演示区域

👇 页面左下角可看到悬浮二维码图标(通过URL参数配置pos=left-bottom):

示例文本:二维码悬浮组件 - 支持URL参数配置,使用更灵活