Quill.js富文本编辑器自定义ai续写与ai优化菜单代码
代码语言:html
所属分类:其他
代码描述:Quill.js富文本编辑器自定义ai续写与ai优化菜单代码
代码标签: Quill.js 富文本 编辑器 自定义 a i续写 优化 菜单 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>集成AI功能的Quill.js编辑器</title> <!-- 引入 Tailwind CSS 用于快速布局 --> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/tailwindcss.3.4.16.js"></script> <!-- 引入 Font Awesome 用于图标 --> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/font-awesome-4.7.0/css/font-awesome.min.css"> <!-- 步骤 1: 引入 Quill.js 的核心库和主题CSS --> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/quill.snow.css"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/quill.2.0.0.js"></script> <style type="text/tailwindcss"> @layer base { /* 自定义 Quill 编辑器的高度和样式 */ .ql-container.ql-snow { min-height: 400px; font-size: 16px; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; } .ql-toolbar.ql-snow { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; } /* 自定义工具栏按钮 */ .ql-toolbar .ql-ai-btn { width: auto; padding: 0 8px; } .ql-toolbar .ql-ai-btn .fa { margin-right: 4px; } } @layer utilities { .toast-enter { animation: toastIn 0.3s ease forwards; } .toast-leave { animation: toastOut 0.3s ease forwards; } } @keyframes toastIn { from { transform: translateY(-20px); opacity: 0; } to { transform: translateY(0); opacity: 1; } } @keyframes toastOut { from { transform: translateY(0); opacity: 1; } to { transform: translateY(-20px); opacity: 0; } } </style> </head> <body class="bg-gray-50 min-h-screen py-8 px-4"> <div class="max-w-4xl mx-auto"> <!-- 标题区域 --> <header class="mb-6 text-center"> <h1 class="text-[clamp(1.5rem,3vw,2rem)] font-bold text-gray-800 mb-2"> 集成AI功能的Quill.js编辑器 </h1> <p class="text-gray-600">在编辑器工具栏中直接使用AI辅助功能</p> </header> <!-- 编辑器容器 --> <div class="bg-white shadow-sm rounded-lg"> .........完整代码请登录后点击上方下载按钮下载查看
网友评论0