From e3c547979af1c7fb4e7f5d42685186a355683e60 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Wed, 8 Nov 2023 14:32:14 +0100 Subject: [PATCH] use 'dark' class locally in header, hero or custom sections. adapt dark styles. --- assets/images/logo-darkmode.png | Bin 3090 -> 12386 bytes assets/scss/custom.scss | 61 ++++++++++++++---- config/_default/params.toml | 22 +++++-- content/francais/_index.md | 35 +++++----- data/theme.json | 14 ++-- themes/hugoplate/assets/scss/buttons.scss | 6 +- themes/hugoplate/layouts/index.html | 4 +- .../layouts/partials/essentials/footer.html | 2 + .../layouts/partials/essentials/header.html | 4 +- 9 files changed, 102 insertions(+), 46 deletions(-) diff --git a/assets/images/logo-darkmode.png b/assets/images/logo-darkmode.png index c85cca95553fe90474564cb235279fa47a69fd7e..eb6c936b58744ea10b08115c255615d6f729b18e 100644 GIT binary patch literal 12386 zcmd73hd-O|_dgy|)NZTP*3wd&+M7~plnygy#cb?7Bf4y=6t!Ecwbd*MQ598tuZoe{ zf>=R}-`&^y^Z5M@-}~{1n_F_7c|Fg$&N+#BY^Xy|!%hPNf#`J~YCQ#k$P0kqOD|Ib zKR+^R#{joWzV~&FF9TQDWrt|sZ)&fH7QP@5qv*dES-h)zAn=gQ?}54BGfyYKz~?@W zpuoUDF;@?mFZ8*WqnM|UbJmtJI|y_Wq^qT29F&cp4GuFI`+h+fm|k(X8R>6<*Ct zPtcJXn4p^us?Jq&JW7*St{M7#Gdk2gYPGG}`?0xswkaTBms^e+uZ^!~xe8p#H{~@1 zZt?<`ju>;nzxy@T{|E2wzKHnzlq*-SQs0+fy`-ghi%OndzW7{*a~1qoE@+9|;-Kp7 z1p_QH^F&P;VU6xTQ41uqjATU6ql-`Ww6wGoMW7Y*icyBoi6=b%J@FHce-m13MOLi} zt=a6ZOVqS)T)Nr9wS_0o0~M+3zM5DLXbOb+gAExJspskQl~-?P4syv0uHHsW?7*q@ z>d(+D1#{L)v>U$pX3b)UNSD-I@)KcTwlzhmZ4>7ca?$2rqpb)B5R;n};!F3^*lL>|0x(HEgIrOJ679qk7f(q^jJ zG}0JtJ`GCbj%eVaI=ZvNu`iupBrPPw%ZvXf*!bi3FRRPgRH|etyq6wNp_$MT6gdy6 zp2o<1(9qJly<{BEZ}(6`@`d1`O0o2k`mK~s@R^_ zg4Gh^Kb-Cdbc)($padT@?x9#^5+7MeHg90#NS*FYXvz2=^&HT|7JD=^qnqK_+3;lK z{rw&dfnhRHIz_UpR~3BxGVJ%K&A2yi$S!2HXKPP#x^Epw2nmqS`Qf85Nwug%q^y!1>26oB=g^2(m97|%?R{B%wkSC5E%=RfH^P}G8G zye!$cy+o^jh78Q4AxrvvUz%+ra^ls05^!=YN}l~Oc>X4~hPQ~{}CE18fOc zw8&!WX4A^Bty>e!Fio6jWZR~lw474(MxU2=xN^9e6}8;gMY3w!kGWAHL&Py>i7wb3 z+uU8QL~VT#C?+NA5G5Pcoac$EuOaUPf8ZI9uS9VLMmVn~<^(?&m*8>J4~+f|f)9^< zwL)!F>OUL$Cd6e$Va4WmjmwzM6J`uxc|gi|r;B#ZF_#zQeLCa4w>nkurS32_pRe80 zW;l1QkJo7}HE)US@!jx14z)Kira0_{fxDU*lEP0&Jw9RG0^!*Vf4G75CeszK6V+kmO1D=BO@2~~moEZcYm#sZREpr8t6y$?MLQEn?BF7qHh zPGclGa+)Va;eS*3PjK$G9~&Y{lt3zQkn1@945DYte7{~S-CPJe!fUs|`7 zue!JWdIoMMGJ^JSX}>c=e^?d_^=!*0O|7ocSk+Rju0TuukJ;Qh5pAjU-Xw$#yiSMa-{i>tx)!PRuzV}+@1s-C^K^S~@SlgGFEL+c7ycsn9F zUKxIVRf`7ykGbMHVQu=14ZG}ZZ|Fw~bS=C~R5(-NdR0&^$bqc$pz1)SM0xEbxN5aZ zEb-k{_AO_Fo1vt`%C5s#^{QR&;%!u??1HLKQFMhbMlJ)U?$B$o-|wmtXQwgDo%6Qt zIx&q;WA59e`9l*1UY+W7CH2HQsnVb3ucQj79pGBWKK92H*Xx%+(5%kNT(zvIcYj+% zf3>-E-2vd#V4AtWFh^>%*p9#K71y#(_P5U;M-WtzpQsJ-G}%;PU&~#VvvZ&2h80#2 zWyLy>q9vzJ*TO~D?$RFR<)^q5vCoUz(Lbhf!_0u;JXj}t1$B?JyfZ{(kWvI!01nT-Bwt1&uJFamOxAZ|P6&-_O49gcVH~5?qdD*z`*0}n-mYtA|(HQx3>t(`o zB(DVkTvuEhGtV2=Y8yeJr-`r%LD!xG#|Kga;K~C3H!hmC;N^xpRF)PfnjI87{d2Pu zE~(CDT)6nK1-%!C#HAzt>emg-pXcjsL#{P(d*=G^Aiwg)MNZ#_mNtHgj=m&>k9`87 zgWu2@$E;&@4;KMdogwCq-gW(>k%E0&yFJEeg4iy|SVC1bMHCE3KEvyUxt)C=7Y9KJ z+Cz;+JF20GwncY_A)X_nd4EW&pr&NCkjz&A^Xm*CECra|;(=TGo;luFtgKbrm5A6p zx_L%mX{q;#cEPhz%IreqSuY)*2&PbksR3!p!eYW?E<@O0KT!+}r_Cm(>)?13q1G+~ zX}ZnJ8>!!8FU=CL4CWzS?_ZoQj7tZ&#UUd01aBai5aI%%HMpOiXkq2k$NJGcC)dkR zR*1$Xf!R$er$v8@%hNjOKD0ObBYK2W5dxt;EeapG1|YTZw5T0<6aKHo(gf<;(NpN= zo;!n6A4)EQP^QlqCJ!b2_@sUdd;cA|9jN-6xy=RS_=iHetkt08_dW&A7o6BXY9QHx zoHUDw^8EI)YvxZbgt)^-h7Ulfsvs{?e@ojQ7`B-g_6v6-T-?@tT{HX8&t#BV`V);j zN6?*lW%k-2d~YsAV!P%3fhh8fmAk{TQyj=yztnNEQ8YQ8D2OAzS0y}GEic3G@*&vb zZUp4j1TAO=^`Uq=EHC-+V;?TPL0hX|t#-vMzHye0PA;{-j_C6(dDO8%_)fPixe-WU zU(KUAmBYSRAp(3JjxK*6p(NWs#)dQEM5A>x+f(;vRphy}2@sqya;VksT1Qsxu^u}3 z_O7Y~Rh7wT1X&zvG>Py79blSj@^h{aJAAxn*%Uo;Utj&Q8Cl^4^$v zsC8O`L9^@0gr2jA%@K4y7&4JEJg+h=Vo^IlUoX3@Wgl7wE9Z!y^*r!}K_2*1v3TSv z;giqj&Stk-&BTaGE!NIsQp%(NVRoI4{a=`c!x5e{teaT?>LX#^LopbM|s>?fMv9h)*0_Oc`SH|WPeo#tB% z7D~+nABbnIuPSoY=9Q5-F~glU^G_jIZ9o%RneWnQGcxaa?plz(*dl$-p-FGF_j{Db zF`IWei79R^o_)x*ImIvPIW{{_I;mLi5*4&< zJx&GlD1Gw!!1H}fct_H-dDnL&vO$P~n^BP(V5I+ZElU9|JTCR>+VDyXDz_@{MJn zOT@M&_-jH7mCOsqH?`CE4(e+9RqrVx(hi=xGcKVE{)?-_AN|Jd>!NHU4FcwF*#*cc zH+(K%|CuvZqY_hD?;U6x+&%szA<21ppLNj;u3nr}Gd%S5AJsWT?0@IUH3LPMWb^N~ z$C!-r(}M&6%4{2*p`V2d^yOHd6+@hsmUk?gRBMt_k8xF2Eet(sQ;;X=D!2WFq{9h{r($YvDr&j+h)ooT}{d8TcOAs z=_Uv6VdcB19E*e`GKb|uMTad{j#EE?4-WD2b+<%n#mJBkobU|`pirUvv_w>UWA;t` zxriclAcx&I5^DU&%l{9<41}44JV;4sA>o!}qV^SJFcw)KN1*Q+Kc+&1*{hC2Ua;bv zc}5#p0ka+Gfz;%LfHFdI2wv5>EFm|1%I#ePKN2hY>~9qwb03D2ety@7j}dph^47mySGpRmQE4?OUOnyuRPAmnGU z>t*GA0O(bE^d3rJMh_HU>_-EhL(h|Y@PV1-nY~qPRKP%Zj1G^xe|sG+6Xt_6&ZYD? zBmTJVbr7+f1*$U{0DRC0XrUp)c<_V6c33v%$6tI>+;?L zHOms#Mvf<57N{@@7$U=tcb6hOT{oGGl)WEnXteVnTocrsaUMp{UOh__->1k@%HN0N zSSjLqQIF)p&dJU@GRtrL2??*?(kr&Jj_l+1y|&a-l>RDM5{B658QW^g?rke|pdRcp z7tJsVUQS>V>;BcR^v6(FrrvR^r)L5`ZGm#1193DmAtV!wXx{t~4y9LExGRu4R14Sn z{fUy~&v{fGcH!f^+#8n&-|hB~`aYnciaLyaX4SzH@0ii(b!IDKKq*CLtbaPmQ?#mAom<+Ru`jWw>UB%Vghw>_X+fI+sEMo*5r*=sN-u)?)d z#{CJkpKD1dSHA-KeSXU7JZ9ur&SjM@5j+hQJCTcwnpsedaTrt;o%#Q3KXvEMUe5lC zSkl!(pV48wuV9{(qU&&B`+`@HO!pbzQBrSj@1o$dVrde6mb~{Oeth~(T|ULT`a@%= z0d;lTamwn_R!lDBV3T8ni1nG%k?GO5EnW!I5GZTx=BP&wne=nC2+56ZO1kOTd!2~;1%ZUb6@G?W#(U@_=UN5(b0&7S5Hax ztEr`aS6jIQ>x&pU*}e!8xGs(j>01)0-)(mAyQM<&1o67X9Y}*8`aFfivqR%Inu)$U zckN;Hah>*U9_vhiyDCpXLQP;VEnu{f*6NF0Q{KdkQfHeB`~C4Zunp|&&hh;(kLT8& zq1|9X>uJBuABjNftGr)lbL)h+PPd9d&ZbL@ki^rd*f+) z$!%p~{zlUduD1UK@+@yU#Q5CbZsw_h6MMFr$MFK=GwZvDdSQAkQ&;~7{w8{HLqC4} z=pmF4P8<0Rvx5vfz|Tqy@%9zr@BX&F{e->?!~4vqymp@G#F&bNEYOCos5O1|z%4sw zco838jLa3ZN3R{Ov(})-s6?Os?p-5<+~o^(DgW$od?=u1j>LVW7w9a5I(s#_l7rsn zd{-ff;^ll6^UEt$Fn0(C3-<7q1!3E@*`3MpGBKVNR*#4LHhg?JkNYZAe=203Uhnc0 zym6QIe<4}Ov2(RhH-!=m9EqJP&dy#_Gd1%ZH5C^xJEMO!{FKHRT%v@)=6-UBs)R9& z$-H5XfWLTp93ByY{mU)Y+0AjVA31=pjB&&eO(JZv6&K3oTC^y0Ijw8(3-}AGh%mQ^ zK84#h5~jI16C0ha9RkaKJ!&BkTJ9bm!#s)8(giY{d_*0VQ;=tJ+q30R&FE0TG-cS) zp^mQVCNluV*B@F)zNk>i(H4C-{e^MoxWFCSs}QBoD03f^@m1Yyy!ivr}Mk^xS#$2WE_ zNDK85dTeTeWiR5^^O=CawATA{+<6qD)V`e%7B86s`c_-pmC}4)kwgAnD5p8aCWST# z%%C_@uamA;-Q;}eip%vqDPP5nV_IJ0P_|gY-{Sis9a%>-hYk+@f_*Xj)Q&3$Y-YBn z#i>lO%;Y?*210O!yH?&)j%OD91=Z2^OfchBP$+P9m=r(+H-f}1FJ z;WXYm1^9%ZB=<4`&6vbs(MgdB6sH*~R^dmyW?S!E4*juYsJ*=LDZaP)v3!^%Kt5aj*Fdmxa|uq&swofe39*E2aB8Nte+{^q*k1Ei0#g@( z#T4&L`f{d}UR{42yV#Hx`{bW9>FG*BtgNie%*~sc;q}d)>m1|I3hOQ6b%fI>IgdGv z3)*`*)5UPxF2Jg}2&S8KM(RpU+B8dx*nA`WeS3g!wz>Jqd_?|T_cXKO|`TNpXp7J^Fs}UxM$Nq zf0vdjZu?s{eE^q5J__Q?>*9cF4{1Glk5ep?i+I;o(A9dz^vDTggUg7u-f|w<^Y}=# zxZ5`Ijo)5LjMEHB8y zihFT9G)bO;O#LsV`&jgiHJtm)j^tleXs7)G2J-e@$F< zQ|SO2NQz=nx_%DPKEaSv`QGTx%h9Xj*I zg`=%FMgiG!p}jF%ch>6dA6zOW;n(KQoN^Lwa347|c@mqb z74in!{c-*U6IDS@4;rNglwAkIi9<#6KZ{tOeVFI|lmQdit|;r7=80=_t$5^jzTo!T zd-fGJ0@nKgQ$nG@!o3yPg)$OQm2zFXcQ11{81;|6Z>d|4Y@a^$5#RB##F@kLY+A#P z&*+m-fN3P5y$^0T4leQ8F=BB?S}j~t=k*J69;^okP5R)ztS81 z=47Q-O7tD%n=Oq+3FriRTCDl?;jyG?SP4CnRJmIYO$>hZbI-bE)FSYOG)vi+nyufa zaCeZ{_?hXPbDoNeL&!XySY9`o^*(xHvLPr#;a_O*V`IbX#$MzAi6LkA(-X~c2n zmvqSXy|>GOvFjecLMHZ9e4>dno_V~K?c?zm4I_TB+;R^H6v`{qms|&_{MTYAtkpY?9#Gmw z?j>(D;}GfZn@*>^^et)pcQu@@?bi@F|i{#&li!ddJDj4XO8B8F}%yaj4ja0Wt zTQBLs0tsLG*~fPFK8(73xf9^kBh+y&_C_ax;m!RH#4DeKE?CkW%3bqG2Xuk#jOy?r zBG6zfg5+-LW0Z4PJW{`*h*T|pBw0VM66|U1_VJBY627N;c`i!%Z2zDySJKl)M62IV zB5>pcUcob;`HZr^jri5nCOuvS@0FCMcN7-~sQ7k?btX1FH8spF{^JvK^B@H;r5K)s zZE&TKn3&Dv`y*k~@}rf%-6>s7m7z)XhjUr-MU+)0BS-wIW>d9dbx!N8e=^nYr_!cGIPq~)7S!NEQ%cH6LH0bSATM}% zWZ6e8fBW>98BJ`o+RMA}l3)aBGFdG`%HIl`^Q=g7bJyF8pjORAlxe;*S z5KY8oyH(`a$14bq$jo+R^xc9PG&b#N4>Uivu4yXV$U=N@6xV+AE#1?( zoCTO182L8~a5f%f@ytDMy*XF%4WRh(#mTiNfUHgSvR;{s?+Qdq-_hnQrBCLI(wf`s=p29G-Mio;Ibj%q|H=x_S1-ic!bt2B26E zbU1-7-|OgySI8qSt(#q)P8Cy7s-p6J$y0Oqq+ZrA%nyhAv}HXm|J{NR}C4+RgpVl z73V7Ixtu1>w*kPY&lf|>_-4#8*P~5=ymCEDUt^{y=DoV$3)yXN)S znsI;Ov)|niQo(FXAmfg(4ZB`?@=&BYQyc~eiiH(GQKY$*s4!b?KoGX6ub6#a^NO8k zfP3ts@A0-r6w9l(f4sCYvHbU!!WuSkrsC3y@e&g4T|sNhsC*_DJNw0F|5m97R$;HA zu6IZ}W)Ut}#A!0HKN})-IVZkY^aC|JI2)1&$f~x&dPs0NU$vo?ptYX^KTs8?85_cY zBnf`M?XSbK)&(-_!aW`|V!C`v7;IT$|L%Kiu|o~g%X{M!5|Ye5LY4j}Hds}geEhZqD z+zUuC4`o!%8_qgr;Y-f(Q}br!()Eg~m)JA7{;$wgBBG7U_yF%Lt?{R-fXh91ewIXQ zr1<^&9!F1auY5ae?O}e#7;|f%GesB)GGeUATrk(!_5Bwh`><}@6As@n;lXvcP212= zb|DgWe@y7Up%cvBuV?K&V_3jEZhD$#PL@Lg)AmE@k<8eKn|Jvl#s9e|&`Tc{j2o&M zyEwWsxuH|8$fPE5%_-C-M9=%s`z&j=pjLtZ?|yf8H?iDn@98i4XmF=$r=FQ7 zS?ht*L3;!hP#62(GEd6uDLr=ijN{Gu)wfcg53KYl- VWn0+!wOL*+1M-$jThZ|t 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 diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index 6940b19..f3144fe 100755 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -1,6 +1,6 @@ ///// HOMEPAGE -/// Chill colors +/// Chill brand colors $chill-blue: #334d5c; $chill-green: #43b29d; $chill-beige: #d3c7b1; @@ -10,41 +10,66 @@ $chill-orange: #e89463; $chill-lightgray: #efefef; $chill-yellow: #f1d275; +/// Other custom colors +$bg-dark-blue: #0d242e; +$bg-light-blue: #a0dcff; +$btn-orange: #f46839; +$text-green: #56c4aa; +$icon-red: #f0384d; +$icon-yellow: #fcc958; + +// Pattern +// hugo needs to precompile images in public dir, and make it automatically with images called from content. +// here we need to use it in css, then need to generate it, calling it first from a content md file. +@mixin apply-bgpattern-01() { + background-repeat: repeat; + background-position: bottom center; + background-image: url('../images/bg/dessin-3.png'); +} + // Theme Custom sections header.header { - background-color: $chill-blue; + background-color: $bg-dark-blue; } main > section { - &:first-child { - background-color: $chill-blue; + &.hero { + background-color: $bg-dark-blue; + @include apply-bgpattern-01(); + h1 { + color: $text-green; + } + p { + color: white; + font-weight: bolder; + } } &.section-1 { + background-color: $bg-light-blue; } &.section-2 { } &.section-3 { + background-color: $text-green; } &.section-4 { } &.section-5 { + background-color: transparentize($color: $text-green, $amount: 0.7) } &.section-6 { - background-color: $chill-blue; - background-repeat: repeat; - background-position: bottom center; - background-image: url('../images/bg/dessin-3.png'); - /* hugoplate needs to compile images in public, and make it automatically for images called from content. - we need to call first image from content md files, if we need to use it in css - */ + background-color: $bg-dark-blue; + @include apply-bgpattern-01(); } &.section-7 { + background-color: $bg-light-blue; } } // Change bulletlists rendering in flex bloc section.section-1, -section.section-6 { +section.section-5, +section.section-7 { .container .row { & > div { &:last-child { @@ -69,4 +94,16 @@ section.section-6 { } } } +} + +// Dark context (homepage header, hero, footer) +.dark { + + // Overwrite primary button design + .btn-primary { + background-color: $btn-orange; + color: white; + border: 1px solid $btn-orange; + border-radius: 2em; + } } \ No newline at end of file diff --git a/config/_default/params.toml b/config/_default/params.toml index 6fa62df..94cbcd6 100644 --- a/config/_default/params.toml +++ b/config/_default/params.toml @@ -1,31 +1,43 @@ #################### default parameters ################################ # favicon favicon = "images/favicon.png" + # logo logo = "images/logo.png" logo_darkmode = "images/logo-darkmode.png" + # use `px` or `x` with logo_width, example: "100px". # Note: logo_width is not work with .svg file logo_width = "160px" logo_height = "32px" + # if logo_webp set false, will not generate WEBP version of logo | default is true logo_webp = true + # logo text will only show when logo is missing. logo_text = "Hugoplate" + # navbar fixed to top -navbar_fixed = true +navbar_fixed = false + # theme-mode -theme_switcher = true -theme_default = "dark" # available options [light/dark/system] +# available options [light/dark/system] +theme_switcher = false +theme_default = "light" + # Main Sections mainSections = ["blog"] + # contact form action contact_form_action = "#" # contact form works with [https://airform.io/] or [https://formspree.io] + # google tag manager, see https://developers.google.com/tag-manager/ -google_tag_manager = "" # example: G-XXXXXXXXXX -google_adsense = "" # example: ca-pub-xxxxxxxxxxxxxxxx +# google_tag_manager = "" # example: G-XXXXXXXXXX +# google_adsense = "" # example: ca-pub-xxxxxxxxxxxxxxxx + # custom script on header, example: custom_script= "" custom_script = "" + # copyright copyright = "Designed & Developed by [Zeon Studio](https://zeon.studio)" diff --git a/content/francais/_index.md b/content/francais/_index.md index 2b7c157..73a1b68 100755 --- a/content/francais/_index.md +++ b/content/francais/_index.md @@ -1,9 +1,10 @@ --- # Banner banner: + class: dark + image: "/images/banner.png" title: "Le compagnon du travailleur social" content: "CHILL est une application web open source, un logiciel métier dédié à l'accompagnement des personnes, pour améliorer et faciliter le travail social." - image: "/images/banner.png" button: enable: true label: "Essayer la démo" @@ -27,6 +28,10 @@ features: image: "/images/service-20.png" title: content: "CHILL nourrit les travailleurs sociaux des informations dont ils ont besoin au quotidien, tout en leur offrant une vision d’ensemble sur la situation de vie, les dossiers et les parcours sociaux des personnes accompagnées." + button: + enable: false + label: "Test button style" + link: "#" - class: section-3 @@ -43,7 +48,7 @@ features: - class: section-4 - image: "/images/service-20.png" + image: "/images/service-3.png" title: content: " Via les divers supports et manuels pédagogiques mis à disposition, CHILL permet l’autonomie des utilisateurs et des administrateurs, que ce soit pour l'utiliser ou pour le configurer." @@ -53,18 +58,7 @@ features: link: "start/user" - - class: section-5 - image: "/images/service-30.png" - title: - content: " - **Flexible et adaptable à de nombreuses réalités, CHILL s'adapte à une diversité de grosses comme de petites structures.** -

- CHILL a été développé dans le cadre d'un processus participatif avec les travailleurs sociaux de différents secteurs, afin que le logiciel réponde à leur besoin et à une diversité de réalités de terrain. -

- " - - - - class: section-6 + class: section-5 dark image: "/images/service-20.png" title: content: @@ -74,9 +68,20 @@ features: - "**Respecte les principes du RGPD** de *privacy by design* et *security by design*, en offrant la possibilité aux administrateurs de paramétrer différents rôles, cercles d’utilisateurs et règles d’accès aux contenus." - "**S’inscrit dans la philosophie du logiciel libre** et dans un processus d’amélioration continue pour un code source restant ouvert, car l’argent public doit fabriquer du code public." + - + class: section-6 + image: "/images/service-30.png" + title: + content: " + **Flexible et adaptable à de nombreuses réalités, CHILL s'adapte à une diversité de grosses comme de petites structures.** +

+ CHILL a été développé dans le cadre d'un processus participatif avec les travailleurs sociaux de différents secteurs, afin que le logiciel réponde à leur besoin et à une diversité de réalités de terrain. +

+ " + - class: section-7 - image: "/images/service-3.png" + image: "/images/service-30.png" title: "Ce qu'il faut retenir" content: bulletpoints: diff --git a/data/theme.json b/data/theme.json index c838223..d4ff439 100644 --- a/data/theme.json +++ b/data/theme.json @@ -18,8 +18,8 @@ "theme_color": { "primary": "#fff", "body": "#1c1c1c", - "border": "#3E3E3E", - "theme_light": "#222222", + "border": "#ffffff09", + "theme_light": "#0d242e", "theme_dark": "" }, "text_color": { @@ -31,14 +31,12 @@ }, "fonts": { "font_family": { - "primary": "Heebo:wght@400;600", - "primary_type": "sans-serif", - "secondary": "Signika:wght@500;700", - "secondary_type": "sans-serif" + "primary": "OpenSans:wght@300;400;500;600;700;800", + "primary_type": "sans-serif" }, "font_size": { - "base": "16", - "scale": "1.250" + "base": "15", + "scale": "1.25" } } } diff --git a/themes/hugoplate/assets/scss/buttons.scss b/themes/hugoplate/assets/scss/buttons.scss index e75043f..ae20a38 100755 --- a/themes/hugoplate/assets/scss/buttons.scss +++ b/themes/hugoplate/assets/scss/buttons.scss @@ -7,9 +7,11 @@ } .btn-primary { - @apply border-primary bg-primary dark:border-darkmode-primary dark:text-dark text-white dark:bg-white; + @apply border-primary text-white bg-primary + dark:border-darkmode-primary dark:text-dark dark:bg-white; } .btn-outline-primary { - @apply border-dark text-dark hover:bg-dark dark:hover:text-dark bg-transparent hover:text-white dark:border-white dark:text-white dark:hover:bg-white; + @apply text-dark bg-transparent border-dark hover:bg-dark hover:text-white + dark:text-white dark:border-white dark:hover:text-dark dark:hover:bg-white; } diff --git a/themes/hugoplate/layouts/index.html b/themes/hugoplate/layouts/index.html index f8777bf..fd49061 100755 --- a/themes/hugoplate/layouts/index.html +++ b/themes/hugoplate/layouts/index.html @@ -1,7 +1,7 @@ {{ define "main" }} {{ with .Params.banner }} -
+
@@ -31,7 +31,7 @@ {{ range $i, $e:= .Params.features }} -
+
@@ -55,3 +56,4 @@
+
diff --git a/themes/hugoplate/layouts/partials/essentials/header.html b/themes/hugoplate/layouts/partials/essentials/header.html index 56bf1f4..cdd1600 100755 --- a/themes/hugoplate/layouts/partials/essentials/header.html +++ b/themes/hugoplate/layouts/partials/essentials/header.html @@ -1,5 +1,5 @@
+ class="header dark {{ if site.Params.navbar_fixed }}sticky top-0{{ end }} z-30">