diff --git a/SwichGIT/.vs/SwichGIT/config/applicationhost.config b/SwichGIT/.vs/SwichGIT/config/applicationhost.config new file mode 100644 index 0000000..7a99442 --- /dev/null +++ b/SwichGIT/.vs/SwichGIT/config/applicationhost.config @@ -0,0 +1,1025 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SwichGIT/.vs/SwichGIT/v16/.suo b/SwichGIT/.vs/SwichGIT/v16/.suo new file mode 100644 index 0000000..0ec2fc5 Binary files /dev/null and b/SwichGIT/.vs/SwichGIT/v16/.suo differ diff --git a/SwichGIT/.vs/VSWorkspaceState.json b/SwichGIT/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..bb8b676 --- /dev/null +++ b/SwichGIT/.vs/VSWorkspaceState.json @@ -0,0 +1,10 @@ +{ + "ExpandedNodes": [ + "", + "\\src", + "\\src\\css", + "\\src\\js" + ], + "SelectedNode": "\\src\\js\\main.js", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/SwichGIT/.vs/slnx.sqlite b/SwichGIT/.vs/slnx.sqlite new file mode 100644 index 0000000..e1f2643 Binary files /dev/null and b/SwichGIT/.vs/slnx.sqlite differ diff --git a/SwichGIT/Doc/TachesAFaire.md b/SwichGIT/Doc/TachesAFaire.md new file mode 100644 index 0000000..de6d0f9 --- /dev/null +++ b/SwichGIT/Doc/TachesAFaire.md @@ -0,0 +1,22 @@ +# +Liste des tâches à réaliser + + +| Tâches | Durée | Dépendences | +|:------------------------------------------------:|:-----:|:-----------:| +| Cahier des charges | | | +| Définir les modes de jeux | | | +| Définir les règles | | | +| Choisir l'implémentation des modes de jeu | | | +| Definir les fonctions de base | | | +| Faire la version web | | | +| Apporter correctif nécessaires | | | +| Version jeu en local | | | +| Serveur local multi | | | +| Définir les fonctions supplémentaires | | | +| Inclure d'autres modes de jeu | | | +| Version étendue | | | +| Faire mode daltonien | | | +| Mode jour/nuit | | | +| Version conforme au appareil(Tablette/télephone) | | | +| Verifier conformité avec CDC | | | \ No newline at end of file diff --git a/SwichGIT/src/css/PageDaccueil.css b/SwichGIT/src/css/PageDaccueil.css new file mode 100644 index 0000000..89de8cf --- /dev/null +++ b/SwichGIT/src/css/PageDaccueil.css @@ -0,0 +1,236 @@ +#pageAccueil { + visibility: visible; +} + +#cloud { + z-index: 10 +} + +#mount1 { + z-index: 11; +} + +#mount2 { + z-index: 10; +} + + +/*Bouton info*/ +#infosec{ + z-index:15; +} + +#info { + color: #B7B7B7; + text-decoration: none; + font-size: 45px; +} + +#info:hover { + color: #E4E8E7; +} + +.activity { + padding: 0; + margin: 2em 0; + list-style: none; +} + +li { + -webkit-transition: box-shadow 0.2s ease; + -moz-transition: box-shadow 0.2s ease; + transition: box-shadow 0.2s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + border-radius: 50%; + color: #B7B7B7; + display: inline-block; + font-size: 0.889em; + height: 3em; + margin: 0 1em 1em; + position: relative; + text-align: center; + text-transform: lowercase; + width: 3em; + line-height: 3em; +} + + li a { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + li:hover { + box-shadow: 0 0 0 7px #B7B7B7; + } + + li:before { + -webkit-transition: all 0.2s ease; + -moz-transition: all 0.2s ease; + transition: all 0.2s ease; + border-radius: 50%; + bottom: 0; + box-shadow: 0 0 0 4px #B7B7B7; + content: ''; + left: 0; + position: absolute; + right: 0; + top: 0; + background-color: #B130DE; + } + +#infosec { + position: absolute; + left: 57%; + top: 35%; +} + +/*Les règles popups*/ +.overlay { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: rgba(0, 0, 0, 0.7); + transition: opacity 500ms; + visibility: hidden; + opacity: 0; + z-index: 21; +} + + .overlay:target { + visibility: visible; + opacity: 1; + } + +.popup { + margin: 70px auto; + padding: 20px; + background: #fff; + border-radius: 5px; + width: 30%; + position: relative; + top:25%; +} + + .popup h2 { + margin-top: 0; + color: #333; + font-family: Tahoma, Arial, sans-serif; + } + + .popup .close { + position: absolute; + top: 20px; + right: 30px; + transition: all 200ms; + font-size: 30px; + font-weight: bold; + text-decoration: none; + color: #333; + } + + .popup .close:hover { + color: #06D85F; + } + + .popup .content { + max-height: 30%; + overflow: auto; + } + + +/* J'ai trop avancé, mode multi*/ + + +#containpseudo { + position: absolute; + height: 15%; + width: 30%; + z-index: 12; + left: 35%; + top: 30%; +} + +#pseudoenter { + background-color: red; + height: 100%; + border-radius: 45px; + background-color: #B130DE; +} + +#inputpseudo { + position: absolute; + width: 99%; + height: 65%; + border-radius: 30px; + font-size: 3vw; + background-color: transparent; + -moz-appearance: none; + text-align: center; + color: #707070; + border-color: transparent; + font-family: impact, Arial Black; + z-index: 11; +} + +#fondinput { + background-color: red; + position: absolute; + width: 97%; + background-color: var(--lightsedonca); + height: 90%; + border-radius: 40px; + left: 1.5%; + top: 5%; + z-index: 10; +} + +#buttonadd { + position: absolute; + top: 30%; + right: -12%; + height: 3vw; + width: 3vw; + border-radius: 2vw; + background-color: #B130DE; + z-index: 18; +} + +#textplus { + font-size: 3vw; + font-family: arial, Arial Black; + position: absolute; + margin-top: -0.15vw; + margin-left: 0.65vw; + color: var(--lightprima); +} + +#containplayers { + position: absolute; + background-color: transparent; + color: var(--lightsedonca); + width: 15vw; + height: 20vw; + z-index: 17; + right: 0%; + top: 8vw; +} + +.pseudojoueur { + float: right; + margin-top: 0px; + margin-bottom: 3%; + margin-right: 10%; + font-family: Lucida Console, Arial Black, Arial; + font-size: 2vw; +} + +#pseudolist { + width: 100%; + height: 1.7vw; +} diff --git a/SwichGIT/src/css/PartieGame.css b/SwichGIT/src/css/PartieGame.css new file mode 100644 index 0000000..88d43a8 --- /dev/null +++ b/SwichGIT/src/css/PartieGame.css @@ -0,0 +1,14 @@ + +#pageGame { + visibility: hidden; +} + +.menuhaut { + height: 10vh; + width: inherit; + display: flex; +} + +.retourstp { + position: absolute; +} diff --git a/SwichGIT/src/css/Resp1.css b/SwichGIT/src/css/Resp1.css new file mode 100644 index 0000000..1143ed9 --- /dev/null +++ b/SwichGIT/src/css/Resp1.css @@ -0,0 +1,311 @@ +/*Demi Ecran*/ +@media screen and (max-width: 960px) and (min-height: 600px) { + .anneau { + box-sizing: border-box; + background-color: #FFD100; + border-radius: 3vw; + height: inherit; + width: inherit; + display: table-cell; + vertical-align: middle; + } + + .rondinterieur { + background-color: var(--lightsedonca); + height: 3vw; + width: 3vw; + display: table; + margin: 0 auto; + border-radius: 3vw; + } + + .containform { + box-sizing: content-box; + height: 6vw; + width: 6vw; + display: table-cell; + vertical-align: middle; + } + + .rond { + display: table; + margin: 0 auto; + background-color: #FFD100; + height: 3vw; + width: 3vw; + border-radius: 3vw; + } + + /* PARTIE CARRE */ + .carre { + background-color: #30C0DE; + height: inherit; + width: inherit; + display: table-cell; + vertical-align: middle + } + + .carreinterieur { + background-color: var(--lightsedonca); + height: 3vw; + width: 3vw; + display: table; + margin: 0 auto; + } + + .pcarre { + display: table; + margin: 0 auto; + background-color: #30C0DE; + height: 3vw; + width: 3vw; + } + + /* PARTIE TRIANGLE */ + .triangle { + display: table; + margin: 0 auto; + border-left: 2.5vw solid transparent; + border-right: 2.5vw solid transparent; + border-bottom: 5vw solid #DEA430; + } + + .trianglerinterieur { + position: absolute; + margin-left: -1.5vw; + margin-top: 1.25vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 3vw solid var(--lightsedonca); + } + + .ptriangle { + display: table; + margin: 0 auto; + margin-top: 0.75vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 3vw solid #DEA430; + } + + /* TRAPEZE */ + .trapeze { + bottom: 0px; + height: 0; + margin-top: 2.58vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-top: 3vw solid #6FDE30; + } + + .triangletrapeze { + padding-top: 0.1vw; + position: absolute; + border-left: 3vw solid transparent; + border-right: 3vw solid transparent; + border-bottom: 2.5vw solid #6FDE30; + } + + .trapezeinte { + position: absolute; + margin-top: 3vw; + margin-left: 1.25vw; + width: 2vw; + border-left: 0.75vw solid transparent; + border-right: 0.75vw solid transparent; + border-top: 1.5vw solid var(--lightsedonca); + z-index: 15; + } + + .triangletrapezeinte { + position: absolute; + margin-top: 1.45vw; + margin-left: 1.25vw; + padding-top: 0.1vw; + border-left: 1.75vw solid transparent; + border-right: 1.75vw solid transparent; + border-bottom: 1.5vw solid var(--lightsedonca); + z-index: 15; + } + + .trapezep { + display: table; + margin: 0 auto; + margin-top: 2vw; + width: 2vw; + border-left: 0.75vw solid transparent; + border-right: 0.75vw solid transparent; + border-top: 1.5vw solid #6FDE30; + z-index: 15; + } + + .triangletrapezep { + position: absolute; + margin-top: 0.55vw; + margin-left: 1.25vw; + border-left: 1.75vw solid transparent; + border-right: 1.75vw solid transparent; + border-bottom: 1.5vw solid #6FDE30; + z-index: 15; + } + + .losangephaut { + display: table; + margin: 0 auto; + margin-top: -3vw; + border-left: 3vw solid transparent; + border-right: 3vw solid transparent; + border-bottom: 3vw solid #B130DE; + } + + .losangepbas { + position: absolute; + border-left: 3vw solid transparent; + border-right: 3vw solid transparent; + border-top: 3vw solid #B130DE; + } + + .losangephauti { + display: table; + margin: 0 auto; + margin-top: -1.5vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 1.5vw solid var(--lightsedonca); + } + + .losangepbasi { + position: absolute; + margin-left: 1.5vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-top: 1.5vw solid var(--lightsedonca); + } + + .losangephautc { + display: table; + margin: 0 auto; + margin-top: -1.5vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 1.5vw solid #B130DE; + } + + .losangepbasc { + position: absolute; + margin-left: 1.5vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-top: 1.5vw solid #B130DE; + } + + .buttonretour { + position: relative; + height: 4vh; + width: 4vh; + border-radius: 55vw; + background-color: var(--lightsedonca); + z-index: 5; + margin-left: 2vw; + top: 1.75vw; + } + + .flex-item { + background: var(--lightsedonca); + width: 15vw; + height: 18vw; + border-radius: 2vw; + padding-right: 0.4vw; + padding-left: 0.4vw; + padding-bottom: 0.8vw; + padding-top: 0.4vw; + list-style: none; + display: flex; + margin-right: 1.75vw; + margin-left: 1.75vw; + -webkit-flex-flow: row wrap; + justify-content: space-around; + } + + .item-form { + width: 4vw; + padding-left: 0.1vw; + margin-top: 0.5vw; + height: 4vw; + border-radius: 10px; + background-color: var(--lighttercia); + } + + .containcards { + height: 87vh; + overflow-x: auto; + display: flex; + flex-wrap: wrap; + padding-left: 10vw; + padding-top: 2.5vw; + } + + .logop2 img { + width: 20vh; + padding-top: 1vh; + position: relative; + left: 38vw; + } + + .txt { + position: absolute; + font-family: Arial Black; + color: var(--lightprima); + font-size: 2.5vw; + left: 1vw; + top: -1vh; + } + + .logo img { + position: absolute; + width: 25vw; + left: 38vw; + top: 13%; + z-index: 11; + } + + .mounts img { + position: absolute; + height: 100%; + width: 100%; + pointer-events: none; + margin-left: -1vw; + margin-top: -1vw; + object-fit: cover; + } + + #contourbuttonvalider { + position: absolute; + border-radius: 45px; + left: 3vw; + top: 5.5vw; + height: 9vw; + width: 25vw; + background-color: var(--lightsedonca); + z-index: 15; + } + + .bouttonvalider { + position: absolute; + height: 6.8vw; + width: 22.8vw; + top: 1.1vw; + left: 1.1vw; + border-radius: 30px; + background-color: #B130DE; + } + + #textjouer { + font-family: Montserrat, impact, Arial Black; + position: absolute; + font-size: 5vw; + margin-top: 0.2vw; + margin-left: 5.5vw; + color: var(--lightsedonca); + } +} diff --git a/SwichGIT/src/css/Resp2.css b/SwichGIT/src/css/Resp2.css new file mode 100644 index 0000000..858e850 --- /dev/null +++ b/SwichGIT/src/css/Resp2.css @@ -0,0 +1,311 @@ +/*DemTéléphone 1i Ecran*/ +@media screen and (max-width: 550px) and (max-height: 850px) { + .anneau { + box-sizing: border-box; + background-color: #DE3030; + border-radius: 3vw; + height: inherit; + width: inherit; + display: table-cell; + vertical-align: middle; + } + + .rondinterieur { + background-color: var(--lightsedonca); + height: 3vw; + width: 3vw; + display: table; + margin: 0 auto; + border-radius: 3vw; + } + + .containform { + box-sizing: content-box; + height: 6vw; + width: 6vw; + display: table-cell; + vertical-align: middle; + } + + .rond { + display: table; + margin: 0 auto; + background-color: #DE3030; + height: 3vw; + width: 3vw; + border-radius: 3vw; + } + + /* PARTIE CARRE */ + .carre { + background-color: #30C0DE; + height: inherit; + width: inherit; + display: table-cell; + vertical-align: middle + } + + .carreinterieur { + background-color: var(--lightsedonca); + height: 3vw; + width: 3vw; + display: table; + margin: 0 auto; + } + + .pcarre { + display: table; + margin: 0 auto; + background-color: #30C0DE; + height: 3vw; + width: 3vw; + } + + /* PARTIE TRIANGLE */ + .triangle { + display: table; + margin: 0 auto; + border-left: 2.5vw solid transparent; + border-right: 2.5vw solid transparent; + border-bottom: 5vw solid #DEA430; + } + + .trianglerinterieur { + position: absolute; + margin-left: -1.5vw; + margin-top: 1.25vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 3vw solid var(--lightsedonca); + } + + .ptriangle { + display: table; + margin: 0 auto; + margin-top: 0.75vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 3vw solid #DEA430; + } + + /* TRAPEZE */ + .trapeze { + bottom: 0px; + height: 0; + margin-top: 2.58vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-top: 3vw solid #6FDE30; + } + + .triangletrapeze { + padding-top: 0.1vw; + position: absolute; + border-left: 3vw solid transparent; + border-right: 3vw solid transparent; + border-bottom: 2.5vw solid #6FDE30; + } + + .trapezeinte { + position: absolute; + margin-top: 3vw; + margin-left: 1.25vw; + width: 2vw; + border-left: 0.75vw solid transparent; + border-right: 0.75vw solid transparent; + border-top: 1.5vw solid var(--lightsedonca); + z-index: 15; + } + + .triangletrapezeinte { + position: absolute; + margin-top: 1.45vw; + margin-left: 1.25vw; + padding-top: 0.1vw; + border-left: 1.75vw solid transparent; + border-right: 1.75vw solid transparent; + border-bottom: 1.5vw solid var(--lightsedonca); + z-index: 15; + } + + .trapezep { + display: table; + margin: 0 auto; + margin-top: 2vw; + width: 2vw; + border-left: 0.75vw solid transparent; + border-right: 0.75vw solid transparent; + border-top: 1.5vw solid #6FDE30; + z-index: 15; + } + + .triangletrapezep { + position: absolute; + margin-top: 0.55vw; + margin-left: 1.25vw; + border-left: 1.75vw solid transparent; + border-right: 1.75vw solid transparent; + border-bottom: 1.5vw solid #6FDE30; + z-index: 15; + } + + .losangephaut { + display: table; + margin: 0 auto; + margin-top: -3vw; + border-left: 3vw solid transparent; + border-right: 3vw solid transparent; + border-bottom: 3vw solid #B130DE; + } + + .losangepbas { + position: absolute; + border-left: 3vw solid transparent; + border-right: 3vw solid transparent; + border-top: 3vw solid #B130DE; + } + + .losangephauti { + display: table; + margin: 0 auto; + margin-top: -1.5vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 1.5vw solid var(--lightsedonca); + } + + .losangepbasi { + position: absolute; + margin-left: 1.5vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-top: 1.5vw solid var(--lightsedonca); + } + + .losangephautc { + display: table; + margin: 0 auto; + margin-top: -1.5vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 1.5vw solid #B130DE; + } + + .losangepbasc { + position: absolute; + margin-left: 1.5vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-top: 1.5vw solid #B130DE; + } + + .buttonretour { + position: relative; + height: 4vh; + width: 4vh; + border-radius: 55vw; + background-color: var(--lightsedonca); + z-index: 5; + margin-left: 9.5vw; + top: 6.75vw; + } + + .flex-item { + background: var(--lightsedonca); + width: 19vw; + height: 30vw; + border-radius: 2vw; + padding-right: 0.4vw; + padding-left: 0.4vw; + padding-bottom: 0.8vw; + padding-top: 0.4vw; + list-style: none; + display: flex; + margin-right: 1.75vw; + margin-left: 1.75vw; + -webkit-flex-flow: row wrap; + justify-content: space-around; + } + + .item-form { + width: 5vw; + padding-left: 0.1vw; + margin-top: 1.5vw; + height: 5vw; + border-radius: 10px; + background-color: var(--lighttercia); + } + + .containcards { + height: 87vh; + overflow-x: auto; + display: flex; + flex-wrap: wrap; + padding-left: 2.5vw; + padding-top: 2.5vw; + } + + .logop2 img { + width: 20vh; + padding-top: 1vh; + position: relative; + left: 27vw; + } + + .txt { + position: absolute; + font-family: Arial Black; + color: var(--lightprima); + font-size: 5.5vw; + left: 2.25vw; + top: -1vh; + } + + .logo img { + position: absolute; + width: 45vw; + left: 28vw; + top: 13%; + z-index: 11; + } + + .mounts img { + position: absolute; + height: 100%; + width: 100%; + pointer-events: none; + margin-left: -1vw; + margin-top: -1vw; + object-fit: cover; + } + + #contourbuttonvalider { + position: absolute; + border-radius: 45px; + left: -10vw; + top: 5.5vw; + height: 15vw; + width: 50vw; + background-color: var(--lightsedonca); + z-index: 15; + } + + .bouttonvalider { + position: absolute; + height: 13vw; + width: 47vw; + top: 1.1vw; + left: 1.5vw; + border-radius: 30px; + background-color: #B130DE; + } + + #textjouer { + font-family: Montserrat, impact, Arial Black; + position: absolute; + font-size: 10vw; + margin-top: 0.2vw; + margin-left: 12.5vw; + color: var(--lightsedonca); + } +} diff --git a/SwichGIT/src/css/Resp3.css b/SwichGIT/src/css/Resp3.css new file mode 100644 index 0000000..2e72a9e --- /dev/null +++ b/SwichGIT/src/css/Resp3.css @@ -0,0 +1,311 @@ +/*Ecran*/ +@media screen and (min-width: 960px) { + + .anneau { + box-sizing: border-box; + background-color: #DE3030; + border-radius: 3vw; + height: inherit; + width: inherit; + display: table-cell; + vertical-align: middle; + } + + .rondinterieur { + background-color: var(--lightsedonca); + height: 3vw; + width: 3vw; + display: table; + margin: 0 auto; + border-radius: 3vw; + } + + .containform { + box-sizing: content-box; + height: 6vw; + width: 6vw; + display: table-cell; + vertical-align: middle; + } + + .rond { + display: table; + margin: 0 auto; + background-color: #DE3030; + height: 3vw; + width: 3vw; + border-radius: 3vw; + } + + /* PARTIE CARRE */ + .carre { + background-color: #30C0DE; + height: inherit; + width: inherit; + display: table-cell; + vertical-align: middle + } + + .carreinterieur { + background-color: var(--lightsedonca); + height: 3vw; + width: 3vw; + display: table; + margin: 0 auto; + } + + .pcarre { + display: table; + margin: 0 auto; + background-color: #30C0DE; + height: 3vw; + width: 3vw; + } + + /* PARTIE TRIANGLE */ + .triangle { + display: table; + margin: 0 auto; + border-left: 2.5vw solid transparent; + border-right: 2.5vw solid transparent; + border-bottom: 5vw solid #DEA430; + } + + .trianglerinterieur { + position: absolute; + margin-left: -1.5vw; + margin-top: 1.25vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 3vw solid var(--lightsedonca); + } + + .ptriangle { + display: table; + margin: 0 auto; + margin-top: 0.75vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 3vw solid #DEA430; + } + + /* TRAPEZE */ + .trapeze { + bottom: 0px; + height: 0; + margin-top: 2.58vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-top: 3vw solid #6FDE30; + } + + .triangletrapeze { + padding-top: 0.1vw; + position: absolute; + border-left: 3vw solid transparent; + border-right: 3vw solid transparent; + border-bottom: 2.5vw solid #6FDE30; + } + + .trapezeinte { + position: absolute; + margin-top: 3vw; + margin-left: 1.25vw; + width: 2vw; + border-left: 0.75vw solid transparent; + border-right: 0.75vw solid transparent; + border-top: 1.5vw solid var(--lightsedonca); + z-index: 15; + } + + .triangletrapezeinte { + position: absolute; + margin-top: 1.45vw; + margin-left: 1.25vw; + padding-top: 0.1vw; + border-left: 1.75vw solid transparent; + border-right: 1.75vw solid transparent; + border-bottom: 1.5vw solid var(--lightsedonca); + z-index: 15; + } + + .trapezep { + display: table; + margin: 0 auto; + margin-top: 2vw; + width: 2vw; + border-left: 0.75vw solid transparent; + border-right: 0.75vw solid transparent; + border-top: 1.5vw solid #6FDE30; + z-index: 15; + } + + .triangletrapezep { + position: absolute; + margin-top: 0.55vw; + margin-left: 1.25vw; + border-left: 1.75vw solid transparent; + border-right: 1.75vw solid transparent; + border-bottom: 1.5vw solid #6FDE30; + z-index: 15; + } + + .losangephaut { + display: table; + margin: 0 auto; + margin-top: -3vw; + border-left: 3vw solid transparent; + border-right: 3vw solid transparent; + border-bottom: 3vw solid #B130DE; + } + + .losangepbas { + position: absolute; + border-left: 3vw solid transparent; + border-right: 3vw solid transparent; + border-top: 3vw solid #B130DE; + } + + .losangephauti { + display: table; + margin: 0 auto; + margin-top: -1.5vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 1.5vw solid var(--lightsedonca); + } + + .losangepbasi { + position: absolute; + margin-left: 1.5vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-top: 1.5vw solid var(--lightsedonca); + } + + .losangephautc { + display: table; + margin: 0 auto; + margin-top: -1.5vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 1.5vw solid #B130DE; + } + + .losangepbasc { + position: absolute; + margin-left: 1.5vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-top: 1.5vw solid #B130DE; + } + + .buttonretour { + position: relative; + height: 4vh; + width: 4vh; + border-radius: 55vw; + background-color: var(--lightsedonca); + z-index: 5; + margin-left: 2vw; + top: 1.75vw; + } + + .flex-item { + background: var(--lightsedonca); + width: 10vw; + height: 15vw; + border-radius: 2vw; + padding-right: 0.4vw; + padding-left: 0.4vw; + padding-bottom: 0.8vw; + padding-top: 0.4vw; + list-style: none; + display: flex; + margin-right: 0.4vw; + margin-left: 0.4vw; + -webkit-flex-flow: row wrap; + justify-content: space-around; + } + + .item-form { + width: 3vw; + padding-left: 0.1vw; + margin-top: 0.5vw; + height: 3vw; + border-radius: 10px; + background-color: var(--lighttercia); + } + + .containcards { + height: 87vh; + overflow-x: auto; + display: flex; + flex-wrap: wrap; + padding-left: 3vw; + padding-top: 2.5vw; + } + + .logop2 img { + width: 20vh; + padding-top: 1vh; + position: relative; + left: 43.5vw; + } + + + .txt { + position: absolute; + font-family: Arial Black; + color: var(--lightprima); + font-size: 1.5vw; + left: 0.4vw; + top: -1.6vh; + } + + .logo img { + position: absolute; + width: 12vw; + left: 44vw; + top: 13%; + z-index: 11; + } + + .mounts img { + position: absolute; + height: 100%; + width: 100%; + pointer-events: none; + margin-left: -10px; + } + + #contourbuttonvalider { + position: absolute; + border-radius: 45px; + left: 9.2vw; + top: 5.5vw; + height: 4vw; + width: 12vw; + background-color: var(--lightsedonca); + z-index: 15; + } + + .bouttonvalider { + position: absolute; + height: 3.4vw; + width: 11.4vw; + top: 0.3vw; + left: 0.3vw; + border-radius: 30px; + background-color: #B130DE; + } + + #textjouer { + font-family: Montserrat, impact, Arial Black; + position: absolute; + font-size: 2.5vw; + margin-top: 0.2vw; + margin-left: 2.7vw; + color: var(--lightsedonca); + } +} diff --git a/SwichGIT/src/css/base.css b/SwichGIT/src/css/base.css new file mode 100644 index 0000000..cec154c --- /dev/null +++ b/SwichGIT/src/css/base.css @@ -0,0 +1,96 @@ +:root{ + /*couleur héhé*/ + --lightprima: #DEDEDE; + --lightsedonca: #B7B7B7; + --lighttercia: #E6E6E6; +} + +@font-face { + font-family: "Montserrat"; + src: url("/fonts/MonstMontserrat-Black.woff") format("woff"), + url("/fonts/MonstMontserrat-Black.woff2") format("woff2"); +} + +a { + cursor: pointer; + z-index: 60; +} + + + +body { + background-color: var(--lightprima); + height: 100%; + overflow-x: hidden; + overflow-y: hidden; + /*Desactiver la selection*/ + -webkit-user-select: none; /* Chrome / Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE 10+ */ + user-select: none; +} + + +#ContainBottom { +position: absolute; +margin-left: 25vw; +height: 12vw; +width: auto; +bottom: 0; +z-index: 20; +} +#clic{ +position: absolute; +left: 55vw; +top : 7vw; +height: auto; +width: 15vw; +} +#card-conteneur{ +z-index: 20; +position: absolute; +left: 0vw; +} +.flex-container { + padding: 0; + margin: 0; + list-style: none; + + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + + -webkit-flex-flow: row wrap; + justify-content: space-around; + margin-top: -7vw; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SwichGIT/src/css/style.css b/SwichGIT/src/css/style.css deleted file mode 100644 index c06ce34..0000000 --- a/SwichGIT/src/css/style.css +++ /dev/null @@ -1,1154 +0,0 @@ -:root{ - /*couleur héhé*/ - --lightprima: #DEDEDE; - --lightsedonca: #B7B7B7; - --lighttercia: #E6E6E6; -} - -@font-face { - font-family: "Montserrat"; - src: url("/fonts/MonstMontserrat-Black.woff") format("woff"), - url("/fonts/MonstMontserrat-Black.woff2") format("woff2"); -} - -a { - cursor: pointer; - z-index: 60; -} - -body{ - background-color: var(--lightprima); - height: 100%; - overflow-x: hidden; - overflow-y: hidden; - /*Desactiver la selection*/ - -webkit-user-select: none; /* Chrome / Safari */ - -moz-user-select: none; /* Firefox */ - -ms-user-select: none; /* IE 10+ */ - user-select: none; -} -/*Demi Ecran*/ -@media screen and (max-width: 960px) and (min-height: 600px) { - .anneau{ - box-sizing: border-box; - background-color: #FFD100; - border-radius: 3vw; - height: inherit; - width: inherit; - display: table-cell; - vertical-align: middle; - } - - .rondinterieur{ - background-color: var(--lightsedonca); - height: 3vw; - width: 3vw; - display: table; - margin: 0 auto; - border-radius: 3vw; - } - - .containform{ - box-sizing: content-box; - height: 6vw; - width: 6vw; - display: table-cell; - vertical-align: middle; - } - - .rond { - display: table; - margin: 0 auto; - background-color: #FFD100; - height: 3vw; - width: 3vw; - border-radius: 3vw; - } - - /* PARTIE CARRE */ - .carre{ - background-color: #30C0DE; - height: inherit; - width: inherit; - display: table-cell; - vertical-align: middle - } - - .carreinterieur{ - background-color: var(--lightsedonca); - height: 3vw; - width: 3vw; - display: table; - margin: 0 auto; - } - - .pcarre{ - display: table; - margin: 0 auto; - background-color: #30C0DE; - height: 3vw; - width: 3vw; - } - - /* PARTIE TRIANGLE */ - .triangle{ - display: table; - margin: 0 auto; - border-left: 2.5vw solid transparent; - border-right: 2.5vw solid transparent; - border-bottom: 5vw solid #DEA430; - } - - .trianglerinterieur{ - position: absolute; - margin-left:-1.5vw; - margin-top: 1.25vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-bottom: 3vw solid var(--lightsedonca); - } - - .ptriangle{ - display: table; - margin: 0 auto; - margin-top: 0.75vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-bottom: 3vw solid #DEA430; - } - - /* TRAPEZE */ - .trapeze{ - bottom: 0px; - height: 0; - margin-top: 2.58vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-top: 3vw solid #6FDE30; - } - - .triangletrapeze{ - padding-top: 0.1vw; - position: absolute; - border-left: 3vw solid transparent; - border-right: 3vw solid transparent; - border-bottom: 2.5vw solid #6FDE30; - } - - .trapezeinte{ - position: absolute; - margin-top: 3vw; - margin-left: 1.25vw; - width: 2vw; - border-left: 0.75vw solid transparent; - border-right: 0.75vw solid transparent; - border-top: 1.5vw solid var(--lightsedonca); - z-index: 15; - } - - .triangletrapezeinte{ - position: absolute; - margin-top: 1.45vw; - margin-left: 1.25vw; - padding-top: 0.1vw; - border-left: 1.75vw solid transparent; - border-right: 1.75vw solid transparent; - border-bottom: 1.5vw solid var(--lightsedonca); - z-index: 15; - } - - .trapezep{ - display: table; - margin: 0 auto; - margin-top: 2vw; - width: 2vw; - border-left: 0.75vw solid transparent; - border-right: 0.75vw solid transparent; - border-top: 1.5vw solid #6FDE30; - z-index: 15; - } - - .triangletrapezep{ - position: absolute; - margin-top: 0.55vw; - margin-left: 1.25vw; - border-left: 1.75vw solid transparent; - border-right: 1.75vw solid transparent; - border-bottom: 1.5vw solid #6FDE30; - z-index: 15; - - } - - .losangephaut{ - display: table; - margin: 0 auto; - margin-top: -3vw; - border-left: 3vw solid transparent; - border-right: 3vw solid transparent; - border-bottom: 3vw solid #B130DE; - } - - .losangepbas{ - position: absolute; - border-left: 3vw solid transparent; - border-right: 3vw solid transparent; - border-top: 3vw solid #B130DE; - } - - .losangephauti{ - display: table; - margin: 0 auto; - margin-top: -1.5vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-bottom: 1.5vw solid var(--lightsedonca); - } - - .losangepbasi{ - position: absolute; - margin-left: 1.5vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-top: 1.5vw solid var(--lightsedonca); - } - - .losangephautc{ - display: table; - margin: 0 auto; - margin-top: -1.5vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-bottom: 1.5vw solid #B130DE; - } - - .losangepbasc{ - position: absolute; - margin-left: 1.5vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-top: 1.5vw solid #B130DE; - } - - .buttonretour{ - position: relative; - height: 4vh; - width: 4vh; - border-radius: 55vw; - background-color: var(--lightsedonca); - z-index: 5; - margin-left: 2vw; - top: 1.75vw; - } - - .flex-item { - background: var(--lightsedonca); - width: 15vw; - height: 18vw; - border-radius: 2vw; - padding-right: 0.4vw; - padding-left: 0.4vw; - padding-bottom: 0.8vw; - padding-top: 0.4vw; - list-style: none; - display: flex; - - margin-right: 1.75vw; - margin-left: 1.75vw; - - -webkit-flex-flow: row wrap; - justify-content: space-around; - } - - .item-form { - width: 4vw; - padding-left: 0.1vw; - margin-top: 0.5vw; - height: 4vw; - border-radius: 10px; - background-color: var(--lighttercia); - } - - .containcards{ - height: 87vh; - overflow-x:auto; - display: flex; - flex-wrap: wrap; - padding-left: 10vw; - padding-top: 2.5vw; - } - - .logop2 img { - width: 20vh; - padding-top: 1vh; - position: relative; - left: 38vw; - } - - .txt{ - position: absolute; - font-family: Arial Black; - color: var(--lightprima); - font-size: 2.5vw; - left: 1vw; - top : -1vh; - } - - .logo img{ - position: absolute; - width: 25vw; - left: 38vw; - top: 13%; - z-index: 11; - } - - .mounts img { - position: absolute; - height: 100%; - width: 100%; - pointer-events: none; - margin-left: -1vw; - margin-top: -1vw; - object-fit: cover; - } - - #contourbuttonvalider{ - position: absolute; - border-radius: 45px; - left: 3vw; - top: 5.5vw; - height: 9vw; - width: 25vw; - background-color: var(--lightsedonca); - z-index: 15; - } - - .bouttonvalider{ - position: absolute; - height: 6.8vw; - width: 22.8vw; - top: 1.1vw; - left: 1.1vw; - border-radius: 30px; - background-color: #B130DE; - } - #textjouer{ - font-family: Montserrat, impact, Arial Black; - position: absolute; - font-size: 5vw; - margin-top: 0.2vw; - margin-left: 5.5vw; - color: var(--lightsedonca); - } - -} - -/*DemTéléphone 1i Ecran*/ -@media screen and (max-width: 550px) and (max-height: 850px) { - .anneau{ - box-sizing: border-box; - background-color: #DE3030; - border-radius: 3vw; - height: inherit; - width: inherit; - display: table-cell; - vertical-align: middle; - } - - .rondinterieur{ - background-color: var(--lightsedonca); - height: 3vw; - width: 3vw; - display: table; - margin: 0 auto; - border-radius: 3vw; - } - - .containform{ - box-sizing: content-box; - height: 6vw; - width: 6vw; - display: table-cell; - vertical-align: middle; - } - - .rond{ - display: table; - margin: 0 auto; - background-color: #DE3030; - height: 3vw; - width: 3vw; - border-radius: 3vw; - } - - /* PARTIE CARRE */ - .carre{ - background-color: #30C0DE; - height: inherit; - width: inherit; - display: table-cell; - vertical-align: middle - } - - .carreinterieur{ - background-color: var(--lightsedonca); - height: 3vw; - width: 3vw; - display: table; - margin: 0 auto; - } - - .pcarre{ - display: table; - margin: 0 auto; - background-color: #30C0DE; - height: 3vw; - width: 3vw; - } - - /* PARTIE TRIANGLE */ - .triangle{ - display: table; - margin: 0 auto; - border-left: 2.5vw solid transparent; - border-right: 2.5vw solid transparent; - border-bottom: 5vw solid #DEA430; - } - - .trianglerinterieur{ - position: absolute; - margin-left:-1.5vw; - margin-top: 1.25vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-bottom: 3vw solid var(--lightsedonca); - } - - .ptriangle{ - display: table; - margin: 0 auto; - margin-top: 0.75vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-bottom: 3vw solid #DEA430; - } - - /* TRAPEZE */ - .trapeze{ - bottom: 0px; - height: 0; - margin-top: 2.58vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-top: 3vw solid #6FDE30; - } - - .triangletrapeze{ - padding-top: 0.1vw; - position: absolute; - border-left: 3vw solid transparent; - border-right: 3vw solid transparent; - border-bottom: 2.5vw solid #6FDE30; - } - - .trapezeinte{ - position: absolute; - margin-top: 3vw; - margin-left: 1.25vw; - width: 2vw; - border-left: 0.75vw solid transparent; - border-right: 0.75vw solid transparent; - border-top: 1.5vw solid var(--lightsedonca); - z-index: 15; - } - - .triangletrapezeinte{ - position: absolute; - margin-top: 1.45vw; - margin-left: 1.25vw; - padding-top: 0.1vw; - border-left: 1.75vw solid transparent; - border-right: 1.75vw solid transparent; - border-bottom: 1.5vw solid var(--lightsedonca); - z-index: 15; - } - - .trapezep{ - display: table; - margin: 0 auto; - margin-top: 2vw; - width: 2vw; - border-left: 0.75vw solid transparent; - border-right: 0.75vw solid transparent; - border-top: 1.5vw solid #6FDE30; - z-index: 15; - } - - .triangletrapezep{ - position: absolute; - margin-top: 0.55vw; - margin-left: 1.25vw; - border-left: 1.75vw solid transparent; - border-right: 1.75vw solid transparent; - border-bottom: 1.5vw solid #6FDE30; - z-index: 15; - - } - - .losangephaut{ - display: table; - margin: 0 auto; - margin-top: -3vw; - border-left: 3vw solid transparent; - border-right: 3vw solid transparent; - border-bottom: 3vw solid #B130DE; - } - - .losangepbas{ - position: absolute; - border-left: 3vw solid transparent; - border-right: 3vw solid transparent; - border-top: 3vw solid #B130DE; - } - - .losangephauti{ - display: table; - margin: 0 auto; - margin-top: -1.5vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-bottom: 1.5vw solid var(--lightsedonca); - } - - .losangepbasi{ - position: absolute; - margin-left: 1.5vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-top: 1.5vw solid var(--lightsedonca); - } - - .losangephautc{ - display: table; - margin: 0 auto; - margin-top: -1.5vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-bottom: 1.5vw solid #B130DE; - } - - .losangepbasc{ - position: absolute; - margin-left: 1.5vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-top: 1.5vw solid #B130DE; - } - - .buttonretour{ - position: relative; - height: 4vh; - width: 4vh; - border-radius: 55vw; - background-color: var(--lightsedonca); - z-index: 5; - margin-left: 9.5vw; - top: 6.75vw; - } - - .flex-item { - background: var(--lightsedonca); - width: 19vw; - height: 30vw; - border-radius: 2vw; - padding-right: 0.4vw; - padding-left: 0.4vw; - padding-bottom: 0.8vw; - padding-top: 0.4vw; - list-style: none; - display: flex; - - margin-right: 1.75vw; - margin-left: 1.75vw; - - -webkit-flex-flow: row wrap; - justify-content: space-around; - } - - .item-form { - width: 5vw; - padding-left: 0.1vw; - margin-top: 1.5vw; - height:5vw; - border-radius: 10px; - background-color: var(--lighttercia); - } - - .containcards{ - height: 87vh; - overflow-x:auto; - display: flex; - flex-wrap: wrap; - padding-left: 2.5vw; - padding-top: 2.5vw; - } - - .logop2 img { - width: 20vh; - padding-top: 1vh; - position: relative; - left: 27vw; - } - - .txt{ - position: absolute; - font-family: Arial Black; - color: var(--lightprima); - font-size: 5.5vw; - left: 2.25vw; - top : -1vh; - } - - .logo img{ - position: absolute; - width: 45vw; - left: 28vw; - top: 13%; - z-index: 11; - } - - .mounts img { - position: absolute; - height: 100%; - width: 100%; - pointer-events: none; - margin-left: -1vw; - margin-top: -1vw; - object-fit: cover; - } - - #contourbuttonvalider{ - position: absolute; - border-radius: 45px; - left: -10vw; - top: 5.5vw; - height: 15vw; - width: 50vw; - background-color: var(--lightsedonca); - z-index: 15; - } - - .bouttonvalider{ - position: absolute; - height: 13vw; - width: 47vw; - top: 1.1vw; - left: 1.5vw; - border-radius: 30px; - background-color: #B130DE; - } - #textjouer{ - font-family: Montserrat, impact, Arial Black; - position: absolute; - font-size: 10vw; - margin-top: 0.2vw; - margin-left: 12.5vw; - color: var(--lightsedonca); - } - -} - -/*Ecran*/ -@media screen and (min-width: 960px) { - - .anneau{ - box-sizing: border-box; - background-color: #DE3030; - border-radius: 3vw; - height: inherit; - width: inherit; - display: table-cell; - vertical-align: middle; - } - - .rondinterieur{ - background-color: var(--lightsedonca); - height: 3vw; - width: 3vw; - display: table; - margin: 0 auto; - border-radius: 3vw; - } - - .containform{ - box-sizing: content-box; - height: 6vw; - width: 6vw; - display: table-cell; - vertical-align: middle; - } - - .rond{ - display: table; - margin: 0 auto; - background-color: #DE3030; - height: 3vw; - width: 3vw; - border-radius: 3vw; - } - - /* PARTIE CARRE */ - .carre{ - background-color: #30C0DE; - height: inherit; - width: inherit; - display: table-cell; - vertical-align: middle - } - - .carreinterieur{ - background-color: var(--lightsedonca); - height: 3vw; - width: 3vw; - display: table; - margin: 0 auto; - } - - .pcarre{ - display: table; - margin: 0 auto; - background-color: #30C0DE; - height: 3vw; - width: 3vw; - } - - /* PARTIE TRIANGLE */ - .triangle{ - display: table; - margin: 0 auto; - border-left: 2.5vw solid transparent; - border-right: 2.5vw solid transparent; - border-bottom: 5vw solid #DEA430; - } - - .trianglerinterieur{ - position: absolute; - margin-left:-1.5vw; - margin-top: 1.25vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-bottom: 3vw solid var(--lightsedonca); - } - - .ptriangle{ - display: table; - margin: 0 auto; - margin-top: 0.75vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-bottom: 3vw solid #DEA430; - } - - /* TRAPEZE */ - .trapeze{ - bottom: 0px; - height: 0; - margin-top: 2.58vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-top: 3vw solid #6FDE30; - } - - .triangletrapeze{ - padding-top: 0.1vw; - position: absolute; - border-left: 3vw solid transparent; - border-right: 3vw solid transparent; - border-bottom: 2.5vw solid #6FDE30; - } - - .trapezeinte{ - position: absolute; - margin-top: 3vw; - margin-left: 1.25vw; - width: 2vw; - border-left: 0.75vw solid transparent; - border-right: 0.75vw solid transparent; - border-top: 1.5vw solid var(--lightsedonca); - z-index: 15; - } - - .triangletrapezeinte{ - position: absolute; - margin-top: 1.45vw; - margin-left: 1.25vw; - padding-top: 0.1vw; - border-left: 1.75vw solid transparent; - border-right: 1.75vw solid transparent; - border-bottom: 1.5vw solid var(--lightsedonca); - z-index: 15; - } - - .trapezep{ - display: table; - margin: 0 auto; - margin-top: 2vw; - width: 2vw; - border-left: 0.75vw solid transparent; - border-right: 0.75vw solid transparent; - border-top: 1.5vw solid #6FDE30; - z-index: 15; - } - - .triangletrapezep{ - position: absolute; - margin-top: 0.55vw; - margin-left: 1.25vw; - border-left: 1.75vw solid transparent; - border-right: 1.75vw solid transparent; - border-bottom: 1.5vw solid #6FDE30; - z-index: 15; - - } - - .losangephaut{ - display: table; - margin: 0 auto; - margin-top: -3vw; - border-left: 3vw solid transparent; - border-right: 3vw solid transparent; - border-bottom: 3vw solid #B130DE; - } - - .losangepbas{ - position: absolute; - border-left: 3vw solid transparent; - border-right: 3vw solid transparent; - border-top: 3vw solid #B130DE; - } - - .losangephauti{ - display: table; - margin: 0 auto; - margin-top: -1.5vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-bottom: 1.5vw solid var(--lightsedonca); - } - - .losangepbasi{ - position: absolute; - margin-left: 1.5vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-top: 1.5vw solid var(--lightsedonca); - } - - .losangephautc{ - display: table; - margin: 0 auto; - margin-top: -1.5vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-bottom: 1.5vw solid #B130DE; - } - - .losangepbasc{ - position: absolute; - margin-left: 1.5vw; - border-left: 1.5vw solid transparent; - border-right: 1.5vw solid transparent; - border-top: 1.5vw solid #B130DE; - } - - .buttonretour{ - position: relative; - height: 4vh; - width: 4vh; - border-radius: 55vw; - background-color: var(--lightsedonca); - z-index: 5; - margin-left: 2vw; - top: 1.75vw; - } - - .flex-item { - background: var(--lightsedonca); - width: 10vw; - height: 15vw; - border-radius: 2vw; - padding-right: 0.4vw; - padding-left: 0.4vw; - padding-bottom: 0.8vw; - padding-top: 0.4vw; - list-style: none; - display: flex; - - margin-right: 0.4vw; - margin-left: 0.4vw; - - -webkit-flex-flow: row wrap; - justify-content: space-around; - } - - .item-form { - width: 3vw; - padding-left: 0.1vw; - margin-top: 0.5vw; - height: 3vw; - border-radius: 10px; - background-color: var(--lighttercia); - } - - .containcards{ - height: 87vh; - overflow-x:auto; - display: flex; - flex-wrap: wrap; - padding-left: 3vw; - padding-top: 2.5vw; - } - - .logop2 img { - width: 20vh; - padding-top: 1vh; - position: relative; - left: 43.5vw; - } - - - .txt{ - position: absolute; - font-family: Arial Black; - color: var(--lightprima); - font-size: 1.5vw; - left: 0.4vw; - top : -1.6vh; - } - - .logo img{ - position: absolute; - width: 12vw; - left: 44vw; - top: 13%; - z-index: 11; - } - - .mounts img { - position: absolute; - height: 100%; - width: 100%; - pointer-events: none; - margin-left: -10px; - } - - #contourbuttonvalider{ - position: absolute; - border-radius: 45px; - left: 9.2vw; - top: 5.5vw; - height: 4vw; - width: 12vw; - background-color: var(--lightsedonca); - z-index: 15; - } - - .bouttonvalider{ - position: absolute; - height: 3.4vw; - width: 11.4vw; - top: 0.3vw; - left: 0.3vw; - border-radius: 30px; - background-color: #B130DE; - } - #textjouer{ - font-family: Montserrat, impact, Arial Black; - position: absolute; - font-size: 2.5vw; - margin-top: 0.2vw; - margin-left: 2.7vw; - color: var(--lightsedonca); - } -} - -#ContainBottom { -position: absolute; -margin-left: 25vw; -height: 12vw; -width: auto; -bottom: 0; -z-index: 20; -} -#clic{ -position: absolute; -left: 55vw; -top : 7vw; -height: auto; -width: 15vw; -} -#card-conteneur{ -z-index: 20; -position: absolute; -left: 0vw; -} -.flex-container { - padding: 0; - margin: 0; - list-style: none; - - display: -webkit-box; - display: -moz-box; - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - - -webkit-flex-flow: row wrap; - justify-content: space-around; - margin-top: -7vw; -} - - - -#pageGame{ - visibility: hidden; -} - -#pageAccueil{ - visibility: visible; -} - - -#cloud{ - z-index: 10 -} - -#mount1 { - z-index: 11; -} - -#mount2 { - z-index: 10; -} - -.retourstp{ - position: absolute; -} - -.menuhaut{ - height: 10vh; - width: inherit; - display: flex; -} - - -/* J'ai trop avancé, mode multi*/ - - -#containpseudo{ - position: absolute; - height: 15%; - width: 30%; - z-index: 12; - left: 35%; - top: 30%; -} - -#pseudoenter{ - background-color: red; - height: 100%; - border-radius: 45px; - background-color: #B130DE; -} - -#inputpseudo{ - position: absolute; - width: 99%; - height: 65%; - border-radius: 30px; - font-size: 3vw; - background-color: transparent; - appearance: none; - text-align: center; - color: #707070; - border-color: transparent; - font-family: impact, Arial Black; - z-index: 11; -} - -#fondinput{ - background-color: red; - position: absolute; - width: 97%; - background-color: var(--lightsedonca); - height: 90%; - border-radius: 40px; - left: 1.5%; - top: 5%; - z-index: 10; -} - -#buttonadd{ - position: absolute; - top: 30%; - right: -12%; - height: 3vw; - width: 3vw; - border-radius: 2vw; - background-color: #B130DE; - z-index: 18; -} - -#textplus{ - font-size: 3vw; - font-family: arial, Arial Black; - position: absolute; - margin-top: -0.15vw; - margin-left: 0.65vw; - color: var(--lightprima); -} - -#containplayers{ - position: absolute; - background-color: transparent; - color: var(--lightsedonca); - width: 15vw; - height: 20vw; - z-index: 17; - right: 0%; - top: 8vw; -} - -.pseudojoueur { - float: right; - margin-top: 0px; - margin-bottom: 3%; - margin-right: 10%; - font-family: Lucida Console, Arial Black, Arial; - font-size: 2vw; -} - -#pseudolist { - width: 100%; - height: 1.7vw; -} - - - - - - - - - - - - - - - - - - - - - diff --git a/SwichGIT/src/index.html b/SwichGIT/src/index.html index ed1e2c0..17037b2 100644 --- a/SwichGIT/src/index.html +++ b/SwichGIT/src/index.html @@ -3,7 +3,13 @@ SwishGame - + + + + + + + @@ -11,12 +17,22 @@
- +
@@ -92,7 +119,7 @@
- +
@@ -111,44 +138,44 @@
- +
- - - -
+ + + + - -
-