我正在开发一个项目,我们希望用户能够定义自定义颜色.我们正在运行最新版本的Meteor,其中包括更少的包装.

现在所有颜色都是位于单个theme.lessimport文件中的变量,它在处理过程中包含在内.整个站点中的所有颜色(以及许多后续较少的文件)都是从这些少数变量生成的.

我们的想法是为每个用户生成一个新的userTheme.lessimport文件,如果存在,可以在theme.lessimport文件之后导入,以覆盖具有自定义值的变量.如果你将文件物理地添加到目录中,这一切都可以很好地完美地工作,但我似乎无法想到一种动态/编程方式.

我开始怀疑这是否可以用更少的东西来完成.

>其中一个大问题是,css的大部分来自这些变量 – 包括我们自己的应用程序的插件/模块中包含的CSS.
>看来您无法导入远程文件以包含在较少的预处理中…因此无法在远程服务器上生成该文件(这将是我们情况的理想情况,因为用户数据将存在于一个API服务器).
>似乎没有任何编程方式来生成或以其他方式将任何值注入更少 – 至少在Meteor上 – 因为我找不到任何方式通过JS与less进行交互.

除了这种不便之外,我们正在做的事情已经不那么完美了,所以我真的很想做到这一点.希望有人可以传授一些智慧或方向.

解决方法

看一下 bootstrap3-less包如何实现变量和mixin.特别是其自述文件的高级用法部分.

“如果你想@import一个文件,给它扩展.import.less以防止Meteor独立处理它.”因此,在您的实例中,您将命名您的主题文件:theme.import.less

javascript – 任何方式将值注入Meteor中的Less文件中?的更多相关文章

  1. uisplitviewcontroller – iOS8 MGSplitViewController替代

    我在我的应用程序中使用MGSplitViewController库.直到iOS7它工作正常,但对于iOS8,它不能像预期的那样工作,因为iOS8中UIPopoverController的行为发生变化.附件是在iOS8上运行MGSplitView代码的截图:这显示错误的行为.它应该像以下截图:我读过的地方,MGSplitViewController库将不会更新为iOS8修复程序.任何人都知道,如果我

  2. 详解Angular-cli生成组件修改css成less或sass的实例

    这篇文章主要介绍了详解Angular-cli生成组件修改css成less或sass的实例的相关资料,这里主要讲解修改angular-cli.json文件,生成css或者less,需要的朋友可以参考下

  3. 如何解决React官方脚手架不支持Less的问题(小结)

    这篇文章主要介绍了如何解决React官方脚手架不支持Less的问题(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  4. vue使用css-rcurlyexpected等less报错问题

    这篇文章主要介绍了vue使用css-rcurlyexpected等less报错问题,具有很的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  5. create-react-app中添加less支持的实现

    这篇文章主要介绍了react.js create-react-app中添加less支持的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  6. react脚手架如何配置less和ant按需加载的方法步骤

    这篇文章主要介绍了react脚手架如何配置less和ant按需加载的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  7. 使用Vite处理css less及postcss示例详解

    这篇文章主要为大家介绍了使用Vite处理css less及postcss的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  8. React less 实现纵横柱状图示例详解

    这篇文章主要介绍了React less 实现纵横柱状图示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  9. yii2简单使用less代替css示例

    本篇文章主要介绍了yii2简单使用less代替css示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. Angular CLI在Angular项目中如何使用scss详解

    angular-cli自身支持Scss预处理器,Scss比css更加方便灵活,而且层次清晰,代码整洁。下面这篇文章主要给大家介绍了关于Angular CLI在Angular项目中如何使用scss的相关资料,需要的朋友可以参考下。

随机推荐

  1. js中‘!.’是什么意思

  2. Vue如何指定不编译的文件夹和favicon.ico

    这篇文章主要介绍了Vue如何指定不编译的文件夹和favicon.ico,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  3. 基于JavaScript编写一个图片转PDF转换器

    本文为大家介绍了一个简单的 JavaScript 项目,可以将图片转换为 PDF 文件。你可以从本地选择任何一张图片,只需点击一下即可将其转换为 PDF 文件,感兴趣的可以动手尝试一下

  4. jquery点赞功能实现代码 点个赞吧!

    点赞功能很多地方都会出现,如何实现爱心点赞功能,这篇文章主要为大家详细介绍了jquery点赞功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  5. AngularJs上传前预览图片的实例代码

    使用AngularJs进行开发,在项目中,经常会遇到上传图片后,需在一旁预览图片内容,怎么实现这样的功能呢?今天小编给大家分享AugularJs上传前预览图片的实现代码,需要的朋友参考下吧

  6. JavaScript面向对象编程入门教程

    这篇文章主要介绍了JavaScript面向对象编程的相关概念,例如类、对象、属性、方法等面向对象的术语,并以实例讲解各种术语的使用,非常好的一篇面向对象入门教程,其它语言也可以参考哦

  7. jQuery中的通配符选择器使用总结

    通配符在控制input标签时相当好用,这里简单进行了jQuery中的通配符选择器使用总结,需要的朋友可以参考下

  8. javascript 动态调整图片尺寸实现代码

    在自己的网站上更新文章时一个比较常见的问题是:文章插图太宽,使整个网页都变形了。如果对每个插图都先进行缩放再插入的话,太麻烦了。

  9. jquery ajaxfileupload异步上传插件

    这篇文章主要为大家详细介绍了jquery ajaxfileupload异步上传插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. React学习之受控组件与数据共享实例分析

    这篇文章主要介绍了React学习之受控组件与数据共享,结合实例形式分析了React受控组件与组件间数据共享相关原理与使用技巧,需要的朋友可以参考下

返回
顶部