当前位置: 首页 > wzjs >正文

贵阳仿站定制模板建站教育培训加盟

贵阳仿站定制模板建站,教育培训加盟,邢台网站设计怎么做,大连网络营销咨询服务文章目录 1 新版(Quill2 以上版本)2 旧版(Quill1版本) 1 新版(Quill2 以上版本) 注意:新版设置 style"font-family: Wingdings 2" 这种带空格的字体样式会被过滤掉,故需特…

文章目录

      • 1 新版(Quill@2 以上版本)
      • 2 旧版(Quill@1版本)

1 新版(Quill@2 以上版本)

注意:新版设置 style="font-family: Wingdings 2" 这种带空格的字体样式会被过滤掉,故需特殊处理去掉空格

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Quill Wingdings 2 Font</title><!-- 引入 Quill 的 CSS 文件 --><linkhref="https://cdn.jsdelivr.net/npm/quill@2/dist/quill.snow.css"rel="stylesheet"/><style>/* 使用 @font-face 引入 Wingdings 2 字体文件 */@font-face {font-family: 'Wingdings2';src: url('Wingdings2.ttf'); /* 替换为实际的字体文件路径 */}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='false']::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='false']::before {content: '字体';}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='FangSong']::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='FangSong']::before {content: '仿宋';}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='Wingdings2']::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='Wingdings2']::before {content: 'Wingdings 2';}</style></head><body><!-- Quill 编辑器的容器 --><div id="editor" style="height: 300px"></div><!-- 引入 Quill 的 JavaScript 文件 --><script src="https://cdn.jsdelivr.net/npm/quill@2/dist/quill.js"></script><script>const Font = Quill.import('attributors/style/font')const fonts = ['false', 'FangSong', 'Wingdings2']Font.whitelist = fontsQuill.register(Font, true)// 创建 Quill 实例const quill = new Quill('#editor', {theme: 'snow',modules: {toolbar: [[{ font: fonts }],['bold', 'italic', 'underline'],['color', 'background'],],},})const html ='<span style="color: red; font-family: FangSong;">这是一段红色的文字<span style="font-family: Wingdings2;">R</span></span>'const delta = quill.clipboard.convert({ html })quill.setContents(delta)</script></body>
</html>

2 旧版(Quill@1版本)

注意:旧版同时设置 style="font-family: Wingdings2"class="ql-font-Wingdings2" 时字体样式会被过滤掉,故需特殊处理去掉style
旧版Quill也可以使用新版Quill修改方式,若能确保环境下一定有Wingdings 2字体,也可以采用下述方式,不再额外引入字体

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Quill Set Font Size</title><!-- 引入 Quill 的 CSS 文件 --><linkhref="https://cdn.quilljs.com/1.3.7/quill.snow.css"rel="stylesheet"/><style>.ql-font-Wingdings2 {font-family: 'Wingdings 2';}</style></head><body><!-- Quill 编辑器的容器 --><div id="editor" style="height: 300px"></div><!-- 引入 Quill 的 JavaScript 文件 --><script src="https://cdn.quilljs.com/1.3.7/quill.js"></script><script>const Font = Quill.import('formats/font')Font.whitelist = ['Wingdings2'] //将字体加入到白名单Quill.register(Font, true)// 创建 Quill 实例const quill = new Quill('#editor', {theme: 'snow',modules: {toolbar: false,},})const html ='<p><span style="color: red" class="ql-font-Wingdings2">这是一段红色加粗文R本。</span></p>'// 将 HTML 转换为 Deltaconst delta = quill.clipboard.convert(html)quill.setContents(delta)</script></body>
</html>
http://www.dtcms.com/wzjs/14765.html

相关文章:

  • 建立网站需要windows优化大师有毒吗
  • 律师网站建设 优帮云泽成seo网站排名
  • 北京天通苑网站建设襄阳网站seo
  • 江西专业网站建设百度平台客服人工电话
  • 上海 网站建设google友情链接怎么互换
  • 广州市建设监理协会网站seo学堂
  • 玉溪网站建设公司bing搜索引擎
  • 增加wordpress打开速度株洲seo优化哪家好
  • 网上购物商城app安卓优化大师手机版下载
  • 网站建设需要哪些硬件微博营销成功案例8个
  • 做图必备素材网站百度一下知道官网
  • 专业做政法ppt的网站深圳网站开发制作
  • 深圳网站建设信科网络网页模版
  • 做邀请函用哪个网站好呢北京全网营销推广公司
  • 政府网站比较江苏搜索引擎优化公司
  • 做rap的网站武汉搜索引擎排名优化
  • 传奇手游超变态版本网站整合营销传播名词解释
  • 哪个网站的字体做的特别好谷歌独立站
  • 如何做网站数据库百度权重什么意思
  • ps怎样做网站大图百度官网认证多少钱一年
  • 网站外链怎么做发稿软文公司
  • 做设计的地图网站有哪些长沙seo公司
  • 如何提高网站关键词排名推广平台有哪些渠道
  • 商场商城网站建设方案十大搜索引擎地址
  • 做淘宝那样的网站麻烦吗网络营销该如何发展
  • 老年人做网站济南公司网站推广优化最大的
  • 建设外贸网站公司简介2024年新闻摘抄十条
  • ftp替换网站图片广州百度推广开户
  • 发布 php 微网站全国十大教育机构
  • 青羊区电商型网站建设设计网络营销专业大学排名