Files
teaching-design/.superpowers/brainstorm/43675-1781487701/content/editing-mode.html
2026-06-15 00:55:47 -06:00

318 lines
10 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<style>
.cards {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.card-image {
height: 330px;
padding: 12px;
background: #eef2f6;
}
.browser {
height: 100%;
overflow: hidden;
border: 1px solid #cfd6df;
border-radius: 8px;
background: #f3f4f6;
box-shadow: 0 8px 24px rgba(38, 50, 65, 0.08);
}
.toolbar {
display: flex;
align-items: center;
justify-content: space-between;
height: 30px;
padding: 0 9px;
color: #51606f;
font-size: 9px;
background: #ffffff;
border-bottom: 1px solid #dde2e8;
}
.brand {
color: #17212b;
font-weight: 700;
}
.actions {
display: flex;
gap: 4px;
}
.pill {
padding: 3px 7px;
border-radius: 4px;
color: #fff;
background: #1f7a55;
}
.pill.secondary {
color: #40505f;
background: #e8edf1;
}
.workspace {
display: grid;
grid-template-columns: 55px 1fr;
height: calc(100% - 31px);
}
.sidebar {
padding: 7px 5px;
color: #6a7785;
font-size: 8px;
background: #f8fafb;
border-right: 1px solid #dde2e8;
}
.lesson {
margin-bottom: 4px;
padding: 5px 3px;
border-radius: 4px;
}
.lesson.active {
color: #1c6d4c;
font-weight: 700;
background: #dcefe6;
}
.canvas {
overflow: hidden;
padding: 10px;
}
.paper {
box-sizing: border-box;
width: 145px;
min-height: 255px;
margin: 0 auto;
padding: 13px 10px;
background: #fff;
box-shadow: 0 2px 8px rgba(44, 54, 64, 0.13);
}
.paper-title {
margin: 2px 0 8px;
color: #1b252d;
font: 700 11px/1.2 serif;
text-align: center;
}
.table {
border-top: 1px solid #99a3ad;
border-left: 1px solid #99a3ad;
}
.row {
display: grid;
grid-template-columns: 30px 1fr;
min-height: 17px;
}
.cell {
padding: 3px;
color: #5d6872;
font-size: 6px;
border-right: 1px solid #99a3ad;
border-bottom: 1px solid #99a3ad;
}
.cell.label {
color: #2b343d;
font-weight: 700;
text-align: center;
background: #f4f6f7;
}
.editable {
background: #fffceb;
outline: 1px dashed #d4a933;
outline-offset: -2px;
}
.section-line {
height: 5px;
margin: 8px 0 4px;
border-left: 3px solid #1f7a55;
background: #dfe5e9;
}
.split-workspace {
display: grid;
grid-template-columns: 48% 52%;
height: calc(100% - 31px);
}
.form-panel {
padding: 8px;
background: #fff;
border-right: 1px solid #d6dde3;
}
.form-label {
margin: 6px 0 2px;
color: #33404c;
font-size: 7px;
font-weight: 700;
}
.field {
height: 15px;
border: 1px solid #cdd4db;
border-radius: 3px;
background: #fafbfc;
}
.field.large {
height: 38px;
}
.preview-panel {
overflow: hidden;
padding: 10px 6px;
background: #eef1f4;
}
.preview-panel .paper {
width: 118px;
min-height: 230px;
padding: 11px 8px;
}
.thumbs {
display: flex;
gap: 4px;
padding: 6px;
border-bottom: 1px solid #d9dfe5;
background: #fff;
}
.thumb {
width: 24px;
height: 34px;
border: 1px solid #bec7cf;
background: linear-gradient(#fff 20%, #d7dde2 20% 23%, #fff 23% 45%, #d7dde2 45% 48%, #fff 48%);
}
.thumb.active {
border: 2px solid #1f7a55;
}
.readonly {
height: calc(100% - 74px);
padding: 10px;
overflow: hidden;
}
.readonly .paper {
width: 145px;
min-height: 245px;
}
.badge {
display: inline-block;
margin-top: 8px;
padding: 3px 7px;
color: #52616f;
font-size: 11px;
border-radius: 999px;
background: #eef1f4;
}
@media (max-width: 900px) {
.cards {
grid-template-columns: 1fr;
}
}
</style>
<h2>上传多份 Markdown 后,主要怎样编辑?</h2>
<p class="subtitle">三种方案都会按文件名自然排序、生成整册 A4 页面并支持一键打印。请选择最符合日常使用习惯的一种。</p>
<div class="cards">
<div class="card" data-choice="a" onclick="toggleSelect(this)">
<div class="card-image">
<div class="browser">
<div class="toolbar">
<span class="brand">教学设计生成器</span>
<span class="actions"><span class="pill secondary">上传 18 份</span><span class="pill">打印整册</span></span>
</div>
<div class="workspace">
<div class="sidebar">
<div class="lesson active">01 项目启动</div>
<div class="lesson">02 文档结构</div>
<div class="lesson">03 图片链接</div>
<div class="lesson">04 列表表格</div>
<div class="lesson">05 表单设计</div>
</div>
<div class="canvas">
<div class="paper">
<div class="paper-title">个人主页——项目启动</div>
<div class="table">
<div class="row"><div class="cell label">课题</div><div class="cell editable">个人主页——项目启动与环境搭建</div></div>
<div class="row"><div class="cell label">课时</div><div class="cell editable">1课时40分钟</div></div>
<div class="row"><div class="cell label">目标</div><div class="cell editable">知识目标、技能目标、素养目标</div></div>
</div>
<div class="section-line"></div>
<div class="table">
<div class="row"><div class="cell label">环节</div><div class="cell editable">教学内容 / 师生活动 / 设计意图</div></div>
<div class="row"><div class="cell label">01</div><div class="cell editable">项目情境导入6分钟</div></div>
<div class="row"><div class="cell label">02</div><div class="cell editable">技术角色认知8分钟</div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="card-body">
<h3>A. A4 页面内直接编辑</h3>
<p>左侧切换课次,右侧就是可打印页面;点击文字直接修改,所见即所得。</p>
<span class="badge">接近参考站 · 推荐</span>
</div>
</div>
<div class="card" data-choice="b" onclick="toggleSelect(this)">
<div class="card-image">
<div class="browser">
<div class="toolbar">
<span class="brand">教学设计生成器</span>
<span class="actions"><span class="pill secondary">上传文件</span><span class="pill">打印</span></span>
</div>
<div class="split-workspace">
<div class="form-panel">
<div class="form-label">课题</div><div class="field"></div>
<div class="form-label">课时</div><div class="field"></div>
<div class="form-label">教学目标</div><div class="field large"></div>
<div class="form-label">教学重难点</div><div class="field large"></div>
<div class="form-label">教学过程</div><div class="field large"></div>
</div>
<div class="preview-panel">
<div class="paper">
<div class="paper-title">个人主页——项目启动</div>
<div class="table">
<div class="row"><div class="cell label">课题</div><div class="cell">个人主页——项目启动</div></div>
<div class="row"><div class="cell label">课时</div><div class="cell">1课时40分钟</div></div>
<div class="row"><div class="cell label">目标</div><div class="cell">三维教学目标内容</div></div>
</div>
<div class="section-line"></div>
<div class="table">
<div class="row"><div class="cell label">环节</div><div class="cell">教学过程预览</div></div>
<div class="row"><div class="cell label">01</div><div class="cell">项目情境导入</div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="card-body">
<h3>B. 表单编辑 + 实时预览</h3>
<p>左侧字段更容易精确编辑,右侧同步显示打印效果,但可用宽度较紧张。</p>
<span class="badge">编辑清晰 · 屏幕占用较大</span>
</div>
</div>
<div class="card" data-choice="c" onclick="toggleSelect(this)">
<div class="card-image">
<div class="browser">
<div class="toolbar">
<span class="brand">教学设计生成器</span>
<span class="actions"><span class="pill secondary">重新上传</span><span class="pill">打印整册</span></span>
</div>
<div class="thumbs">
<div class="thumb active"></div><div class="thumb"></div><div class="thumb"></div><div class="thumb"></div><div class="thumb"></div>
</div>
<div class="readonly">
<div class="paper">
<div class="paper-title">个人主页——项目启动</div>
<div class="table">
<div class="row"><div class="cell label">课题</div><div class="cell">个人主页——项目启动与环境搭建</div></div>
<div class="row"><div class="cell label">课时</div><div class="cell">1课时40分钟</div></div>
<div class="row"><div class="cell label">目标</div><div class="cell">知识、技能与素养目标</div></div>
</div>
<div class="section-line"></div>
<div class="table">
<div class="row"><div class="cell label">环节</div><div class="cell">教学内容与教学活动</div></div>
<div class="row"><div class="cell label">01</div><div class="cell">项目情境导入6分钟</div></div>
<div class="row"><div class="cell label">02</div><div class="cell">技术角色认知8分钟</div></div>
<div class="row"><div class="cell label">03</div><div class="cell">环境搭建示范8分钟</div></div>
</div>
</div>
</div>
</div>
</div>
<div class="card-body">
<h3>C. 只读整册预览</h3>
<p>上传后直接排版、检查和打印,不在网站内修改内容,交互最简单。</p>
<span class="badge">实现最轻 · 不支持修改</span>
</div>
</div>
</div>