diff --git a/Makefile b/Makefile index c2d656468ec2796a73f991b1297548bc17f1a3f9..327de4ad61da13f998a66b144e3b96a83bd4cb93 100644 --- a/Makefile +++ b/Makefile @@ -22,3 +22,6 @@ web: stylesheet: docker exec -it kuadrado bash -c "npm run style" + +open: + firefox http://localhost:9000/public/ diff --git a/assets/images/game_studio_banner.png b/assets/images/game_studio_banner.png new file mode 100644 index 0000000000000000000000000000000000000000..f92f2af3542f02c75dc841a93f591973e43e3e68 Binary files /dev/null and b/assets/images/game_studio_banner.png differ diff --git a/assets/images/learning_theme_2d.png b/assets/images/learning_theme_2d.png new file mode 100644 index 0000000000000000000000000000000000000000..377d28ca5f3f9e3de720eb2134bd1dc6fd51e798 Binary files /dev/null and b/assets/images/learning_theme_2d.png differ diff --git a/assets/images/learning_theme_code.jpg b/assets/images/learning_theme_code.jpg index e6a7db21d9c2fc8c3f73d2b88a1884cb86d59d93..dcd868ab24e94f08cc171758e5424810a6f56c72 100644 Binary files a/assets/images/learning_theme_code.jpg and b/assets/images/learning_theme_code.jpg differ diff --git a/assets/images/learning_theme_sound.jpg b/assets/images/learning_theme_sound.jpg index 4cc8ab352fb55af9af4805327057cfeb6af0b6bc..9d637c8f1dc6c58d7bcc3a7ca139842de0127c50 100644 Binary files a/assets/images/learning_theme_sound.jpg and b/assets/images/learning_theme_sound.jpg differ diff --git a/assets/images/learning_theme_sound.png b/assets/images/learning_theme_sound.png new file mode 100644 index 0000000000000000000000000000000000000000..91f9cca958a13cc93201a9a1e85a7f38e006244d Binary files /dev/null and b/assets/images/learning_theme_sound.png differ diff --git a/assets/images/learning_theme_sound.svg b/assets/images/learning_theme_sound.svg new file mode 100644 index 0000000000000000000000000000000000000000..667519d432e45698bff2674e8a434ffd49b06a7b --- /dev/null +++ b/assets/images/learning_theme_sound.svg @@ -0,0 +1,934 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="197.09602mm" + height="109.35831mm" + viewBox="0 0 197.09602 109.35831" + version="1.1" + id="svg8" + inkscape:version="1.0.1 (0767f8302a, 2020-10-17)" + sodipodi:docname="learning_theme_sound.svg"> + <style + id="style2" /> + <defs + id="defs2"> + <rect + x="76.49086" + y="202.89584" + width="21.285378" + height="9.344162" + id="rect1558" /> + <rect + x="54.898369" + y="196.27309" + width="25.171555" + height="7.685801" + id="rect1552" /> + <rect + x="10.540067" + y="232.25053" + width="75.68058" + height="8.7689762" + id="rect1546" /> + <rect + x="37.635578" + y="239.8183" + width="32.100857" + height="7.4476299" + id="rect1540" /> + <rect + x="83.083977" + y="225.67381" + width="14.849139" + height="6.0662193" + id="rect1534" /> + <rect + x="93.855064" + y="215.45615" + width="21.586544" + height="26.59169" + id="rect1528" /> + <rect + x="78.754845" + y="222.91013" + width="66.092041" + height="7.8964043" + id="rect1522" /> + <rect + x="85.154678" + y="221.62805" + width="72.761681" + height="7.1388187" + id="rect1516" /> + <rect + x="83.050179" + y="224.60013" + width="12.497482" + height="3.020643" + id="rect1510" /> + <rect + x="83.363152" + y="192.41232" + width="6.0760641" + height="5.6042147" + id="rect1504" /> + <rect + x="84.615059" + y="227.23018" + width="1.8778589" + height="14.870101" + id="rect1498" /> + <rect + x="77.254715" + y="203.65752" + width="6.863905" + height="23.932034" + id="rect1492" /> + <inkscape:path-effect + effect="bspline" + id="path-effect1056" + is_visible="true" + lpeversion="1" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" /> + <inkscape:path-effect + effect="bspline" + id="path-effect1052" + is_visible="true" + lpeversion="1" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" /> + <inkscape:path-effect + effect="bspline" + id="path-effect1044" + is_visible="true" + lpeversion="1" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect1038" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect1034" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect1030" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="bspline" + id="path-effect1026" + is_visible="true" + lpeversion="1" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" /> + <inkscape:path-effect + effect="bspline" + id="path-effect1020" + is_visible="true" + lpeversion="1" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" /> + <inkscape:path-effect + effect="bspline" + id="path-effect1014" + is_visible="true" + lpeversion="1" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect998" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect992" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect986" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect978" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect966" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect960" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect954" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect948" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect942" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect936" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect932" + is_visible="true" + lpeversion="1" /> + <inkscape:path-effect + effect="simplify" + id="path-effect930" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect924" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect918" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="simplify" + id="path-effect912" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.000408163" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" /> + <inkscape:path-effect + effect="powerstroke" + id="path-effect906" + is_visible="true" + lpeversion="1" + offset_points="0.17383463,0.24539005" + sort_points="true" + interpolator_type="CentripetalCatmullRom" + interpolator_beta="0.75" + start_linecap_type="round" + linejoin_type="spiro" + miter_limit="4" + scale_width="1" + end_linecap_type="round" /> + <inkscape:path-effect + effect="simplify" + id="path-effect904" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.0032025118" + smooth_angles="0" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + step="1" /> + <inkscape:path-effect + effect="powerstroke" + id="path-effect899" + is_visible="true" + lpeversion="1" + offset_points="1.4663347,0.51790292" + sort_points="true" + interpolator_type="CentripetalCatmullRom" + interpolator_beta="0.75" + start_linecap_type="round" + linejoin_type="spiro" + miter_limit="4" + scale_width="1" + end_linecap_type="round" /> + <inkscape:path-effect + effect="simplify" + id="path-effect897" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.0032025118" + smooth_angles="0" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + step="1" /> + <inkscape:path-effect + effect="powerstroke" + id="path-effect892" + is_visible="true" + lpeversion="1" + offset_points="0.30654784,0.28660052 | 2.2548941,0.2580645" + sort_points="true" + interpolator_type="CentripetalCatmullRom" + interpolator_beta="0.75" + start_linecap_type="round" + linejoin_type="spiro" + miter_limit="4" + scale_width="1" + end_linecap_type="round" /> + <inkscape:path-effect + effect="simplify" + id="path-effect890" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.0032025118" + smooth_angles="0" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + step="1" /> + <inkscape:path-effect + effect="powerstroke" + id="path-effect885" + is_visible="true" + lpeversion="1" + offset_points="0.61775833,0.37213448" + sort_points="true" + interpolator_type="CentripetalCatmullRom" + interpolator_beta="0.75" + start_linecap_type="round" + linejoin_type="spiro" + miter_limit="4" + scale_width="1" + end_linecap_type="round" /> + <inkscape:path-effect + effect="simplify" + id="path-effect883" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.0032025118" + smooth_angles="0" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + step="1" /> + <inkscape:path-effect + effect="powerstroke" + id="path-effect878" + is_visible="true" + lpeversion="1" + offset_points="2,0.5" + sort_points="true" + interpolator_type="CentripetalCatmullRom" + interpolator_beta="0.75" + start_linecap_type="round" + linejoin_type="spiro" + miter_limit="4" + scale_width="1" + end_linecap_type="round" /> + <inkscape:path-effect + effect="simplify" + id="path-effect876" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.0032025118" + smooth_angles="0" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + step="1" /> + <inkscape:path-effect + effect="powerstroke" + id="path-effect871" + is_visible="true" + lpeversion="1" + offset_points="0.9610637,0.28976296 | 2.6229669,0.15350652 | 4.4722037,0.42918182 | 6.7295495,0.25490206" + sort_points="true" + interpolator_type="CentripetalCatmullRom" + interpolator_beta="0.75" + start_linecap_type="round" + linejoin_type="spiro" + miter_limit="4" + scale_width="1" + end_linecap_type="round" /> + <inkscape:path-effect + effect="simplify" + id="path-effect869" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.0032025118" + smooth_angles="0" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + step="1" /> + <inkscape:path-effect + effect="powerstroke" + id="path-effect864" + is_visible="true" + lpeversion="1" + offset_points="1.7499292,0.34046073 | 3.8139302,0.25173963 | 7.447699,0.51155335" + sort_points="true" + interpolator_type="CentripetalCatmullRom" + interpolator_beta="0.75" + start_linecap_type="round" + linejoin_type="spiro" + miter_limit="4" + scale_width="1" + end_linecap_type="round" /> + <inkscape:path-effect + effect="simplify" + id="path-effect862" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.0032025118" + smooth_angles="0" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + step="1" /> + <inkscape:path-effect + effect="powerstroke" + id="path-effect857" + is_visible="true" + lpeversion="1" + offset_points="0.90332723,0.85760639" + sort_points="true" + interpolator_type="CentripetalCatmullRom" + interpolator_beta="0.75" + start_linecap_type="round" + linejoin_type="spiro" + miter_limit="4" + scale_width="1" + end_linecap_type="round" /> + <inkscape:path-effect + effect="simplify" + id="path-effect855" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.0032025118" + smooth_angles="0" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + step="1" /> + <inkscape:path-effect + effect="powerstroke" + id="path-effect850" + is_visible="true" + lpeversion="1" + offset_points="0.56947976,0.89721402" + sort_points="true" + interpolator_type="CentripetalCatmullRom" + interpolator_beta="0.75" + start_linecap_type="round" + linejoin_type="spiro" + miter_limit="4" + scale_width="1" + end_linecap_type="round" /> + <inkscape:path-effect + effect="simplify" + id="path-effect848" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.0032025118" + smooth_angles="0" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + step="1" /> + <inkscape:path-effect + effect="powerstroke" + id="path-effect843" + is_visible="true" + lpeversion="1" + offset_points="0.89863803,2.7629358" + sort_points="true" + interpolator_type="CentripetalCatmullRom" + interpolator_beta="0.75" + start_linecap_type="round" + linejoin_type="spiro" + miter_limit="4" + scale_width="1" + end_linecap_type="round" /> + <inkscape:path-effect + effect="simplify" + id="path-effect841" + is_visible="true" + lpeversion="1" + steps="1" + threshold="0.0032025118" + smooth_angles="0" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + step="1" /> + <rect + x="76.49086" + y="202.89584" + width="21.285378" + height="9.344162" + id="rect1558-2" /> + <rect + x="76.49086" + y="202.89584" + width="21.285378" + height="9.344162" + id="rect1057" /> + <rect + x="37.635578" + y="239.8183" + width="32.100857" + height="7.4476299" + id="rect1540-2" /> + <rect + x="37.635578" + y="239.8183" + width="32.100857" + height="7.4476299" + id="rect1060" /> + <rect + x="83.083977" + y="225.67381" + width="14.849139" + height="6.0662193" + id="rect1534-8" /> + <rect + x="83.083977" + y="225.67381" + width="14.849139" + height="6.0662193" + id="rect1063" /> + <rect + x="93.855064" + y="215.45615" + width="21.586544" + height="26.59169" + id="rect1528-9" /> + <rect + x="93.855064" + y="215.45615" + width="21.586544" + height="26.59169" + id="rect1066" /> + <rect + x="85.154678" + y="221.62805" + width="72.761681" + height="7.1388187" + id="rect1516-7" /> + <rect + x="85.154678" + y="221.62805" + width="72.761681" + height="7.1388187" + id="rect1069" /> + <rect + x="83.050179" + y="224.60013" + width="12.497482" + height="3.020643" + id="rect1510-3" /> + <rect + x="83.050179" + y="224.60013" + width="12.497482" + height="3.020643" + id="rect1072" /> + <rect + x="83.363152" + y="192.41232" + width="6.0760641" + height="5.6042147" + id="rect1504-6" /> + <rect + x="83.363152" + y="192.41232" + width="6.0760641" + height="5.6042147" + id="rect1075" /> + <rect + x="84.615059" + y="227.23018" + width="1.8778589" + height="14.870101" + id="rect1498-1" /> + <rect + x="84.615059" + y="227.23018" + width="1.8778589" + height="14.870101" + id="rect1078" /> + <rect + x="77.254715" + y="203.65752" + width="6.863905" + height="23.932034" + id="rect1492-2" /> + <rect + x="77.254715" + y="203.65752" + width="6.863905" + height="23.932034" + id="rect1081" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="5.7548442" + inkscape:cx="665.51821" + inkscape:cy="349.96728" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + inkscape:document-rotation="0" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="966" + inkscape:window-x="0" + inkscape:window-y="27" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Calque 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-8.0699736,-117.67788)"> + <path + style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 8.6583386,161.92467 H 204.57763" + id="path837" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 130.87908,157.36548 c 0,0 0,0 0,0 z" + id="path1405" /> + <path + id="path1407" + style="fill:none;stroke:#96a5ae;stroke-width:1.17673;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 130.87908,159.11882 c 0,0 0,0 0,0 0,0 -0.73271,-4.73457 1.01766,-4.12583 1.75037,0.60872 1.34333,13.48222 3.9078,12.33242 2.56447,-1.14982 1.54685,-12.08442 3.78566,-11.49824 2.23882,0.58618 -0.93625,19.6372 2.15741,18.84809 3.09367,-0.78909 0.0814,-27.16741 2.84944,-26.33322 2.76801,0.83418 -0.16284,31.29325 3.50072,30.52671 3.66356,-0.76655 -0.65128,-33.77327 2.52378,-32.84891 3.17507,0.92438 0.48849,38.37256 3.37861,37.74129 2.89012,-0.63126 -0.73271,-45.63224 1.99459,-45.54207 2.72731,0.0901 -0.32565,40.53697 3.05296,40.94279 3.37861,0.4058 1.13979,-35.96021 2.89014,-35.37402 1.75035,0.58619 -0.32565,32.1049 3.21577,31.72162 3.54143,-0.38327 0.44777,-27.52814 2.32025,-27.28014 1.87248,0.24799 1.26188,26.37832 4.23343,23.96595 2.97155,-2.41238 1.91318,-18.82555 4.11132,-17.83355 2.19813,0.992 -0.52917,13.52734 2.15743,12.9637 2.6866,-0.56364 2.15744,-10.95714 4.07061,-10.14551 1.91317,0.81165 0.12211,8.68003 2.23884,8.27423 2.11672,-0.40582 1.09902,-8.92805 2.60517,-7.64295 1.50614,1.28511 2.36095,7.75567 4.39627,7.05676 2.03531,-0.69891 2.97156,-5.92947 4.68121,-5.11784 1.70964,0.81164 8.60948,2.17457 8.60948,2.17457 m -195.9192914,0 c 0,0 0.71305,-11.71136 2.9518894,-12.34263 2.23883,-0.63128 0.16282,26.82923 2.27953,27.28015 2.11672,0.4509 1.58755,-42.92678 4.314851,-42.40824 2.72731,0.51855 -1.506111,56.11593 0.48848,58.19014 1.9946,2.0742 2.40165,-62.40615 5.04755,-62.83451 2.6459,-0.42836 -3.98919,68.26799 -0.16282,67.29853 3.82637,-0.96945 4.84401,-67.16325 7.44921,-66.17125 2.60519,0.99199 -1.87248,61.25632 0.28494,62.40614 2.15743,1.14983 3.37859,-75.0993 6.87933,-75.07675 3.50074,0.0225 -2.23882,87.29646 0.48849,88.06299 2.7273,0.76656 5.65814,-84.70371 7.32709,-82.44916 1.66894,2.25457 -5.21039,79.74371 -0.69201,79.76626 4.51838,0.0225 4.88473,-75.55023 6.75722,-74.33278 1.87248,1.21748 -2.40166,70.09421 1.83177,68.83165 4.23343,-1.26255 3.66356,-65.51744 5.53604,-64.79598 1.87248,0.72145 -2e-5,63.53343 3.74494,62.76687 3.74497,-0.76653 1.95389,-60.69268 5.16968,-60.26432 3.21579,0.42837 -0.89552,54.67303 4.43697,55.46212 5.3325,0.78909 1.79108,-52.12536 5.61745,-50.84028 3.82637,1.28511 -1.01764,45.88026 3.70426,45.33917 4.72189,-0.5411 3.46001,-43.71589 7.24568,-41.7544 3.78566,1.96145 -1.91319,28.61033 3.46001,31.47361 5.3732,2.8633 3.01225,-27.16743 5.73956,-26.51361 2.727311,0.65383 -0.24422,30.68453 2.157431,30.25617 2.40165,-0.42836 0.73271,-34.3369 2.76801,-34.17908 2.03529,0.15783 -0.36636,32.3529 2.19813,32.08235 2.56449,-0.27054 -0.28497,-25.70196 1.75035,-26.06268 2.03532,-0.36073 -0.73267,22.74849 2.27956,21.14774 3.01223,-1.60074 0.20352,-21.64376 2.84942,-20.71938 2.64589,0.92436 0.56989,18.62265 3.3786,17.94629 2.80871,-0.67638 0.24425,-16.05246 2.56449,-14.51937 2.32025,1.53311 -0.69201,12.06188 1.95389,11.54334 2.6459,-0.51855 -0.69199,-12.06188 1.75037,-10.66405 2.44236,1.39782 0.16282,10.28077 2.36095,9.78477 2.19813,-0.49601 0.89551,-8.74768 2.52376,-7.89094 1.62826,0.85672 -0.2442,7.59785 2.32027,6.87639 2.56447,-0.72145 1.4654,-5.50112 1.4654,-5.50112" /> + <g + id="g1480" + transform="matrix(-1,0,0,1,213.34799,0.43363391)"> + <circle + style="fill:none;fill-opacity:1;stroke:#96a5ae;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path1414-6" + cx="70.058769" + cy="218.32452" + r="7.6731014" /> + <path + style="fill:none;stroke:#96a5ae;stroke-width:0.465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 74.32744,212.13953 -1.785149,2.50535" + id="path1446" /> + </g> + <g + id="g1484" + transform="matrix(-1,0,0,1,213.34799,0.43363391)"> + <circle + style="fill:none;fill-opacity:1;stroke:#96a5ae;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path1414-5" + cx="47.26096" + cy="218.3783" + r="7.6731014" /> + <path + style="fill:none;stroke:#96a5ae;stroke-width:0.477877;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 42.943916,218.05998 -3.004891,0.0582" + id="path1446-2" + inkscape:transform-center-x="-2.9057048" + inkscape:transform-center-y="-0.023558266" /> + </g> + <g + id="g1488" + transform="matrix(-1,0,0,1,213.84443,0.56961291)"> + <circle + style="fill:none;fill-opacity:1;stroke:#96a5ae;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path1414" + cx="25.134352" + cy="218.29347" + r="7.6731014" /> + <path + style="fill:none;stroke:#96a5ae;stroke-width:0.465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 31.727974,221.78375 -2.476205,-1.71593" + id="path1446-9" + inkscape:transform-center-x="-0.58899504" + inkscape:transform-center-y="-0.72443319" /> + </g> + <text + xml:space="preserve" + id="text1490" + style="font-style:normal;font-weight:normal;font-size:2.11667px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect1492-2);fill:#000000;fill-opacity:1;stroke:none;" + transform="matrix(-1,0,0,1,213.34799,0.43363391)" /> + <text + xml:space="preserve" + id="text1496" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect1498-1);fill:#000000;fill-opacity:1;stroke:none;" + transform="matrix(-1,0,0,1,213.34799,0.43363391)" /> + <text + xml:space="preserve" + id="text1502" + style="font-size:1.41111px;line-height:4.20667px;font-family:sans-serif;white-space:pre;shape-inside:url(#rect1504-6);" + transform="matrix(-1,0,0,1,213.34799,0.43363391)" /> + <text + xml:space="preserve" + id="text1508" + style="font-size:1.41111px;line-height:4.20667px;font-family:sans-serif;white-space:pre;shape-inside:url(#rect1510-3);" + transform="matrix(-1,0,0,1,213.34799,0.43363391)" /> + <text + xml:space="preserve" + id="text1514" + style="font-size:1.41111px;line-height:4.20667px;font-family:sans-serif;white-space:pre;shape-inside:url(#rect1516-7);" + transform="matrix(-1,0,0,1,213.34799,0.43363391)" /> + <text + xml:space="preserve" + id="text1526" + style="font-size:1.41111px;line-height:4.20667px;font-family:sans-serif;white-space:pre;shape-inside:url(#rect1528-9);" + transform="matrix(-1,0,0,1,213.34799,0.43363391)" /> + <text + xml:space="preserve" + id="text1532" + style="font-size:1.41111px;line-height:4.20667px;font-family:sans-serif;white-space:pre;shape-inside:url(#rect1534-8);" + transform="matrix(-1,0,0,1,213.34799,0.43363391)" /> + <text + xml:space="preserve" + id="text1538" + style="font-size:1.41111px;line-height:4.20667px;font-family:sans-serif;white-space:pre;shape-inside:url(#rect1540-2);" + transform="matrix(-1,0,0,1,213.34799,0.43363391)" /> + <text + xml:space="preserve" + id="text1556" + style="font-size:1.41111px;line-height:4.20667px;font-family:sans-serif;white-space:pre;shape-inside:url(#rect1558-2);" + transform="matrix(-1,0,0,1,213.34799,0.43363391)" /> + <ellipse + style="fill:none;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none" + id="path1186" + cx="134.83992" + cy="217.35822" + rx="5.7160091" + ry="5.2693439" /> + <ellipse + style="fill:none;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="path1188" + cx="127.20625" + cy="211.14108" + rx="2.8384109" + ry="3.0301862" /> + <ellipse + style="fill:none;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="path1190" + cx="126.11538" + cy="210.12744" + rx="3.9978755" + ry="4.8000255" /> + <ellipse + style="fill:none;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="path1192" + cx="134.85768" + cy="210.45912" + rx="4.7444172" + ry="4.4683342" /> + <ellipse + style="fill:none;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="path1194" + cx="145.67943" + cy="200.571" + rx="4.1132321" + ry="4.6388636" /> + <path + style="fill:none;stroke:#96a5ae;stroke-width:0.865;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path1236" + sodipodi:type="arc" + sodipodi:cx="142.28706" + sodipodi:cy="218.77983" + sodipodi:rx="8.7883577" + sodipodi:ry="7.6905513" + sodipodi:start="1.1291903" + sodipodi:end="4.8233246" + sodipodi:arc-type="arc" + d="m 146.04314,225.7326 a 8.7883577,7.6905513 0 0 1 -9.99751,-1.53857 8.7883577,7.6905513 0 0 1 -1.67066,-8.76177 8.7883577,7.6905513 0 0 1 8.88504,-4.29571" + sodipodi:open="true" /> + <path + style="fill:none;stroke:#96a5ae;stroke-width:0.865;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path1236-9" + sodipodi:type="arc" + sodipodi:cx="165.09875" + sodipodi:cy="218.77988" + sodipodi:rx="8.7883577" + sodipodi:ry="7.6905513" + sodipodi:start="1.4609871" + sodipodi:end="4.8233246" + sodipodi:arc-type="arc" + d="m 166.06186,226.42411 a 8.7883577,7.6905513 0 0 1 -8.4099,-3.56025 8.7883577,7.6905513 0 0 1 0.005,-8.1753 8.7883577,7.6905513 0 0 1 8.41447,-3.55196" + sodipodi:open="true" /> + <path + style="fill:none;stroke:#96a5ae;stroke-width:0.865;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path1236-9-3" + sodipodi:type="arc" + sodipodi:cx="187.73045" + sodipodi:cy="218.81703" + sodipodi:rx="8.7883577" + sodipodi:ry="7.6905513" + sodipodi:start="1.5473344" + sodipodi:end="4.8233246" + sodipodi:arc-type="arc" + d="m 187.93663,226.50547 a 8.7883577,7.6905513 0 0 1 -7.90914,-3.98614 8.7883577,7.6905513 0 0 1 0.39907,-7.97933 8.7883577,7.6905513 0 0 1 8.27684,-3.36625" + sodipodi:open="true" /> + </g> +</svg> diff --git a/public/education/education.js b/public/education/education.js index a8f284b43c6212addfad182cbbd0c95b562b7555..7dd9a1251f6f797e590c7b7cf1a8220503a5fb56 100644 --- a/public/education/education.js +++ b/public/education/education.js @@ -121,7 +121,7 @@ const GAMEDEV_THEMES = [ ], }, { - title: "Musique et effets sonores", + title: "Musique et sons", class: "sound", comment: "", details: [ @@ -132,7 +132,7 @@ const GAMEDEV_THEMES = [ ], }, { - title: "Développer un univers", + title: "Écriture", class: "write", comment: "", details: [ @@ -141,16 +141,16 @@ const GAMEDEV_THEMES = [ ], }, { - title: "Concevoir le jeu", + title: "Conception", class: "conception", comment: "", details: [ - "Comprendre les différents éléments qui composent un jeu", + "Concevoir les différents éléments qui composent le jeu", "Développer les mécanismes de gameplay", ], }, { - title: "Programmation informatique", + title: "Programmation", class: "coding", comment: "", details: [ @@ -159,26 +159,26 @@ const GAMEDEV_THEMES = [ ], }, { - title: "Mathématiques et physique", + title: "Mathématiques", class: "math", comment: - "<i>Créer un jeu vidéo c'est l'occasion de découvrir plein de sujets en maths et en physique tout en s'amusant !</i>", + "<em>Créer un jeu vidéo c'est l'occasion de découvrir plein de sujets en maths et en physique tout en s'amusant !</em>", details: [ "Algorithmie, logique, géométrie, trigonométrie, algèbre linéaire, vecteurs, repères en 2D ...", ], }, { - title: "Travail en équipe", + title: "Travail d'équipe", class: "team", comment: - "<i>Faire son jeu tout seul c'est bien mais ça peut être long !<br>Créer des jeux c'est aussi l'occasion de se mettre à plusieurs pour tirer le meilleur parti des différents talents de chacun.</i>", + "<em>Faire son jeu tout seul c'est bien mais ça peut être long !<br>Créer des jeux c'est aussi l'occasion de se mettre à plusieurs pour tirer le meilleur parti des différents talents de chacun.</em>", details: [], }, { title: "Logiciels libres, GNU/Linux", class: "linux", comment: - "<i>Nous utilisons essentiellement des logiciels libres sur Linux.<br>C'est donc une bonne occasion de découvrir et démystifier tout ça en douceur !</i>", + "<em>Nous utilisons essentiellement des logiciels libres sur Linux.<br>C'est donc une bonne occasion de découvrir et démystifier tout ça en douceur !</em>", details: [], }, ]; @@ -208,6 +208,11 @@ class GameStudioClub { contents: "La création d'un jeu vidéo c'est l'occasion d'aborder plein de choses différentes !", }, + { + tag: "p", + contents: + "<em>Aucun prérequis nécessaire. Pas besoin d'être fort en maths ou en informatique, le but est d'apprendre et se détendre !</em>", + }, ], }, { @@ -222,7 +227,7 @@ class GameStudioClub { { tag: "span", contents: - "Dans nos locaux,<br/><i>32 rue Simon Vialet, passage du Cheminou<br/>07240 Vernoux en Vivarais</i>", + "Dans nos locaux,<br/><em>32 rue Simon Vialet, passage du Cheminou<br/>07240 Vernoux en Vivarais</em>", }, ], }, @@ -233,7 +238,7 @@ class GameStudioClub { { tag: "strong", contents: "Pour qui ?" }, { tag: "span", - contents: " Tout le monde à partir de 12 ans.", + contents: "Tout le monde à partir de 12 ans.", }, ], }, @@ -271,12 +276,7 @@ class GameStudioClub { tag: "div", class: "details", contents: [ - { - tag: "strong", - class: "title", - contents: li.title, - }, - { + li.comment&&{ tag: "div", class: "comment", contents: li.comment, diff --git a/src/pages/education/components/game-studio-club.js b/src/pages/education/components/game-studio-club.js index 8b34045b299664bfe763bcf2bf60da0c6b8011d4..c288dd83c65bdcd2f53e95326409fc5027d712f4 100644 --- a/src/pages/education/components/game-studio-club.js +++ b/src/pages/education/components/game-studio-club.js @@ -12,7 +12,7 @@ const GAMEDEV_THEMES = [ ], }, { - title: "Musique et effets sonores", + title: "Musique et sons", class: "sound", comment: "", details: [ @@ -23,7 +23,7 @@ const GAMEDEV_THEMES = [ ], }, { - title: "Développer un univers", + title: "Écriture", class: "write", comment: "", details: [ @@ -32,16 +32,16 @@ const GAMEDEV_THEMES = [ ], }, { - title: "Concevoir le jeu", + title: "Conception", class: "conception", comment: "", details: [ - "Comprendre les différents éléments qui composent un jeu", + "Concevoir les différents éléments qui composent le jeu", "Développer les mécanismes de gameplay", ], }, { - title: "Programmation informatique", + title: "Programmation", class: "coding", comment: "", details: [ @@ -50,26 +50,26 @@ const GAMEDEV_THEMES = [ ], }, { - title: "Mathématiques et physique", + title: "Mathématiques", class: "math", comment: - "<i>Créer un jeu vidéo c'est l'occasion de découvrir plein de sujets en maths et en physique tout en s'amusant !</i>", + "<em>Créer un jeu vidéo c'est l'occasion de découvrir plein de sujets en maths et en physique tout en s'amusant !</em>", details: [ "Algorithmie, logique, géométrie, trigonométrie, algèbre linéaire, vecteurs, repères en 2D ...", ], }, { - title: "Travail en équipe", + title: "Travail d'équipe", class: "team", comment: - "<i>Faire son jeu tout seul c'est bien mais ça peut être long !<br>Créer des jeux c'est aussi l'occasion de se mettre à plusieurs pour tirer le meilleur parti des différents talents de chacun.</i>", + "<em>Faire son jeu tout seul c'est bien mais ça peut être long !<br>Créer des jeux c'est aussi l'occasion de se mettre à plusieurs pour tirer le meilleur parti des différents talents de chacun.</em>", details: [], }, { title: "Logiciels libres, GNU/Linux", class: "linux", comment: - "<i>Nous utilisons essentiellement des logiciels libres sur Linux.<br>C'est donc une bonne occasion de découvrir et démystifier tout ça en douceur !</i>", + "<em>Nous utilisons essentiellement des logiciels libres sur Linux.<br>C'est donc une bonne occasion de découvrir et démystifier tout ça en douceur !</em>", details: [], }, ]; @@ -99,6 +99,11 @@ class GameStudioClub { contents: "La création d'un jeu vidéo c'est l'occasion d'aborder plein de choses différentes !", }, + { + tag: "p", + contents: + "<em>Aucun prérequis nécessaire. Pas besoin d'être fort en maths ou en informatique, le but est d'apprendre et se détendre !</em>", + }, ], }, { @@ -113,7 +118,7 @@ class GameStudioClub { { tag: "span", contents: - "Dans nos locaux,<br/><i>32 rue Simon Vialet, passage du Cheminou<br/>07240 Vernoux en Vivarais</i>", + "Dans nos locaux,<br/><em>32 rue Simon Vialet, passage du Cheminou<br/>07240 Vernoux en Vivarais</em>", }, ], }, @@ -124,7 +129,7 @@ class GameStudioClub { { tag: "strong", contents: "Pour qui ?" }, { tag: "span", - contents: " Tout le monde à partir de 12 ans.", + contents: "Tout le monde à partir de 12 ans.", }, ], }, @@ -162,12 +167,7 @@ class GameStudioClub { tag: "div", class: "details", contents: [ - { - tag: "strong", - class: "title", - contents: li.title, - }, - { + li.comment && { tag: "div", class: "comment", contents: li.comment, diff --git a/src/pages/education/education.scss b/src/pages/education/education.scss index 5b094c476837b968ab7cf5cfad4f54249029be4e..5f27fc7d0c2db20db78fc26d1f77149657d94c33 100644 --- a/src/pages/education/education.scss +++ b/src/pages/education/education.scss @@ -1,4 +1,10 @@ #education-page { + * { + image-rendering: pixelated; + image-rendering: -moz-crisp-edges; + image-rendering: crisp-edges; + } + h1 { margin: 15px 40px 0; font-size: 25px; @@ -13,7 +19,7 @@ justify-content: flex-end; flex-direction: column; height: 300px; - background-image: url("../assets/images/glitch_meta_level3.png"); + background-image: url("../../../assets/images/game_studio_banner.png"); background-size: cover; background-repeat: no-repeat; background-position: 0% 90%; @@ -21,7 +27,7 @@ color: white; font-size: 2.5em; margin: 40px; - text-shadow: 0 0 8px #000; + text-shadow: 0 0 6px #000; } } .section-contents { @@ -65,15 +71,15 @@ flex-wrap: wrap; li.learning-theme { &.crea2d { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; + background: url("../../../assets/images/learning_theme_2d.png") no-repeat ; background-size: cover; } &.sound { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; + background: url("../../../assets/images/learning_theme_sound.png") no-repeat; background-size: cover; } &.coding { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; + background: url("../../../assets/images/learning_theme_code.jpg") no-repeat; background-size: cover; } &.math { @@ -107,9 +113,10 @@ width: 250px; height: 140px; position: relative; + box-shadow: 3px 3px 5px 1px #0001; .title { - color: white; - padding: 10px 20px; + color: $dark_2; + font-size: 1.1em; display: block; } .details { @@ -129,10 +136,6 @@ display: flex; flex-direction: column; gap: 10px; - .title { - color: initial; - padding: 0; - } .comment { font-style: italic; } @@ -148,43 +151,6 @@ visibility: visible; } } - // display: grid; - // grid-template-columns: auto 280px; - // border-bottom: 1px solid #dde; - // border-right: 1px solid #dde; - // .img-wrapper { - // grid-column: 1; - // width: 130px; - // overflow: hidden; - // display: flex; - // justify-content: center; - // align-items: center; - // position: relative; - // img { - // position: absolute; - // max-height: 100%; - // min-width: 100%; - // } - // } - // .right { - // grid-column: 2; - // padding: 0 10px 10px; - // strong { - // display: block; - // margin-bottom: 10px; - // } - // .comment { - // font-size: 14px; - // } - // ul { - // font-size: 12px; - // list-style-type: disc; - // margin: 10px 0 0 20px; - // display: flex; - // flex-direction: column; - // gap: 8px; - // } - // } } } diff --git a/src/style.scss b/src/style.scss index 62270e9ac3316dec347ff4660d52608015cec13e..1fd3d98e15e00be7e93e56374f73ac4b9e6e3d81 100644 --- a/src/style.scss +++ b/src/style.scss @@ -1,6 +1,9 @@ +@import "./theme.scss"; + body { * { box-sizing: border-box; + color: $dark_1; } font-family: Arial, Helvetica, sans-serif; margin: 0; diff --git a/src/theme.scss b/src/theme.scss new file mode 100644 index 0000000000000000000000000000000000000000..33279105b9bce9097cdb062b525af49c2fefcfdd --- /dev/null +++ b/src/theme.scss @@ -0,0 +1,16 @@ +$dark_1: #35393c; +$dark_2: #3c4144; +$dark_3: #555d61; +$light_1: #96a5ae; +$light_2: #aabbc8; +$magenta: #ff00ff; +$purple: #902f90; +$green: #00ff00; +$kaki: #368736; +$blue_1: #1c3db2; +$blue_2: #34a0b3; +$blue_3: #17cff0; +$red_1: #9c3030; +$red_2: #e74949; +$yellow_1: #e5a002; +$yellow_2: #ffe600; diff --git a/style/pages/education/education.css b/style/pages/education/education.css index 5e22c2c318e36f4d858d7bf2f028dcceb2a7d885..9979e768ad962e659876718424f2c32704ca9a0e 100644 --- a/style/pages/education/education.css +++ b/style/pages/education/education.css @@ -1,178 +1,17 @@ -#education-page h1 { - margin: 15px 40px 0; - font-size: 25px; -} -#education-page .edu-philo { - margin: 15px 40px 15px 100px; - max-width: 800px; - font-style: italic; -} -#education-page .title-banner { - display: flex; - justify-content: flex-end; - flex-direction: column; - height: 300px; - background-image: url("../assets/images/glitch_meta_level3.png"); - background-size: cover; - background-repeat: no-repeat; - background-position: 0% 90%; -} -#education-page .title-banner h2 { - color: white; - font-size: 2.5em; - margin: 40px; - text-shadow: 0 0 8px #000; -} -#education-page .section-contents { - margin: 20px 40px 60px; - display: grid; - grid-template-columns: auto 1fr; - gap: 20px; - height: auto; -} -#education-page .section-contents .full-row { - grid-column: 1/span 2; -} -#education-page .section-contents .practical-infos { - grid-column: 2; - grid-row: 2; - display: flex; - flex-direction: column; - gap: 40px; - background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), url("../assets/images/wallpaper_binary_light.png"); - padding: 20px; -} -#education-page .section-contents .practical-infos .info-item { - display: flex; - flex-direction: column; - background-color: white; - padding: 20px; -} -#education-page .section-contents .practical-infos .info-item strong { - margin-bottom: 10px; -} -#education-page .section-contents .practical-infos .info-item span, -#education-page .section-contents .practical-infos .info-item a { - font-size: 14px; - text-decoration: none; -} -#education-page .section-contents ul.learning-themes { - grid-column: 1; - grid-row: 2; - display: flex; - gap: 20px 30px; - flex-wrap: wrap; -} -#education-page .section-contents ul.learning-themes li.learning-theme { - width: 250px; - height: 140px; - position: relative; -} -#education-page .section-contents ul.learning-themes li.learning-theme.crea2d { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; - background-size: cover; -} -#education-page .section-contents ul.learning-themes li.learning-theme.sound { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; - background-size: cover; -} -#education-page .section-contents ul.learning-themes li.learning-theme.coding { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; - background-size: cover; -} -#education-page .section-contents ul.learning-themes li.learning-theme.math { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; - background-size: cover; -} -#education-page .section-contents ul.learning-themes li.learning-theme.linux { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; - background-size: cover; -} -#education-page .section-contents ul.learning-themes li.learning-theme.team { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; - background-size: cover; -} -#education-page .section-contents ul.learning-themes li.learning-theme.conception { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; - background-size: cover; -} -#education-page .section-contents ul.learning-themes li.learning-theme.write { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; - background-size: cover; -} -#education-page .section-contents ul.learning-themes li.learning-theme.web { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; - background-size: cover; -} -#education-page .section-contents ul.learning-themes li.learning-theme.general-pc { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; - background-size: cover; -} -#education-page .section-contents ul.learning-themes li.learning-theme .title { - color: white; - padding: 10px 20px; +/* Error: Undefined variable. + * , + * 118 | color: $dark_2; + * | ^^^^^^^ + * ' + * src/pages/education/education.scss 118:28 root stylesheet */ + +body::before { + font-family: "Source Code Pro", "SF Mono", Monaco, Inconsolata, "Fira Mono", + "Droid Sans Mono", monospace, monospace; + white-space: pre; display: block; + padding: 1em; + margin-bottom: 1em; + border-bottom: 2px solid black; + content: "Error: Undefined variable.\a \2577 \a 118 \2502 color: $dark_2;\a \2502 ^^^^^^^\a \2575 \a src/pages/education/education.scss 118:28 root stylesheet"; } -#education-page .section-contents ul.learning-themes li.learning-theme .details { - background-color: #fffd; - position: absolute; - top: 40px; - left: 40px; - width: 300px; - height: auto; - max-height: 0; - visibility: hidden; - z-index: 1; - transition: max-height 0.6s; - padding: 20px; - box-shadow: 0 2px 12px 6px #0001; - overflow: hidden; - display: flex; - flex-direction: column; - gap: 10px; -} -#education-page .section-contents ul.learning-themes li.learning-theme .details .title { - color: initial; - padding: 0; -} -#education-page .section-contents ul.learning-themes li.learning-theme .details .comment { - font-style: italic; -} -#education-page .section-contents ul.learning-themes li.learning-theme .details ul { - list-style-type: disc; - font-size: 14px; - margin-left: 10px; -} -#education-page .section-contents ul.learning-themes li.learning-theme:hover .details { - max-height: 1000px; - visibility: visible; -} -#education-page .section-contents .infos-inscriptions { - display: flex; - gap: 40px; - background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), url("../assets/images/wallpaper_binary_light.png"); - padding: 20px; -} -#education-page .section-contents .infos-inscriptions .groups, -#education-page .section-contents .infos-inscriptions .pricing { - background-color: white; - padding: 20px; - display: flex; - flex-direction: column; -} -#education-page .section-contents .infos-inscriptions .groups h3, -#education-page .section-contents .infos-inscriptions .pricing h3 { - margin: 0; -} -#education-page .section-contents .infos-inscriptions .groups .table-wrapper table, -#education-page .section-contents .infos-inscriptions .pricing .table-wrapper table { - border: 1px solid #dde; - border-collapse: collapse; -} -#education-page .section-contents .infos-inscriptions .groups .table-wrapper table td, -#education-page .section-contents .infos-inscriptions .pricing .table-wrapper table td { - border: 1px solid #dde; - padding: 10px 20px; -} - -/*# sourceMappingURL=education.css.map */ diff --git a/style/style.css b/style/style.css index 85441fd82216247463d22b7aedec126e3f925324..dfd0a90782a22fd7113ba7b1b245777857c7ba64 100644 --- a/style/style.css +++ b/style/style.css @@ -4,6 +4,7 @@ body { } body * { box-sizing: border-box; + color: #35393c; } body ul { margin: 0; @@ -82,6 +83,11 @@ main #page-container { max-width: 100%; flex: 1; } +main #page-container #education-page * { + image-rendering: pixelated; + image-rendering: -moz-crisp-edges; + image-rendering: crisp-edges; +} main #page-container #education-page h1 { margin: 15px 40px 0; font-size: 25px; @@ -96,7 +102,7 @@ main #page-container #education-page .title-banner { justify-content: flex-end; flex-direction: column; height: 300px; - background-image: url("../assets/images/glitch_meta_level3.png"); + background-image: url("../../../assets/images/game_studio_banner.png"); background-size: cover; background-repeat: no-repeat; background-position: 0% 90%; @@ -105,7 +111,7 @@ main #page-container #education-page .title-banner h2 { color: white; font-size: 2.5em; margin: 40px; - text-shadow: 0 0 8px #000; + text-shadow: 0 0 6px #000; } main #page-container #education-page .section-contents { margin: 20px 40px 60px; @@ -151,17 +157,18 @@ main #page-container #education-page .section-contents ul.learning-themes li.lea width: 250px; height: 140px; position: relative; + box-shadow: 3px 3px 5px 1px #0001; } main #page-container #education-page .section-contents ul.learning-themes li.learning-theme.crea2d { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; + background: url("../../../assets/images/learning_theme_2d.png") no-repeat; background-size: cover; } main #page-container #education-page .section-contents ul.learning-themes li.learning-theme.sound { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; + background: url("../../../assets/images/learning_theme_sound.png") no-repeat; background-size: cover; } main #page-container #education-page .section-contents ul.learning-themes li.learning-theme.coding { - background: url("../../../assets/images/learning_theme_sound.jpg") no-repeat; + background: url("../../../assets/images/learning_theme_code.jpg") no-repeat; background-size: cover; } main #page-container #education-page .section-contents ul.learning-themes li.learning-theme.math { @@ -193,8 +200,8 @@ main #page-container #education-page .section-contents ul.learning-themes li.lea background-size: cover; } main #page-container #education-page .section-contents ul.learning-themes li.learning-theme .title { - color: white; - padding: 10px 20px; + color: #3c4144; + font-size: 1.1em; display: block; } main #page-container #education-page .section-contents ul.learning-themes li.learning-theme .details { @@ -215,10 +222,6 @@ main #page-container #education-page .section-contents ul.learning-themes li.lea flex-direction: column; gap: 10px; } -main #page-container #education-page .section-contents ul.learning-themes li.learning-theme .details .title { - color: initial; - padding: 0; -} main #page-container #education-page .section-contents ul.learning-themes li.learning-theme .details .comment { font-style: italic; } diff --git a/style/style.css.map b/style/style.css.map index a41a512345efedff7b137cccba4b63fcc8fc20a7..77a372da8276d77bba3f8b6abc15ee7ae090a9fb 100644 --- a/style/style.css.map +++ b/style/style.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../src/style.scss","../src/pages/education/education.scss"],"names":[],"mappings":"AAAA;EAII;EACA;;AAJA;EACI;;AAIJ;EACI;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAKA;;AAGA;EACI;;AAGR;EACI;;AACA;EACI;;AAGJ;EACI;EACA;;AACA;EACI;;AAII;EACI;;AAUpC;EACI;EACA;EACA;EACA;;AC5FJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EAEA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AAEJ;AAAA;EAEI;EACA;;AAIZ;EACI;EACA;EACA;EACA;EACA;;AACA;EAyCI;EACA;EACA;;AA1CA;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAKJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;;AAIJ;EACI;EACA;;AA2ChB;EACI;EACA;EACA;EAEA;;AACA;AAAA;EAEI;EACA;EACA;EACA;;AACA;AAAA;EACI;;AAGA;AAAA;EACI;EACA;;AACA;AAAA;EACI;EACA;;ADnHxB;EACI;EACA;EACA","file":"style.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../src/style.scss","../src/theme.scss","../src/pages/education/education.scss"],"names":[],"mappings":"AAEA;EAKI;EACA;;AALA;EACI;EACA,OCLC;;ADSL;EACI;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAKA;;AAGA;EACI;;AAGR;EACI;;AACA;EACI;;AAGJ;EACI;EACA;;AACA;EACI;;AAII;EACI;;AAUpC;EACI;EACA;EACA;EACA;;AE/FJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EAEA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AAEJ;AAAA;EAEI;EACA;;AAIZ;EACI;EACA;EACA;EACA;EACA;;AACA;EAyCI;EACA;EACA;EACA;;AA3CA;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAMJ;EACI,ODpHX;ECqHW;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;EACA;;AAIJ;EACI;EACA;;AAMhB;EACI;EACA;EACA;EAEA;;AACA;AAAA;EAEI;EACA;EACA;EACA;;AACA;AAAA;EACI;;AAGA;AAAA;EACI;EACA;;AACA;AAAA;EACI;EACA;;AF9ExB;EACI;EACA;EACA","file":"style.css"} \ No newline at end of file diff --git a/style/theme.css b/style/theme.css new file mode 100644 index 0000000000000000000000000000000000000000..be282753b4b9e2e1ea74fcf748545648d82d3617 --- /dev/null +++ b/style/theme.css @@ -0,0 +1,3 @@ + + +/*# sourceMappingURL=theme.css.map */