在插件中添加每个用户的 CSS?

您可以通过类似以下方式在插件中实现此目的:

  • 使用插件 API 添加 api.addSaveableUserOptionField("composer-custom-font")
  • 将该字段添加到数据库的 UserOption 表和序列化器中,以便可以设置它
  • 向用户界面页面添加一个连接器,以便可以设置该选项
  • 您可以将该设置设为下拉菜单,例如,如果用户选择某种字体/字体样式,它会在数据库中添加他们的偏好设置
  • 您可以扩展 composer 代码以考虑他们选择的偏好设置,并通过 JS 直接更改样式,或根据所选偏好设置添加 CSS 类,然后您可以通过 CSS 为该特定类应用样式
2 个赞