你好,我現在正在嘗試構建一個laravel頁面。Laravel使用一個地方來定義控制器和視圖的顏色
我正在爲控制器中的js/jquery圖表構建數據和顏色。 但即時通訊也使用相同的顏色爲我的一般應用程序佈局的CSS文件。
現在我想在哪裏設置顏色,以便能夠更改我的控制器中的所有圖表的某種顏色以及我的css文件中的佈局?
假設我對「壞」#ff0000有一定的顏色,我想把它改成像#ce2500這樣的紅色的不同色調,我不想改變每一次出現。
你知道我的想法嗎?
還是我在想/做一些完全錯誤的事情?
編輯我迄今所做的:
在CSS文件我定義我的色彩我的應用程序留在某種風格。 custom.css.php:
--color_bad: #ff0000;
--color_good: #00a6eb;
--color_text: #000000;
--color_bg1: #e6e6e6;
--color_bg2: #b3b3b3;
--color_border: #4d4d4d;
--color_caption: #ffffff;
我也這樣做在配置的控制器:使用通過CSS文件和CSS變量config('colors.color_bad')
// COLORS
'color_bad' => '#ff0000',
'color_good' => '#00a6eb',
'color_text' => '#000000',
'color_bg1' => '#e6e6e6',
'color_bg2' => '#b3b3b3',
'color_border' => '#4d4d4d',
'color_caption' => '#ffffff',
IM的控制器
所以我在應用程序中將其降至2分,其中顏色被定義爲 ,並且我想將其分解爲僅一個地方
那什麼'SASS'和'LESS' [被髮明(https://davidwalsh.name/sass-color-variables-dont-suck)。但是,如果您確實想在沒有「新」語言/編譯器的情況下執行此操作,則可以將其添加到配置中。對於'js'部分:添加類不是樣式(關注點分離) –
嗯,以及使用chartbuilder我通過所有變量,只調用視圖中的渲染功能不知道如果這是正確的= /至少taht方式我不'我知道我怎麼可以通過顏色,而無需在視圖被調用前定義它們=/ – user3665396