银行汇款单图片生成器, 银行app转账假截图在线制作,html+css+js模拟器版本

435 阅读2分钟

下载地址:www.wenshushu.vip/download.ph…

汇款单图片生成器Web应用实现,包含HTML、CSS和JavaScript三部分代码,可模拟主流银行APP转账界面并生成高仿真截图。

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>银行转账截图生成器</title>
    <link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet">
    <link rel="stylesheet" href="styles.css">
</head>
<body class="bg-gray-100">
    <div class="container mx-auto p-4 max-w-4xl">
        <header class="bg-blue-600 text-white p-4 rounded-t-lg shadow-md">
            <h1 class="text-2xl font-bold">银行转账截图生成器</h1>
            <p class="text-sm opacity-80">模拟主流银行APP转账界面</p>
        </header>

        <div class="bg-white p-6 rounded-b-lg shadow-lg">
            <div class="grid grid-cols-1 md:grid-cols-2 gap-6">
                <!-- 控制面板 -->
                <div class="space-y-4">
                    <div class="form-group">
                        <label class="block text-sm font-medium text-gray-700">选择银行</label>
                        <select id="bank-select" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500">
                            <option value="icbc">工商银行</option>
                            <option value="ccb">建设银行</option>
                            <option value="abc">农业银行</option>
                            <option value="boc">中国银行</option>
                        </select>
                    </div>

                    <div class="form-group">
                        <label class="block text-sm font-medium text-gray-700">转账金额</label>
                        <input type="number" id="amount" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500" placeholder="输入金额">
                    </div>

                    <div class="form-group">
                        <label class="block text-sm font-medium text-gray-700">付款人姓名</label>
                        <input type="text" id="payer-name" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500" placeholder="张三">
                    </div>

                    <div class="form-group">
                        <label class="block text-sm font-medium text-gray-700">付款账号</label>
                        <input type="text" id="payer-account" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500" placeholder="6222 8888 8888 8888">
                    </div>

                    <div class="form-group">
                        <label class="block text-sm font-medium text-gray-700">收款人姓名</label>
                        <input type="text" id="receiver-name" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500" placeholder="李四">
                    </div>

                    <div class="form-group">
                        <label class="block text-sm font-medium text-gray-700">收款账号</label>
                        <input type="text" id="receiver-account" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500" placeholder="6225 9999 9999 9999">
                    </div>

                    <div class="form-group">
                        <label class="block text-sm font-medium text-gray-700">转账状态</label>
                        <select id="status" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500">
                            <option value="success">转账成功</option>
                            <option value="processing">处理中</option>
                            <option value="failed">转账失败</option>
                        </select>
                    </div>

                    <div class="flex space-x-4">
                        <button id="generate-btn" class="px-4 py-2 bg-blue-600 text-white rounded-md hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2">生成截图</button>
                        <button id="download-btn" class="px-4 py-2 bg-green-600 text-white rounded-md hover:bg-green-700 focus:outline-none focus:ring-2 focus:ring-green-500 focus:ring-offset-2">下载图片</button>
                        <button id="reset-btn" class="px-4 py-2 bg-gray-600 text-white rounded-md hover:bg-gray-700 focus:outline-none focus:ring-2 focus:ring-gray-500 focus:ring-offset-2">重置</button>
                    </div>
                </div>

                <!-- 预览区域 -->
                <div class="preview-container">
                    <div id="bank-preview" class="bank-preview icbc">
                        <div class="bank-header">
                            <div class="bank-logo"></div>
                            <div class="bank-name">工商银行</div>
                            <div class="bank-time" id="preview-time">2025-09-29 21:28:16</div>
                        </div>
                        <div class="transaction-details">
                            <div class="detail-row">
                                <span class="detail-label">转账金额</span>
                                <span class="detail-value" id="preview-amount">¥0.00</span>
                            </div>
                            <div class="detail-row">
                                <span class="detail-label">付款账号</span>
                                <span class="detail-value" id="preview-payer-account">6222 8888 8888 8888</span>
                            </div>
                            <div class="detail-row">
                                <span class="detail-label">付款人</span>
                                <span class="detail-value" id="preview-payer-name">张三</span>
                            </div>
                            <div class="detail-row">
                                <span class="detail-label">收款账号</span>
                                <span class="detail-value" id="preview-receiver-account">6225 9999 9999 9999</span>
                            </div>
                            <div class="detail-row">
                                <span class="detail-label">收款人</span>
                                <span class="detail-value" id="preview-receiver-name">李四</span>
                            </div>
                            <div class="detail-row">
                                <span class="detail-label">交易时间</span>
                                <span class="detail-value" id="preview-transaction-time">2025-09-29 21:28:16</span>
                            </div>
                            <div class="detail-row">
                                <span class="detail-label">流水号</span>
                                <span class="detail-value" id="preview-serial-number">20250929212816001</span>
                            </div>
                            <div class="transaction-status" id="preview-status">
                                <div class="status-icon success"></div>
                                <div class="status-text">转账成功</div>
                            </div>
                        </div>
                        <div class="bank-footer">
                            <div class="electronic-seal">电子回单</div>
                            <div class="footer-note">本回单仅作为交易参考,不作为收款凭证</div>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <div class="mt-6 bg-white p-4 rounded-lg shadow">
            <h2 class="text-lg font-semibold mb-2">使用说明</h2>
            <ul class="list-disc pl-5 space-y-1 text-sm text-gray-700">
                <li>选择银行类型和设置转账信息后点击"生成截图"</li>
                <li>支持自定义金额、账户信息和转账状态</li>
                <li>点击"下载图片"保存生成的截图</li>
                <li>本工具仅供娱乐和学习使用,请勿用于非法用途</li>
            </ul>
        </div>
    </div>

    <script src="script.js"></script>
</body>
</html>