描述一个看板应用:自定义列、拖放卡片、标签、截止日期、优先级和按负责人筛选。
使用 HTML5、CSS3 和 JavaScript 构建一个看板式项目管理面板。创建一个灵活的面板布局,支持自定义列(如“待办”、“进行中”、“已完成”等)。实现卡片在各列之间的拖放移动,并配备流畅的动画效果。支持通过富文本格式创建卡片,并支持添加标签、截止日期和优先级。支持为卡片分配用户,并显示用户头像;同时支持按被分配者进行筛选。实现卡片评论功能与活动历史记录。支持面板自定义,包括列顺序调整与配色主题切换。支持多个看板并存,并提供快速切换功能。使用 localStorage 实现数据持久化,并提供导入/导出功能。创建响应式设计,适配不同屏幕尺寸。为常用操作添加键盘快捷键。
Build a Kanban project management board using HTML5, CSS3, and JavaScript. Create a flexible board layout with customizable columns (To Do, In Progress, Done, etc.). Implement drag-and-drop card movement between columns with smooth animations. Add card creation with rich text formatting, labels, due dates, and priority levels. Include user assignment with avatars and filtering by assignee. Implement card comments and activity history. Add board customization with column reordering and color themes. Support multiple boards with quick switching. Implement data persistence using localStorage with export/import functionality. Create a responsive design that adapts to different screen sizes. Add keyboard shortcuts for common actions.