可以在我的应用程序中定义主要颜色和辅助颜色(十六进制代码),这些颜色将保存到数据库中。
例如,辅助颜色用于链接。我不想说<a href="#" style="color: $fromDatabase">Text</a>
,而是<a href="#" class=secColor>Text</a>
其中.secColor
有类似
.secColor {
color: $fromDatabase;
}
我正在使用Laravel btw。
答案 0 :(得分:2)
您可以使用以下代码将.php文件包含为css:
的index.html:
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" href="style.php">
</head>
<body>
<!-- stuff goes here -->
</body>
</html>
style.php:
<?php
header("Content-type: text/css");
?>
//DB Query
.secColor{
color: <?php echo $fromDatabase;?>
}
答案 1 :(得分:0)
你可以这样做:
创建新路线规则:
Route::get('style/generate.css', function ($id) {
// take your color
$data['firstColor']= Colors::where('alias', '=', 'firstColor')->get();
...
return View::make('css.colors', $data)
});
在resources / views / css / colors中创建新视图:
.firstColor{
color: $colors['firstColor'];
}
在你的主要观点中
我使用此方法创建js自定义文件