首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lesshat ..background图像不适用于我

Lesshat ..background图像不适用于我
EN

Stack Overflow用户
提问于 2014-03-18 03:36:39
回答 1查看 868关注 0票数 1

我试着和lesshat一起工作。我已经将lesshat.less mixins库上传到我的项目根文件夹。并创建了一个只有一个选择器和混合调用的.less文件- lesshat-tests.less。

代码语言:javascript
复制
@import "lesshat";
div {
    .background-image(linear-gradient(to bottom, #fb83fa 0%,#e93cec 100%));
}

我试着用Webstorm less css编译器插件和node.js模块少命令lessc编译那个文件。Lessc生成空文件,webstorm插件生成错误,提示插件无法评估JS函数。

我看到这个混入使用了一些函数。但是我无法获得任何关于在less中使用JS的信息。请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2014-10-04 20:50:38

Lesshat的大部分mixins都是用Javascript编写的。less编译器本身也是用JavaScript编写的,并在您的Less代码中评估放在反引号之间的本机JavaScript调用。

也许你的Webstorm less css编译器插件不能计算Javascript调用。lessc编译器应该可以工作。

当我从https://raw.githubusercontent.com/madebysource/lesshat/master/build/lesshat.less下载Lesshat mixins并通过运行lessc yourcode.less编译您的代码时,我在控制台中得到了以下输出:

代码语言:javascript
复制
div {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYjgzZmEiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5M2NlYyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #fb83fa 0%, #e93cec 100%);
  background-image: -moz-linear-gradient(top, #fb83fa 0%, #e93cec 100%);
  background-image: -o-linear-gradient(top, #fb83fa 0%, #e93cec 100%);
  background-image: linear-gradient(to bottom, #fb83fa 0%, #e93cec 100%);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22463741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档