node.js - 如何使用 npm 和 requires 为 jquery-ui 设置主题?

标签 node.js jquery-ui npm webpack

是否可以通过 npm 为 jquery-ui 设置主题?
或者我们还需要通过download builder吗? ?

jquery-ui package默认主题包含在:
./node_modules/jquery-ui/themes/base/*.css

如果我们 require('jquery-ui') 也不会加载任何 css 样式,对吧?

我们是否需要require('./jquery-ui/themes/base/all.css')
或者有更好的方法吗?

最佳答案

  1. 是否可以通过 npm 为 jquery-ui 设置主题?

    是的,您可以使用 jquery 主题包 ( link )。

    npm i jquery-ui-themeroller

    并导入

    require('./jquery-ui-themes/themes/dot-luv/theme.css');

    dot-luv 是主题名称。

    这里是 official document ,不仅是主题列表还有自定义主题的工具。

    记得先导入jquery css文件require('./jquery-ui/themes/base/all.css')

  2. 如果我们 require('jquery-ui') 也不会加载任何 css 样式,对吗?

    是的,你应该导入 require('./jquery-ui/themes/base/all.css'); 来获取样式文件。

  3. 我们是否需要require('./jquery-ui/themes/base/all.css')

    这是获取所有小部件样式的最简单方法。但在大多数情况下,我们只需要几个小部件。

    也就是说我们只需要datepicker,我们应该导入css文件

    require('./jquery-ui/themes/base/core.css');
    require('./jquery-ui/themes/base/datepicker.css');
    

    现在您终于可以使用自己的主题了。

关于node.js - 如何使用 npm 和 requires 为 jquery-ui 设置主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40752277/

相关文章:

javascript - app.js 中需要错误

javascript - 当依赖 Node 模块被 require() 时,什么时候(编译/运行时)链接到项目?

javascript - 了解 ES6 模块的代码执行

javascript - 将可拖动的 JQuery UI 放入 Droppable 部分后禁用它

css - Jquery Sortables - 子菜单

npm - yarn self 更新抛出 OAuth2 身份验证错误

node.js - Node JS Html-pdf : create different header footer for first and last page

弹性beanstalk上的node.js : firefox 502 bad gateway

javascript - 回调不从函数返回

jQuery UI 在 TH 中可调整大小