如何在 css 中使用 $variable,Laravel 5.1 [关闭]

Posted

技术标签:

【中文标题】如何在 css 中使用 $variable,Laravel 5.1 [关闭]【英文标题】:how to use $variable in css , Laravel 5.1 [closed]如何在 css 中使用 $variable,Laravel 5.1 [关闭] 【发布时间】:2015-10-02 23:17:38 【问题描述】:

我知道我们可以在 html 中将 $variable 用于 php 变量,但我可以在 css 中做同样的事情吗?甚至有可能还是我在这里做错了什么?

<form style="color:$values['color'];" action ="<?php echo $_SERVER["PHP_SELF"];?>" method="post">

【问题讨论】:

$variable 中有什么内容? color value ,但主要是我可以使用 $values['color'] 输出颜色值但它在 css 中不起作用,我在这里具体使用 ,双花括号.我知道其他方法,例如&lt;?php echo $values['color']?&gt; @b0s3 【参考方案1】:

假设你的变量是有效的并且持有类似"#f90"的东西,那么你可以这样做:

style="color:<?= $values['color']; ?>;"

style="color:<?php echo $values['color']; ?>;"

如果您的视图/模板是 .php,那么这将起作用(即使使用 laravel,您仍然可以在视图中使用纯 php)。 除了默认刀片模板之外,您还使用任何模板吗?如果不使用 也应该可以。

style="color: $values['color'] "

n.b 再次,只有当您的变量持有正确的数据时,这些才会起作用。如果您仍然遇到问题,请尝试 die(var_dump($values)); 检查值是否符合您的预期

【讨论】:

以上是关于如何在 css 中使用 $variable,Laravel 5.1 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

CSS变量(CSS variable)

PostCSS css-next - 无需使用@import 的全局变量

从 Typescript Angular 获取 CSS 参数

如何使用 PostCSS 在 Vue 中导入全局 CSS?

微前端架构下的样式管控模式:使用CSS Variable来实现“样式参数”

如何在 jinja2 中使用 django 中的动态变量(variable.variable.variable)