
使用 CSS Grid 实现编辑区和预览区的双列布局,在移动端自动切换为单列
每个区域都有标题栏和功能按钮,界面简洁易用
加入阴影、圆角等视觉效果,提升用户体验
updatePreview() 函数:核心函数,将编辑区的 HTML 代码写入预览 iframe,实现实时预览
input 事件监听:监听文本框的输入事件,每输入一个字符都会触发预览更新
全屏预览:通过弹窗层和独立的 iframe 实现全屏预览功能,支持关闭和遮罩层点击关闭
代码重置:保存初始代码,点击重置按钮可恢复到初始状态,并有确认提示防止误操作
响应式设计:适配手机、平板、电脑等不同屏幕尺寸
按钮 hover 效果:提升交互反馈
代码编辑区支持垂直调整大小(resize: vertical)
确认弹窗:重置操作前的二次确认,避免数据丢失