Autor | Zpráva | ||
---|---|---|---|
inocencz Profil |
#1 · Zasláno: 4. 7. 2017, 10:18:04
Dobrý den,
pořeboval bych poradit. Pracuji na jednom webovem projektu a prisla ke me nearadostna zprava, projekt chce pouzivat vice firem a kazda jej chce mit prizpusobeny do vlastnich barev. Projekt pouziva nejprve bootstrapove styly nad tim je sablona (main.css - cca 2700radku) a nakonec nase vlastni styly (last.css). Jaky byste mi doporucili nejprijatelnejsi zpusob jak vytvorit nekolik prepinatelnych 'temat'? Jedna se vlastne 'jen' o zmenu barev. |
||
blaaablaaa Profil |
#2 · Zasláno: 4. 7. 2017, 10:34:32
inocencz:
Pouzij nejaky preprocesor (Sass, Less) |
||
Taps Profil |
#3 · Zasláno: 4. 7. 2017, 11:16:19
inocencz:
Změna designu bez znovunačtení stránky |
||
Časová prodleva: 4 dny
|
|||
Tomášeek Profil |
Taps:
Myslím, že jsi zcela nepochopil otázku a odpovídáš na něco trochu jiného - nepotřebuje, aby si klient vybíral z připravených témat, nýbrž aby každý klient měl téma vlastní, leč nezměnitelné. inocencz: Tapsovým směrem by ses k cíli dostal také (tzn. měnit třídu na rodiči, nikoliv v JS, ale už na serveru), ale v CSS bez preprocesoru by to znamenalo mít mnoho stylů duplikovaných, a to tolikrát, kolik bude témat. Dlouhodobě by to bylo neudržitelné. Budeš hledat něco, co umí pracovat v CSS s proměnnými, což jsou preprocesory. V hlavním CSS budeš mít barvy nahrazené proměnnými, které budou per klient deklarované před přilinkováním tohoto obecného stylu (ať už interním stylopisem o 3 řádkách, nebo přilinkováním externího stylopisu stejného rozsahu). |
||
inocencz Profil |
Tomášeek, blaaablaaa:
Dekuji. Zkusim SASS nebo Stylus. Taps: Ano je to jak rekl Tomaseek, ale dekuji. |
||
Časová prodleva: 6 let
|
0