问题标签 [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.
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的方式传递这样的东西呢?
html - 将 div 放在 li 内的标签 a 上
我有以下html代码:
以及以下 CSS:
我的 div 在元素“a”下,我想把它放在元素 a 上。在萤火虫中,似乎 div 在 li 之外。你能告诉我有什么问题吗?
谢谢!
css - Lessphp 对比函数的输出与文档不匹配
我contrast
第一次使用该功能并认为它有问题。
在此页面上,我找到以下解释:
我有这两种颜色:
第一种颜色的亮度为 60,第二种颜色的亮度为 65。我希望 Less 能给我@lightcolor
两种颜色的颜色。但这不是我得到的结果!
Lessphp 返回@darkcolor
for@gBlue
和@lightcolor
for @gLightBlue
。
谁能告诉我为什么会这样?这是一个错误吗?为什么我@lightcolor
在这两种情况下都得不到?
css - @media in mixin (lessphp)
我想用这样的媒体查询制作自己的混音。
但是 mixin 中的@media 不起作用。是否支持lessphp?如果没有,我该如何解决?
PS 我不想在我所有的 .less 文件中复制很多这条规则(@media screen 和(max-width: @maxWidth))。
谢谢!
sass - 如何使用 scssphp 编译器缓存来完成 Sass
Less PHP ( http://leafo.net/lessphp/docs/ ) 有一个很棒的方法
对于 SASS,是否有任何选项可以使用http://leafo.net/scssphp/做同样的事情?我找不到cachedCompile()
scssphp 的替代品。
css - LESS:在遍历数组时使用 CSS 颜色作为变量名
以下代码生成颜色类。但是,如果我想要一个类似于“黑色”和“白色”已经定义的 CSS 颜色的类,则 LESS 输出:或.c-black
代替。为了简单起见,我不想在数组中的每一种颜色周围都加上引号。有没有办法将每对中的第一个数组值(这是循环内的变量)解释为字符串?.c-white
.c-#000000
.c-#ffffff
@name
.creatcolorclasses
谢谢!
css - LESS mixin 中的“引用”参数变量
我有以下颜色定义数组:
我使用以下函数在 CSS 声明中使用这些颜色。
用法:
但是我更喜欢像这样使用mixin:
没有引号和波浪号。是否可以修改 colorkey mixin 来实现这一点?
php - 文件LESS的lessphp加载错误
我是lessphp库的新手,我正在使用Joomla并且正在使用模板,我想用php文件编译一个less文件,这是我使用phpless的方式,编译我的LESS文件我正在使用此代码:
但如果网址正确,我也会经常遇到此错误:
加载错误:找不到/mywebsite/templates/mytemplate/config/config.less
我错过了什么?
php - lessphp 无法解析传入的变量错误
我在我的 Joomla 网站中使用lessphp,我正在构建一个模板,我想设置一些变量并在一个更少的文件中使用它们,为此我正在使用类 autoCompileLess 但我得到了错误
无法解析传入的变量@font:
这是我的lessphp代码:
虽然如果我检查 output.css 文件,我可以看到我的 .less 文件编译正确,所以我不明白为什么会出现这个错误。有人可以给我建议吗?谢谢你们!
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编译器?