Может кто-нибудь подсказать мне, есть ли какой-нибудь возможный способ добавить переменную PHP в CSS

Можно ли добавить переменную php в файл css? Если так, как добавить? Заранее спасибо.

-5

Решение

Да, есть. Сначала вы создаете .php файл. Затем вы пишете CSS и выводите все необходимые переменные

<?php
header("Content-Type: text/css");
$color = "#ddd";
?>
#div {
color: <?php echo $color; ?>;
}

Кроме того, рассмотрите возможность использования LESS или других подобных CSS-фреймворков (если это возможно для ваших нужд). Это позволяет иметь переменные, вычисления, функции и многое другое.

0

Другие решения

CSS это текст. Вы можете вывести его из PHP-скрипта почти так же легко, как и из HTML.

Вам просто нужно указать тип контента, потому что по умолчанию (HTML) не подходит.

<?php
header("Content-Type: text/css");
$background = "orange";
?>

body { background: <?php echo $foo; ?>; }

Остерегайтесь проблем с кэшированием, возникающих при динамическом создании CSS.

1

По вопросам рекламы [email protected]