php - 如何动态更改 css 文件中的图像文件夹名称?

标签 php css

我的元素是用 PHP 编写的,我需要动态更改 css 文件中的图像文件夹名称,

即,

# all.css file

.html{
background: url(../img/login.gif) no-repeat scroll 0 -36px;
.....
}

我需要将文件夹名称“img”更改为“image”或“styleimg”等,具体取决于模板。 php 文件怎么可能?

最佳答案

使用 PHP 提供 CSS。使用 header() 将内容类型设置为文本/css,输出标签外的大部分 CSS(当然是在设置标题之后)。在此 PHP 中找出选定的模板,将所需的目录名称分配给变量,例如 $imgloc。

然后,在需要输出图像名称的行,执行如下操作:

background: url(../<?= $imgloc ?>/login.gif) no-repeat scroll 0 -36px;

关于php - 如何动态更改 css 文件中的图像文件夹名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4529569/

相关文章:

php - 为 yii2 设置 yii2-jeasyui

javascript - CSS 转换在 IE 8 和 IE7 浏览器中不起作用

html - Flexbox - 如何防止扩展超出它的容器

javascript - 自动滚动不会在 $ ('html,body' ).animate 处设置动画

php - 如何从 localhost(laravel、nodejs)调用 localhost?

php - 从数据库获取图像,在服务器上重命名图像并使用 PHP 将新图像名称保存在数据库中

php - MySQL 获取过去 12 个月按月分组的数量

javascript - 链接启动模态窗口而不是图像?

html - 如何使用 `dir="auto "` with Angular Material' s textarea?

php - 数组按索引变量排序