5.1 KiB
邀请函制作工具 - 使用与配置说明
以下操作,只需要用记事本打开文件、修改几个数字即可。
一、调整三个输入框的位置
适用场景
打开页面后,输入框(企业、嘉宾、编号)的位置不满意,想上下左右调一调。
操作步骤
-
用 记事本 打开
js/config.js文件 -
找到下半部分的
INPUTS_CONFIG配置段:
var INPUTS_CONFIG = {
"inputs": [
{
"id": "input1", // ← 第一个输入框(企业)
"left": 100, // ← 距离左边多少像素
"top": 218.4 // ← 距离顶部多少像素
},
{
"id": "input2", // ← 第二个输入框(嘉宾)
"left": 100,
"top": 261.4
},
{
"id": "input3", // ← 第三个输入框(编号)
"left": 100,
"top": 308.1
}
]
};
-
修改数字即可:
left:数字越大,输入框越靠右;数字越小,越靠左top:数字越大,输入框越靠下;数字越小,越靠上
小技巧:在页面上选中输入框,会显示它的坐标,复制数字填进来即可。
-
保存文件,然后刷新页面,效果就会生效。
二、更换默认背景图片
适用场景
打开页面时自动显示的那张背景图想换成自己的图片。
操作步骤
方法一(推荐)—— 替换图片文件:
- 准备一张你想要的图片(建议用 JPG 格式)
- 把图片放到
images文件夹里,重命名为default-bg.jpg如果原来有一张,会提示"替换文件",点击确定即可。
- 刷新页面,新背景图就会自动加载
方法二—— 修改配置文件路径:
- 把你的图片放到
images文件夹,比如命名为my-bg.png - 用记事本打开
js/config.js - 找到文件开头的这一行:
var DEFAULT_BG_IMAGE = './images/default-bg.jpg';
- 改成你的图片路径:
var DEFAULT_BG_IMAGE = './images/my-bg.png';
- 保存文件,刷新页面
三、修改输入框的文字粗细
适用场景
想让输入框的文字更粗或更细。
操作步骤
-
用记事本打开
js/config.js -
找到
"fontWeight": 700这一行 -
修改数字(范围 400 ~ 900):
| 数值 | 效果 |
|---|---|
| 400 | 正常粗细 |
| 500 | 中等 |
| 600 | 半粗 |
| 700 | 加粗(默认) |
| 800 | 更粗 |
| 900 | 最粗 |
- 保存文件,刷新页面
四、修改输入框的占位提示文字
适用场景
想把"请输入"改成其他提示语。
操作步骤
-
用记事本打开
js/config.js -
找到相应的
"placeholder"行,例如:
"placeholder": "请输入"
- 改成你想要的文字,比如:
"placeholder": "在此输入企业名称"
- 保存文件,刷新页面
五、部署多个邀请函模板(通过网址切换)
适用场景
部署一个网站,但能做出多个不同样式的邀请函,每个有不同的背景图、输入框位置和提示文字。通过网址后缀来区分。
实现原理
在 js/config.js 中提前定义好多个模板,通过 URL 查询参数 ?t=模板名 来切换。
操作步骤
-
用记事本打开
js/config.js -
找到模板定义区域,已经有一个
default模板,在它后面添加新模板(注意去掉注释标记):
// 在 default 模板的 } 后面加逗号,然后添加:
,wedding: {
title: '婚礼邀请函',
bgImage: './images/wedding-bg.jpg',
inputs: [
{ id: "input1", label: "新郎", left: 50, top: 200, fontWeight: 700, placeholder: "请输入新郎名", isLocked: false },
{ id: "input2", label: "新娘", left: 50, top: 250, fontWeight: 700, placeholder: "请输入新娘名", isLocked: false },
{ id: "input3", label: "婚期", left: 50, top: 300, fontWeight: 700, placeholder: "请输入日期", isLocked: false }
]
}
-
把对应的背景图放到
images文件夹(如wedding-bg.jpg) -
部署后,用不同网址访问即可得到不同的邀请函:
| 网址 | 效果 |
|---|---|
https://你的域名/index.html |
默认模板 |
https://你的域名/index.html?t=wedding |
婚礼邀请函模板 |
每个模板的输入框位置、提示文字、背景图完全独立,互不干扰。用户制作时修改的内容(文字、样式调整)也不会影响其他模板。
常见问题
Q:修改文件后页面没变化? A:先确认文件已保存,然后刷新浏览器页面(按 F5 或点浏览器的刷新按钮)。
Q:改坏了怎么办? A:可以重新下载项目,或者联系开发者恢复。
Q:找不到 images 文件夹?
A:项目文件夹里如果没看到,自己新建一个名叫 images 的文件夹即可。
Q:config.js 在哪里?
A:在 js 文件夹里,打开后一眼就能看到全部配置项。