I have to call a JavaScript function from the less CSS for customization purpose. The function needs to pass the less variable from Less file to JS. is it possible to do it? using backtick can get JS variable in a Less file but I don't know how to call a JS function from less?
demo.js
function getGradient(colorlist, dark, light){
// some large customization
}
demo.less
@color: #ffffff,#000000,#cccccc;
@light: 20%;
@dark: 50%;
@gradient : ~`getGradient(@{color}, @{light}, @{dark})`;
The above code is not working. Please let me know is it possible to access a JS function from Less?
demo.js(how can it know that function is there and should be used at all?). You could try something like either@pluginorless-plugin-funtionsor a sort of. Though to be honest I start to suspect this to be another akward XY-problem (I can't see any need for JS-based "some large customization" for whatever complex kind of gradient or whatever color lists in general.)