问题标签 [lessphp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
199 浏览

php - 如何将php变量插入less?

几天来,我一直在互联网上寻找一种动态创建 less 文件的方法,我会将 wordpress 主题定制器 api 中设置的颜色和字体变量传递到该文件中。我想出的最接近的方法是将这些变量动态插入到 style.css.php 文件中,然后将其嵌入为 css,感谢这篇css-tricks 文章。我创建了一个 php 文件,在其中编写了以下代码:

当它嵌入为css时有效,但是当我尝试@import“style.css.php”时;进入 bootstrap.less,就在 @import "variables.less" 的下方;要覆盖引导变量,prepros 无法重新编译 css 文件,因为输入无法识别,当我在 functions.php 中激活 lessphp 时,它给了我这个错误:

有没有办法将主题定制器生成的php变量插入到less中?

编辑:我似乎在这里过头了。我查看了 lessphp 文档,但似乎没有得到它。

这就是我在functions.php中设置lessphp函数的方式

现在我需要用主题定制器设置的变量@import文件,在bootstrap.less中的variables.less下面覆盖默认的引导变量,然后我需要重新编译style.css

那么,我怎样才能 @font-family-sans-serif: <?php echo get_theme_mod( 'theme_font' ); ?>;以一种适用于lessphp的方式传递这样的东西呢?

0 投票
2 回答
545 浏览

html - 将 div 放在 li 内的标签 a 上

我有以下html代码:

以及以下 CSS:

我的 div 在元素“a”下,我想把它放在元素 a 上。在萤火虫中,似乎 div 在 li 之外。你能告诉我有什么问题吗?

谢谢!

0 投票
1 回答
90 浏览

css - Lessphp 对比函数的输出与文档不匹配

contrast第一次使用该功能并认为它有问题。

此页面上,我找到以下解释:

我有这两种颜色:

第一种颜色的亮度为 60,第二种颜色的亮度为 65。我希望 Less 能给我@lightcolor两种颜色的颜色。但这不是我得到的结果!

Lessphp 返回@darkcolorfor@gBlue@lightcolorfor @gLightBlue

谁能告诉我为什么会这样?这是一个错误吗?为什么我@lightcolor在这两种情况下都得不到?

在此处输入图像描述

0 投票
1 回答
89 浏览

css - @media in mixin (lessphp)

我想用这样的媒体查询制作自己的混音。

但是 mixin 中的@media 不起作用。是否支持lessphp?如果没有,我该如何解决?

PS 我不想在我所有的 .less 文件中复制很多这条规则(@media screen 和(max-width: @maxWidth))。

谢谢!

0 投票
0 回答
161 浏览

sass - 如何使用 scssphp 编译器缓存来完成 Sass

Less PHP ( http://leafo.net/lessphp/docs/ ) 有一个很棒的方法

对于 SASS,是否有任何选项可以使用http://leafo.net/scssphp/做同样的事情?我找不到cachedCompile()scssphp 的替代品。

0 投票
0 回答
112 浏览

css - LESS:在遍历数组时使用 CSS 颜色作为变量名

以下代码生成颜色类。但是,如果我想要一个类似于“黑色”和“白色”已经定义的 CSS 颜色的类,则 LESS 输出:或.c-black代替。为了简单起见,我不想在数组中的每一种颜色周围都加上引号。有没有办法将每对中的第一个数组值(这是循环内的变量)解释为字符串?.c-white.c-#000000.c-#ffffff@name.creatcolorclasses

谢谢!

0 投票
1 回答
31 浏览

css - LESS mixin 中的“引用”参数变量

我有以下颜色定义数组:

我使用以下函数在 CSS 声明中使用这些颜色。

用法:

但是我更喜欢像这样使用mixin:

没有引号和波浪号。是否可以修改 colorkey mixin 来实现这一点?

0 投票
2 回答
370 浏览

php - 文件LESS的lessphp加载错误

我是lessphp库的新手,我正在使用Joomla并且正在使用模板,我想用php文件编译一个less文件,这是我使用phpless的方式,编译我的LESS文件我正在使用此代码:

但如果网址正确,我也会经常遇到此错误:

加载错误:找不到/mywebsite/templates/mytemplate/config/config.less

我错过了什么?

0 投票
1 回答
2316 浏览

php - lessphp 无法解析传入的变量错误

我在我的 Joomla 网站中使用lessphp,我正在构建一个模板,我想设置一些变量并在一个更少的文件中使用它们,为此我正在使用类 autoCompileLess 但我得到了错误

无法解析传入的变量@font:

这是我的lessphp代码:

虽然如果我检查 output.css 文件,我可以看到我的 .less 文件编译正确,所以我不明白为什么会出现这个错误。有人可以给我建议吗?谢谢你们!

0 投票
1 回答
150 浏览

svg - Shopware - 禁用 PHP 少编译器?

商店软件版本 5.2.x

我使用 gulp 和它的 browsersync 插件来编译我的 less 文件以加快开发速度。

我有一个奇怪的问题 - 在 less 文件中定义的一些 SVG 条目是用 gulp-less 无缝编译的,但是当我重新加载页面时,Shopware 的内置 php LESS 编译器似乎遇到了一些更长的 SVG 定义的错误。

例如:

为什么 gulp-less 编译上述内容,但 php-less 失败超出了我的理解,也许有人有更好的方法来解决这个问题?

我最终不想让 php LESS 编译器再次编译我的 less 文件(至少在我的开发环境中)。我相信,这也是我的问题的临时解决方案。

谁能告诉我如何禁用内置的less编译器?