-
全站通知:
Widget:Editbubbles
刷
历
编
跳到导航
跳到搜索
<!DOCTYPE html> <html lang="en">
<head>
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>可视化编辑器</title> <style> tbody { font-family: Arial, sans-serif; margin: 0; padding: 0; }
.floatbar { position: fixed; left: 0; bottom: 0; width: 50px; /* 折叠状态宽度 */ background: white; border-right: 1px solid #ccc; border-top: 1px solid #ccc; z-index: 10000; transition: width 0.3s ease; overflow: hidden; height: auto; max-height: 100vh; /* 限制最大高度为视口高度 */ }
.floatbar.expanded { width: 200px !important; /* 展开状态宽度 */ }
#toggle-button, #editor-toggle-button { background-color: #4CAF50; color: white; padding: 10px; width: 100%; border: none; cursor: pointer; text-align: left; }
.toolbar { padding: 10px; display: none; /* 默认隐藏工具栏 */ }
.floatbar.expanded .toolbar { display: block; /* 展开时显示工具栏 */ }
#editor { border: 1px solid #ccc; padding: 10px; min-height: 200px; max-height: 400px; /* 设置编辑器最大高度 */ outline: none; margin: 10px; display: none; /* 默认隐藏编辑器 */ overflow-y: auto; /* 添加垂直滚动条 */ }
select#template-select { width: 100%; margin: 10px 0; padding: 5px; } </style>
</head>
<body>
<script> // 定义多个模板 const templates = {
"剧情一览": `
`, "文章模板": `
如果是第一次来,按"Ctrl+D"可以收藏随时查看更新~觉得WIKI好玩的话,请推荐给朋友哦~(◕ω<)☆
按右上角“WIKI功能→编辑”即可修改页面内容。
按右上角“WIKI功能→编辑”即可修改页面内容。
作者信息
作者 | 发布时间 | 最后更新 | 作者声明 |
---|---|---|---|
2025年02月05日 | 2025年02月05日 | 未经作者允许,请勿擅自修改,转载请注明出处并附带本页链接。 |
文章内容
`,
"额外挑战模板": `
`,
"武器图鉴模板": `
如果是第一次来,按"Ctrl+D"可以收藏随时查看更新~觉得WIKI好玩的话,请推荐给朋友哦~(◕ω<)☆
按右上角“WIKI功能→编辑”即可修改页面内容。
按右上角“WIKI功能→编辑”即可修改页面内容。
武器信息

等级 | 基础攻击力 | 攻击力百分比 | 武器适配率 |
初始 | 22 | 5% | 5% |
80级 | 187 | 25% | 25% |
武器伤害曲线
`,
};
// 插入模板到编辑器并复制到剪切板 function insertSelectedTemplate() { const select = document.getElementById('template-select'); const selectedTemplateName = select.value; const template = templates[selectedTemplateName];
const editor = document.getElementById('editor'); const selection = window.getSelection(); if (selection.rangeCount > 0) { const range = selection.getRangeAt(0); range.deleteContents(); const textNode = document.createTextNode(template); range.insertNode(textNode); } editor.focus();
// 将模板内容复制到剪切板 copyToClipboard(template); }
// 复制文本到剪切板 function copyToClipboard(text) { navigator.clipboard.writeText(text).then(() => { console.log('模板已复制到剪切板:', text); }).catch(err => { console.error('无法复制到剪切板:', err); }); }
// 切换编辑框的显示状态 document.getElementById('editor-toggle-button').addEventListener('click', function () { const editor = document.getElementById('editor'); const editorToggleButton = document.getElementById('editor-toggle-button'); if (editor.style.display === 'block' || editor.style.display === ) { editor.style.display = 'none'; editorToggleButton.textContent = '显示'; } else { editor.style.display = 'block'; editorToggleButton.textContent = '隐藏编辑框'; } });
// 切换浮动栏的展开/折叠状态 document.getElementById('toggle-button').addEventListener('click', function () { const floatbar = document.getElementById('floatbar'); const toolbarToggleButton = document.getElementById('toggle-button'); floatbar.classList.toggle('expanded'); toolbarToggleButton.textContent = floatbar.classList.contains('expanded') ? '隐藏工具栏' : '显示'; }); </script>
</body>
</html>