是否可以使用 php 创建 css 规则?

我一直在尝试将 php 文件用作 css(我需要使用某些逻辑生成 css),但我发现的唯一信息是如何使用 php 变量来建立 css 规则。这是问题,我需要创建一个滑块(仅包含使用 css 和 php 的 X 图像)所以我使用 php 文件作为 cssheader("Content-type: text/css; charset: UTF-8");在开始时添加,在大多数示例中,我发现它们在某些 php 标签内解决了变量在 php 代码之外,他们编写了 css 代码,例如

.Someclass{color:<?php echo $myVarWithTheColor;>;}

但我需要用类似的东西实际生成整个 css 部分

<?php for ($i=1; $i < $cantidad; $i++){ echo ".Someclass$i{color:$myVarWithTheColor;>";}

目前,echo 什么都不做,文件被读取为一个没有任何内容的 css(如果我在 php 下添加 css 则 css 被正确读取),我也尝试使用 print 甚至 var_dump 没有结果


弑天下
浏览 153回答 2
2回答

FFIVE

输出不是有效的 css。尝试这个:<?php&nbsp;for&nbsp;($i=1;&nbsp;$i&nbsp;<&nbsp;$cantidad;&nbsp;$i++){&nbsp;echo&nbsp;".Someclass$i{color:$myVarWithTheColor;}";}&nbsp;?>结束 ?> 标记不是必需的。

大话西游666

这对我有用:)<style>&nbsp; &nbsp; <?php&nbsp;&nbsp; &nbsp; $cantidad = 4;&nbsp; &nbsp; $myVarWithTheColor = "red";&nbsp; &nbsp; for ($i = 1; $i < $cantidad; $i++) {&nbsp; &nbsp; &nbsp; echo ".Someclass" . $i . " {color: " . $myVarWithTheColor . ";}";&nbsp; &nbsp; }&nbsp; &nbsp; ?></style>
打开App,查看更多内容
随时随地看视频慕课网APP