From fa4c3a84d771efc55ac0f0ab76d4c82a4abaae90 Mon Sep 17 00:00:00 2001 From: Valentin Deniaud Date: Thu, 14 May 2020 14:08:45 +0200 Subject: [PATCH] essonne-cd91: add theme (#43332) --- static/essonne-cd91/_custom.scss | 101 ++++++++++++++++++++++++++++ static/essonne-cd91/_vars.scss | 41 +++++++++++ static/essonne-cd91/config.json | 8 +++ static/essonne-cd91/img/favicon.png | Bin 0 -> 2405 bytes static/essonne-cd91/img/logo.png | Bin 0 -> 7971 bytes static/essonne-cd91/style.scss | 5 ++ 6 files changed, 155 insertions(+) create mode 100644 static/essonne-cd91/_custom.scss create mode 100644 static/essonne-cd91/_vars.scss create mode 100644 static/essonne-cd91/config.json create mode 100644 static/essonne-cd91/img/favicon.png create mode 100644 static/essonne-cd91/img/logo.png create mode 100644 static/essonne-cd91/style.scss diff --git a/static/essonne-cd91/_custom.scss b/static/essonne-cd91/_custom.scss new file mode 100644 index 00000000..0affa295 --- /dev/null +++ b/static/essonne-cd91/_custom.scss @@ -0,0 +1,101 @@ +// Page shadow +#page { + &::before { + $page-margin: 20px; + content: ""; + width: $width + ($page-margin * 2); + height: 100vh; + margin: auto; + position: fixed; + top: 0; + left: calc(50% - (#{$width} / 2) - #{$page-margin}); + z-index: -1; + box-shadow: 0px 0px 10px 0px #656565; + } +} + +div#header-wrapper { + div#header h1 { + padding-top: 15px; + a { + display:inline-block; + background: url(img/logo.png) top center no-repeat; + height: 115px; + width: 100%; + text-indent: -1000px; + overflow: hidden; + @media screen and ($max-mobile-viewport) { + background-size: 120px; + height: 144px; + } + } + } +} + +div#nav { + font-size: 13px; + font-weight: 700; + text-align: center; + padding-top: 1px; + border-bottom: 4px solid #dbdbdb; + text-transform: uppercase; + + // nav desktop only + @media (min-width: $nav-mobile-limit + 1) { + > ul { + margin-bottom: 5px; + // Item separator + > li::before, > li:last-child::after { + content: ''; + width: 1px; + height: 24px; + background: $gray-lighter; + display: inline-block; + vertical-align: middle; + margin: 1px; + } + > li > a { + border-top: 2px solid $nav-active-color; + } + } + } + // nav mobile only + @media screen and (max-width: $nav-mobile-limit) { + text-align: left; + } +} + +// Links list +#main-content { + div#rub_service div.category ul, + div#services > ul > li > ul, + div#account-management ul, + div.links-list ul, + div.menucell ul, + div.wcsformcell, + div.notificationscell ul, + div.categoriescell ul, + div.link-list-cell ul, + div.wcsformsofcategorycell ul, + div.wcscurrentdraftscell ul, + div.wcscurrentformscell ul { + background-color: $gray-lighter; + & > li { + border-bottom-width: 3px !important; + } + } +} + +div#footer-wrapper { + margin-top: 0; + font-size: 13px; + a { + text-decoration: underline; + color: white; + } +} + + +div.submit-button button, div.submit-button button:hover { + background: $primary-color-clearer; +} diff --git a/static/essonne-cd91/_vars.scss b/static/essonne-cd91/_vars.scss new file mode 100644 index 00000000..5be0ef3c --- /dev/null +++ b/static/essonne-cd91/_vars.scss @@ -0,0 +1,41 @@ +$primary-color: hsl(190,100%,36%); +$primary-color-clearer: hsl(190,100%,45%); +$primary-color-darker: hsl(190,100%,30%); +$primary-color-xdarker: hsl(190,50%,20%); +$primary-color-light-grayish: hsl(190,40%,90%); +$gray-lighter: #f1f1f1; + +$border-radius: 0; +$width: 1130px; +$link-color: $primary-color-darker; + +$font-size: 15px; +$font-family: Roboto, sans-serif; + +$nav-background: white; +$nav-color: #63636c; +$nav-active-color: $primary-color; + +$button-background: $nav-background; +$nav-button-background: white; +$nav-button-color: #686971; + +$responsive-menu: left-to-right; + +$title-color: $primary-color-xdarker; +$title-border-bottom: 3px solid $primary-color; +$title-font-size: 36px; +$title-weight: 400; +$title-padding: 3rem 1rem 0.7rem 1rem; + +$button-color: white; +$button-background: $primary-color; +$buttons-order: previous (grow),cancel (grow),submit; + +$cell-border: none; +$cell-entry-border-color: white; +$cell-entry-hover-effect: left-to-right; +$cell-entry-hover-background: $primary-color-light-grayish; + +$footer-background: $primary-color; +$footer-color: white; diff --git a/static/essonne-cd91/config.json b/static/essonne-cd91/config.json new file mode 100644 index 00000000..ebea7386 --- /dev/null +++ b/static/essonne-cd91/config.json @@ -0,0 +1,8 @@ +{ + "label": "Essonne (CD91)", + "variables": { + "favicon": "essonne/img/favicon.png", + "theme_color": "#0098b8", + "logo_link_url": "http://www.essonne.fr/" + } +} diff --git a/static/essonne-cd91/img/favicon.png b/static/essonne-cd91/img/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..8710e26b679410d5cbeb2f99ff7dface8bf43097 GIT binary patch literal 2405 zcmZ9Nc{J4PAIHCCHz`??lm^*HvsfG3Sdt|SCR=F6n5~&%Fm_pL4BAA*v7{_fB1*Qo zi7>J+_bL;Ykgaq{MWXAD?(dI&_c`Zz-se2;*ZcE1&vTx0o>a8cDGBjI;s5|h*x6dU z@)f)@MTPlmXms=!z6g>m94!E#CJnTO6WTHHwyur<5UmCP2`m8k&fiK{0Dv$U0KCTn z05S&ve&su=)?$l6(3U_9HNW_!_O z=jGXj@x=Z)iJ7Dh;k=HHgLr9IQOTP(GOh3UNe(?|Bxh<|)3PnLcTp(1ciu|!{D}Rt z@?kC4H#U^aD|O3d0e@rxb#CrGih--ih$>1k=E z+v{=5n{hoUG4ZP$c5~$1<`28ZSEJW~*6no!*cac!l)K*^I6vLjThFfj!P3-}9o?I< zy$isv7J>$Jg)^;HXB=3ruL~?*V=BlPNgb}hN};NdaP3-Pv4tmgOfdm0Dxe{E^?(g= z&R84-QGoPtmi62!QJRA62jy071WhWHm~kW5gR`0b;@(I^|HFAAf@9Q6MmSD-X5g)gHA-9R04idIrqQ{n8dDD2R<0J-Oy#lb-pI#B zE&AkE*f&I~^l!?s7k)!nPDYA*fSmi$M$my{fbiA5z{@ze&WNj&>}5xgHZOdA_xtXm z-(HUmgf6dz#KNv$0n`PZ1X&WdRyJ<;J{)SyQ3NK9xbfv+s-YG2%>GF_^&Z_%D8_lM zW~ShC{vkW;5{#uBb#(U2fvAdzE z+xQDU0NU%89bWZL9gaq2(J#sNxZB-fWwyV%eCF$jNz}S>T^$4*AQry8sN%Ol-Dg!L zl)e-iEe@CoAW4>{Jl0KIjOn??hdI97x)`(0;!2R_HCE)Kva~`)GmFj+97aPtJtgAS zr?J>67cEcrMs9w4!qHJO!}oo+vdJ^ziF0S4vbv{5lly(c;FV0#{#HvFE?d|+6KQCNHhSSJ|V1njyVRO5Jujy7}ePQrx)G_fXbX=}e z87HG1GCFRQT{Yq0qYzP+-V(4cSQk>Mg`2mE`1EpBXsfg=?MTeNPg6-2QuZjL-Ei|2 z886VPsZA54;y7WxO*@r$ac!oog*^363#^goK5D;e>!xGAHEoKKNs0>I-tTAprmaEd zHg}3v20HKivf#K9+465EGvc1<18~0U3G#SOKOr6Qmeyq6C zgFbH$>Dy=UXj;Z@H8C;l%ksSFb6(=X_7T*43|IHS0!*N zva~p_p+@Pjkl`5^sN@*2?XSKH-b7vgYcrGnesjgyXf8@`?%G*%<9ni2CIuwf}W(ZRXY*+0fklo1t0rmON7C>$@ip zW5XPC*xr|J#fFVYb>sK@1upwzO@um1H?XZDS<2I*x%0gN)DQm6Ob-EvdG`?QEZk&` zV%(n_5qk?7EyWd-J2pm48We=r&?1#7Je)VRqRZCKBx}u^pq6!#Ud_VV=(SJt2;-CJ z9xfO8O6LK=2GW}}rGOx*B8iKg&FcrI7Cac1cVv`6-FTe8l86U|>qZ%NRXMX3*7MlZmu@^M zw*2LStER0wI4U$vCF7GBzLwh#fq*>Z%@mv?y+l`cg>VXl38)@p(4i#{Z%eKFDQN{^ zz1I@6H8q{3E*s#+w);7}_=unF?0VzpI~3-y9gM!TR!lN>%1bPi6p)NkHO5 z2z&t$Fa%5ormq9n#lT@meSIWCUmJ!%!eEditE2xHpa%s|h*A6i+&~9rpo8EC;79~N zqxWw>uIiHlKj693!7Yf$jKGBu06RL4L~z8BD0nK^;5g#A5g4Wqg&9KO2(Sy>08FIN z2uNsHXb3cv%*Ua>;5t8XXh0AiN(l@gL>?zI>9jq4$KLaM9Ng)FA&1fZkx1(xd>EY& z$V4L1{8pg=ylk5T{SWiAED}j3P)KAZpbtm145D55jNC7E{>OMw0+{3-0i7vu6Dq`w*rNRbVbMUZNToNlXaCP_ToRp5GTC= literal 0 HcmV?d00001 diff --git a/static/essonne-cd91/img/logo.png b/static/essonne-cd91/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b040a16dc2bcd410bd5bcced47597bab4af7ca0b GIT binary patch literal 7971 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 cKMcjh$S