From 4a88ac32cca8ee3c3c85890739f6eee8fcb5f958 Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Wed, 27 Sep 2023 16:05:55 -0600 Subject: [PATCH] Add sponsor features --- new/index.html | 73 +++++++++++++++-- new/resources/css/common.css | 6 ++ new/resources/css/home.css | 45 ++++++++-- new/resources/images/sponsors/appcove.png | Bin 0 -> 6762 bytes new/resources/images/sponsors/sourcegraph.svg | 77 ++++++++++++++++++ 5 files changed, 189 insertions(+), 12 deletions(-) create mode 100644 new/resources/images/sponsors/appcove.png create mode 100644 new/resources/images/sponsors/sourcegraph.svg diff --git a/new/index.html b/new/index.html index 80fe7ee..3428a3b 100644 --- a/new/index.html +++ b/new/index.html @@ -12,7 +12,7 @@ - +
{{include "/includes/header.html" "dark-header"}} @@ -47,17 +47,72 @@
+

Sponsored by leaders

-
@@ -92,6 +147,14 @@ With On-Demand TLS, only Caddy obtains, renews, and maintains certificates on-the-fly during TLS handshakes. Perfect for customer-owned domains.

+ +
+

software assurance

+

+ Some text here that explains sponsorships +

+ See sponsorships +
diff --git a/new/resources/css/common.css b/new/resources/css/common.css index 21e0cdf..dc1088f 100644 --- a/new/resources/css/common.css +++ b/new/resources/css/common.css @@ -300,6 +300,12 @@ button.purple, color: white; font-weight: bold; font-size: 90%; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25) +} + +button svg, +.button svg { + margin-right: .5em; } diff --git a/new/resources/css/home.css b/new/resources/css/home.css index 64b4b85..ce9d727 100644 --- a/new/resources/css/home.css +++ b/new/resources/css/home.css @@ -320,20 +320,26 @@ div.ap-wrapper:fullscreen div.ap-player { color: #EB5EDD; font-weight: normal; font-size: 18px; - margin-bottom: 1em; + margin-bottom: 2em; } .sponsor-logos { display: flex; - gap: 50px; + column-gap: 50px; + row-gap: 25px; flex-wrap: wrap; align-items: center; justify-content: center; - margin-bottom: 1em; + max-width: 900px; + margin: 1.5em auto; } -.sponsor-logos img { - height: 2em; + +.sponsors-divider { + border-top: 1px solid #634772; + max-width: 200px; + width: 100%; + margin: 0 auto; } @@ -452,7 +458,7 @@ section { } section.dark .cols { - color: #c1ced9; + color: #aec6c3; } .col { @@ -593,6 +599,31 @@ section.light { +.sponsorship-primer { + border-radius: 10px; + background: linear-gradient(50deg, #670d7f, #531cc7); + padding: 40px 50px; + color: #edb7e8; +} + +.sponsorship-primer h3 { + color: white; + font-size: 150%; + font-weight: normal; +} + +.sponsorship-primer p { + margin: 1em 0; + font-weight: normal; +} + +.sponsorship-primer p:last-child { + margin-bottom: 0; +} + + + + footer { padding: 75px 0; font-size: 14px; @@ -645,7 +676,7 @@ footer .link-col a { } footer .link-col a:hover { - color: #c8ecf5; + color: #35655e; } diff --git a/new/resources/images/sponsors/appcove.png b/new/resources/images/sponsors/appcove.png new file mode 100644 index 0000000000000000000000000000000000000000..7d313e13bf9b2026feaa75b52bae6dfc55f1fb2f GIT binary patch literal 6762 zcmeI0RZtvJv&UH$S$uJa#ogT(*x)X~2~G$Q2q9>IMFWAr;!bb~t_f}-XbA2SWN`?t zN#JhXRDCb^?LOS6J2lnS{XhNd({tv`Ox48b>8KLm(%_<@p%JL7!3@yQfDn}b9Rx(# zjvfhlG&FQ)JuRarsPOUskN;i)lFZWo#Y%{Vej+W;LxE_|;s0<#?^d>o4Wc(4{}E9M zsE|Ci8`kx=jjX+VT3YdP;sLW@=DX27x^0I&IKjdFoRFVJm^N&U8n7+}TyothD z^E9rXVUZ&Mmk7?%pR}L4_$;d_KULv)mS`*GVY;WWRID&nOgdWD%juSol^29dWm`$4 z$MGjyJa5(U@1qH5qwr|;(k=^t6@Tq-eP;zhV23qwn>_kSHyP<3M@oj5l$2vFYOFTw?@KUpUDXw|NQZ}DbZX< zyebpUahB`HRrn4nDnd_E`#uQ&lNDq9hd>`*yzABJmPq5dA&iA|CTiT@H_QCLj%-w^ z?zToUBaU`6lHv`NMFd!G4wjZ?M>;#(8f(gvqQe5*UucSPGoNp-%#73}1itosMw+SR z?1qL$iLDM(H1b0Z1KQUD6GC zjKul`dR1%2OF_MHB+Tj{D*=2}Xr60RrE&#e)nYS{OH&>lrTdZKs0NSs-vHUodS}L@ za4>~3ku$|>31geaE79V@tT+eu{W2EQ8QTKHI@3Ho$(BgzEoDxD>i0?SSP+mOz1F1 zEy?$PY0GvOga;MnD)P5%_8;b839xj*D57v02(t>qnmmQS~q|t$-9oUn9H4mx0 z2MrJsXqvCBm-be$#011g8AdZ2XTk9aViCQ;LTmlBte2@)G^lHv@~rr);DWT$x)t~T z#nAt5?*-?CAU3r_V*PuylD_z=G(^BfR+M%Q*K{2g^}5tn6{Px@GC;|HuCRb4mD^ZN zb|906E6a${x-&u6_eGGlNo{z_#x!}(M`td-@Md zbTrc6gFmpAh5sfX;+RwBs}<_DolH4BTn&$j5Y&3L;*J?hN&Mlyhu@84++Jl&F zZ>H{{hv;OOO$Dmk8q|Dq%MR5TfOqHNd5ejoSJq8rF0THxaIhE#A@-T7nX`nVSf)ft&Lvh>|FnsE z6(5i!yQz>ADLdxvPFeQ1ecviEdey?ra98!HtiE5)MO@+Phd7B(a()SZhbZhbFCPnn zy^sZKSt@g^91I#zNq*Z{aE4)qofkY-r)ib27P-dY}Qx zhac}?B8B?axf|=Ofsv8uN7hftR_h*PpM(kPeJ(h9or$h94U)jsfcDv*8c?YaW#&{C zx%x@_;b70I`tqE8DK;&MyKgFfTj?Qx^SJQz^w0WXPt_zpfRZaiO&6*X)uYQ&BQ_+AeXPO!u=|FIr6@FrdlhA2rstRD_C6vhUEi*5m2<5=}>-m{wf zFWko@?To}AT<2#CB!T)?{w)Xhia;4vstoAD(2@PHuUc7=b#ka(qftm8G5gR4mV*Yv zP-daQ3NoNyc#fFwbT-ApvB5)=mm<*8jNT+UX%#zZe|h>ZQk5y!@1mtZ`flbA24pV` zCvDj3bqf6So?dQgnzT=5v&Yg~NQ(Lp0Axg2<==+KX7D*ab&Z9eP1Ub`}Uw2|5ML4P(-PVxgVP+9PIr%b`5n9#f2Hr-|P|Zd9CmxJ)=*h6cSD9 z)JO#;C1W}iMgJ^u>i(@Wu3EN_s|=3uvs@-=l&kU4e{(r=Ed|kZACfa?VzQ#TkWY5h zoyV|!ZA6n&5Fl+b{LpKu0nJ(5<|t0~E^-PBV`?%1R($OxX!jW)>8QBYd-G@Jnm&bJ zq}jZp*XaBinfKt3&@V2(sfqX9Q6TJt%jI^qPOb~cH@GMUThK&--t|#<(h6wqb2J@7 zzSwUem-i&)h@!Yy?%uS#iwiF-)_NoX;k77LgnqRHy?%R1X1sjt9Qk%<5nxM%w?ho< z`x#~KNs~K;b5?hwf!~xx4sJ_9 zn``Ltgyz@UJ0;VAHDr%;($WRSt=B%Zqvac%EoC-E40CB-ufin2H0(08v3cyT%CwBv zK&ARS*jm^y**6xYQjpD$Aq6#XI!WRSBeUZjTUmOARSaGCJ53kqf_EUv4~89=0qWNQ zDs|bwu?b}=R)qAMh!}thl+(jQ8{2_+&Oi$v#KiD<@a4W=$V~!^O>(aAUP+UBV+#mp z6@R)JTuj!9kKsZcCp_ggDAzY`r={m04cQ#^jNX7l`RAs>$PmQqPG9RYx=os=&aP{{ zZ?Eeq@ID*cva>$%icO>gXGDs3^VmzZ;gt$nhb|eEhct5q_Vf{f_Q}WGrU9XmoL3Yq z+V>oF;tWIuBi+-l<~QPOCi+)>o|6VHyi{Lzi}9tc-X_(47Cm2WUeqDM@O<9v?6z zAb+kdEEeuvJR^cnT=e{F*0JEm+NU7x$pGud#>GyOox_a;RN(t9Ifb4~g7t#&C%^X4^S>#xXQ_ zu`G5J_crywwxF^%zg)|Q(37E!S~IXjRJ~!Z1f8?r@gl;!qm_GGy(9~$G+yo~56Pzk zW9UT>`Ck9pmZ;#42i^)$WbE6Umo0J7bAP^MntqzkH?=gigsrC7gB#YI4>2G^7h)gS zQ`%x-S6O{7D)h^esvA#&f92EUUbiEUo!r{s$)8^*IsQ#IjiIwEYni`urN)2W9ls-R zQVISW?qd6jkEB(z;^jSQgF3~slD%O(UMJE@_cyuCIX(EnHU$gzxV>e=H&^Mg;y`O! z`cYiuJT+ffM}ck5AyC!7RKbI$$#QU%S1m2jyydZ;-7NIGugyXcestG2krM@ovY@3; zL)OiQY&RfJMq;S4Knpz32t^x4+OZcTGjp5oIEcPIm;Y`|x1*rjPFJ6T3+Uwv`WsGwM?JmfA3 zyI4#Va!()0*g-FjNwQl#zV=)16e*TG;6J+CH5mNmmOR3x>Ft>M4S)+_nDkLb zNdF!_^VAyJ07_?BQ}xIu;1!|$xZ-MPtOix7UiNi%Ba&_o`c_nerxvxZ4$}G5wJrs5 zE31nnie@n6*Ecge8_Q-QsG7I7Z|KF2NWpRgHcU6XC+e$O#BwO`22fAXtzj9yT*ky8 z^Hlfm-}u%}e79{aF8^@OLZWB}R06$TeL4CzFN{Wm0ueX%H!iuqT~Ia?D`G!lK?V5| zc(^6dT}Cj=2wtcjFKNI+VrHjWuzKM|-6vtQZlRvY{Er_m6#0XH@B4aKzn!)6EeLHo za04dQA4EdFn;pUtW$?N{>evzYpg#B>>P`^7s?B)g1G6>8ibw+&j_*)8S9HKdxk6%8 zZ89{0B&PH~=6XIY!6E*%M7BFTf)Eayj5!@h34n>4xeq;Z$qV439L@hAc{+!S4|;9& z>Z-Fw6awpe)z3$XP>HY|WtG=Rr9?PUEzMlbyqJcA>63D0I=0bCy4Zr#G$%yJsSx~B zxc3P~2-NhB3QWed2z{qqUt~;hI&stpJ!18(3rP@P&Y~z}=gFO~^C4zL#!uadR>NyJ z{J}%f(l7M!_m{WO`&$!B#gr!`6mJW4AgRj-99G zxpZnKT?Im*o65M81(R~ywBQ^ET+Kx@_(meCX|ZUpShA58(^uLQhngBy1$^MI6=@LgfjcuSZJS)ROE+-u1d0_M$GIvLd2lpKOne&9*qC zg^0{BBt3CW{d+pFZ%DWIs+O@d7l*GW1&ei|5vjXZeqf1f17OzH4O#KIjja7r$m zV|tr=Nza7%3GIT!mvmX>4Dww8Db7chU#u}63F4>sG|w$qA*uSatVbZx8e;QQz;I*9 zxA5qwN_NQn#^~po*sBD5yAGJnodDezPNE^=2%RFVqR0IHw#V0v0xk&Qol@aD|(i z5bt2!O%rxs-w_QlWKeWqBO@-ugD}scZV(fD`fe}CLmsPJ1C65RK|IdUVpiukCA6o9 zagXpLr-8^7Y^3D;lk|j$?}#B1{9Ru0>gPYtZ6gl6=C$-YrttlzaDH}R7XwO#f}jz6 zr5rKXb2N)>!d!ct?OBDEuol3gbFr1bVXWr|6M1_FkZ$By7G6!uc0q&%r6)a^h{;i=Q}oAE_Sj()EfgO zx<+z1vXP$c!k-l3&?x z?$x+8Y6WcryC+G0yB~A6&e6)mkoFTIYU}Fqh@3J(B4(9k%=b-RV4*Cs zW8ASA@NcklKq~Xqh|{mm*>{pyUx@_(`;PKLHvnpt9-YDw4UnOWViPj>MzMFvVw*E> zRC_asgG(!9-G@IW%ru?Jq(SfwG-Th9$sPpt`O#+TnDHrG*O|1YtaB-s$Q3FWA;T*t)zy+UK@24|kdJhti~e6H}`ip5&)5?+@0sG~v)6{IIkkduZA?OMlnMQsJD^q|VoRtfVYhG2Z*D z8ENM#6RoC1WoKJEV4+8tJhTD6R~rpnqQ87NC!X1sVeI%C?Uh~p-V+%ekTmfmU z^b(oF;o#S8yeyro*{^ zFIm$NO^&oKMc!$k*jm-}Nfyr=&#j!XB`PmBhA0|!sOS8{8}Ir1M;+nD-U>MWW8k+z ziCRej+>FPXNr9P9J1nYpO(Z2{>tYXUqt9OaxR=7KikMvyN(kL!n!>_Rx z@HO5Ln+WvO#pbw149i0h!^zT+c}RoC4_UpkIMpw2r5Z-?KjAY+i^?<3Y=8CA4w7h1 z7lm*X7iHhWp-AagZvxyw^q*M517>=EwITOAaI z-`B@8JoSOW_gzg^D;hBB4A*w@de>%?Bg^OCoK4}ZqChLu;S zv$&Db<&ox+T1|E<6~Of(l_sxBUf33_U$12Jd!=e$R7=;u8ash<=Kj1dL_V}wFL7>W=Ox*`}92K_&g bHipogYCZK-SKYp$`ax5Fq64c@vI+Yyk8U-7 literal 0 HcmV?d00001 diff --git a/new/resources/images/sponsors/sourcegraph.svg b/new/resources/images/sponsors/sourcegraph.svg new file mode 100644 index 0000000..c324c1c --- /dev/null +++ b/new/resources/images/sponsors/sourcegraph.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +