diff --git a/src/css/fonts/Montserrat-Black.ttf b/src/css/fonts/Montserrat-Black.ttf new file mode 100644 index 0000000..437b115 Binary files /dev/null and b/src/css/fonts/Montserrat-Black.ttf differ diff --git a/src/css/fonts/Montserrat-Black.woff b/src/css/fonts/Montserrat-Black.woff new file mode 100644 index 0000000..de437e0 Binary files /dev/null and b/src/css/fonts/Montserrat-Black.woff differ diff --git a/src/css/fonts/Montserrat-Black.woff2 b/src/css/fonts/Montserrat-Black.woff2 new file mode 100644 index 0000000..63265f8 Binary files /dev/null and b/src/css/fonts/Montserrat-Black.woff2 differ diff --git a/src/css/fonts/Montserrat-ExtraBold.ttf b/src/css/fonts/Montserrat-ExtraBold.ttf new file mode 100644 index 0000000..80ea806 Binary files /dev/null and b/src/css/fonts/Montserrat-ExtraBold.ttf differ diff --git a/src/css/fonts/Montserrat-ExtraBold.woff2 b/src/css/fonts/Montserrat-ExtraBold.woff2 new file mode 100644 index 0000000..9e51d11 Binary files /dev/null and b/src/css/fonts/Montserrat-ExtraBold.woff2 differ diff --git a/src/css/style.css b/src/css/style.css index 1a1154b..47eff13 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -1,89 +1,672 @@ -body { - background-color: purple; - color:white; - display: flex; - flex-wrap: wrap; +:root{ + /*couleur héhé*/ + --lightprima: #DEDEDE; + --lightsedonca: #B7B7B7; + --lighttercia: #E6E6E6; } -.cbleu >div{ - background-color: blue; +@font-face { + font-family: "Montserrat"; + src: url("/fonts/MonstMontserrat-Black.woff") format("woff"), + url("/fonts/MonstMontserrat-Black.woff2") format("woff2"); } -.cvert >div{ - background-color: green; +a { + cursor: pointer; + z-index: 60; } -.corange >div{ - background-color: orange; +body{ + background-color: var(--lightprima); + 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; } +/* versions mobiles, tablette à faire*/ + +/*Version mobile V1*/ +@media only screen and (min-width: 320px) { + + .logop2 img { + position: absolute; + width: 25vw; + left: 37vw; + top: 98vw; + z-index: 30; + } + + .logo img{ + position: absolute; + width: 50vw; + left: 25vw; + top: 13%; + z-index: 11; + } + + .mounts img { + object-fit: cover; + position: absolute; + height: 100%; + width: 100%; + pointer-events: none; + margin-left: -10px; + } + + #contourbuttonvalider{ + position: absolute; + border-radius: 45px; + left: -12vw; + top: 6vw; + height: 13vw; + width: 55vw; + background-color: var(--lightsedonca); + z-index: 15; + } + + .bouttonvalider{ + position: absolute; + height: 11vw; + width: 53vw; + top: 1vw; + left: 1vw; + border-radius: 40px; + background-color: #B130DE; + } + + #textjouer{ + font-family: Montserrat, impact, Arial Black; + position: absolute; + font-size: 10vw; + margin-top: -0.7vw; + margin-left: 13.5vw; + color: var(--lightsedonca); + } + + #ContainBottom { + position: absolute; + margin-left: 25vw; + height: 25vw; + width: auto; + bottom: 0; + z-index: 20; + } + + #clic{ + visibility: hidden; + } + + #card-conteneur{ + z-index: 20; + position: absolute; + left: 0vw; + height: 100%; + } + + .flex-container { + padding: 0; + margin: 0; + list-style: none; + display: flex; + height: 100%; + + -webkit-flex-flow: row wrap; + justify-content: space-around; + margin-top: -3vw; + } + + .flex-item { + background: var(--lightsedonca); + width: 25vw; + height: 40vw; + margin-top: 8vw; + border-radius: 25px; + line-height: 10vw; + color: white; + font-weight: bold; + font-size: 3em; + text-align: center; + padding-right: 0.4vw; + padding-left: 0.4vw; + padding-top: 0.4vw; + + list-style: none; + display: flex; + + -webkit-flex-flow: row wrap; + justify-content: space-around; + } + + .item-form { + width: 6vw; + padding-left: 0.8vw; + margin-top: 0.9vw; + height: 7.5vw; + border-radius: 10px; + background-color: var(--lighttercia); + } + + .buttonretour{ + position: absolute; + height: 6vw; + width: 6vw; + left: 63vw; + top: 99vw; + border-radius: 55vw; + background-color: var(--lightsedonca); + + } + + .txt{ + position: absolute; + font-family: Arial Black; + color: var(--lightprima); + font-size: 5vw; + padding-left: 1vw; + top : -2.9vw; + } -.cviolet >div{ - background-color: purple; } -#cercle { - width: 20px; - height: 20px; - border-radius: 10px; - margin: auto; - margin-top: 25%; + +/*Grande version*/ +@media only screen and (min-width: 1280px) { + + .logop2 img { + position: absolute; + width: 12vw; + left: 44vw; + top: 22vw; + z-index: 30; + } + + .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; + } + + .flex-item { + background: var(--lightsedonca); + width: 14vw; + height: 19vw; + margin-top: 8vw; + border-radius: 25px; + line-height: 10vw; + color: white; + font-weight: bold; + font-size: 3em; + text-align: center; + padding-right: 0.4vw; + padding-left: 0.4vw; + padding-top: 0.4vw; + padding-top: 0.4vw; + + list-style: none; + display: flex; + + -webkit-flex-flow: row wrap; + justify-content: space-around; + } + + .item-form { + width: 3vw; + padding-left: 0.8vw; + margin-top: 0.55vw; + height: 3.5vw; + border-radius: 10px; + background-color: var(--lighttercia); + } + + + + .buttonretour{ + position: absolute; + height: 3vw; + width: 3vw; + left: 57vw; + top: 22.6vw; + border-radius: 25px; + background-color: var(--lightsedonca); + + } + + .txt{ + position: absolute; + font-family: Arial Black; + color: var(--lightprima); + font-size: 2vw; + padding-left: 0.7vw; + top : -0.9vw; + } + } -#bague { - width: 30px; - height: 30px; - border-radius: 15px; - margin: auto; - position: relative; - margin-top: 13%; + +#pageGame{ + visibility: hidden; +} + +#pageAccueil{ + visibility: visible; +} + + +#cloud{ + z-index: 10 +} + +#mount1 { + z-index: 11; +} + +#mount2 { + z-index: 10; +} + + + +/* PARTIE ANNEAU / ROND */ +.anneau{ + background-color: #DE3030; + border-radius: 3vw; + height: 5vw; + width: 5vw; + display: table-cell; + vertical-align: middle; +} + +.rondinterieur{ + background-color: var(--lightsedonca); + height: 3vw; + width: 3vw; + display: table; + margin: 0 auto; + border-radius: 3vw; +} + +.containform{ + border-radius: 3vw; + height: 5vw; + width: 5vw; + 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: 5vw; + width: 5vw; + 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; } -#bague-inté { - width: 20px; - height: 20px; - border-radius: 10px; - background-color: #bbada0; +/* PARTIE TRIANGLE */ +.triangle{ + border-left: 2.5vw solid transparent; + border-right: 2.5vw solid transparent; + border-bottom: 5vw solid #DEA430; + display: table-cell; + vertical-align: middle +} + +.trianglerinterieur{ position: absolute; - margin: auto; - top : 17%; - left: 17%; + left: 21.1vw; + bottom: 7.75vw; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 3vw solid var(--lightsedonca); } -.container { - width: 200px; +.ptriangle{ + display: table; margin: 0 auto; + border-left: 1.5vw solid transparent; + border-right: 1.5vw solid transparent; + border-bottom: 3vw solid #DEA430; +} + +/* PARTIE PENTA*/ +.pentagone{ + position: absolute; + width: 3vw; + box-sizing: content-box; + border-width: 3.15vw 1.2vw 0; + border-style: solid; + border-color: #6FDE30 transparent; +} +.pentagone:before{ + content: ""; + position: absolute; + top: -5.3vw; + left: -1.15vw; + border-width: 0 2.68vw 2.2vw; + border-style: solid; + border-color: transparent transparent #6FDE30; +} + +.pentagoneinterieur{ + position: absolute; + width: 1.5vw; + box-sizing: content-box; + top: -2.75vw; + left: 0.25vw; + border-width: 1.5vw 0.5vw 0; + border-style: solid; + border-color: var(--lightsedonca) transparent; } -.game-container { - margin-top: 40px; +.pentagoneinterieur:before{ + content: ""; + position: absolute; + top: -2.4vw; + left: -0.486vw; + border-width: 0 1.3vw 1vw; + border-style: solid; + border-color: transparent transparent var(--lightsedonca); +} + +.ppentagone{ position: relative; - padding: 15px; - cursor: default; - -moz-user-select:none; - background: #bbada0; - border-radius: 15px; - width: 160px; - height: 225px; - box-sizing: border-box; + width: 1.5vw; + box-sizing: content-box; + top: 1vw; + left: 1vw; + border-width: 1.5vw 0.5vw 0; + border-style: solid; + border-color: #6FDE30 transparent; +} + +.ppentagone:before{ + content: ""; + position: absolute; + top: -2.45vw; + left: -0.5vw; + border-width: 0 1.3vw 1vw; + border-style: solid; + border-color: transparent transparent #6FDE30; } -.grid-container { +/* PARTIE LOSANGE */ +.losange { + width : 0; + height : 0; + border : 1.5vw solid transparent; + border-bottom : 2.25vw solid #B130DE; + position : relative; + top : -1.5vw; +} +.losange:after { + content : ''; + position : absolute; + left : -1.53vw; + top : 2.2vw; + border : 1.5vw solid transparent; + border-top : 2.25vw solid #B130DE; +} + +.losangeinterieur { + width : 0; + height : 0; + border : 0.75vw solid transparent; + border-bottom : 1.125vw solid var(--lightsedonca); + position : relative; + top : 0.45vw; + left: -0.74vw; + z-index: 2; +} +.losangeinterieur:after { + content : ''; + position : absolute; + left : -0.75vw; + top : 1.1vw; + border : 0.75vw solid transparent; + border-top : 1.125vw solid var(--lightsedonca); + z-index: 2; +} + +.plosange { + width : 0; + height : 0; + border : 0.75vw solid transparent; + border-bottom : 1.125vw solid #B130DE; + position : relative; + top : -0.5vw; + left: -0.74vw; + z-index: 2; +} +.plosange:after { + content : ''; + position : absolute; + left : -0.75vw; + top : 1.1vw; + border : 0.75vw solid transparent; + border-top : 1.125vw solid #B130DE; + z-index: 2; +} + +.retourstp{ position: absolute; - z-index: 1; } -.grid-row { - margin-bottom: 15px; + +/* J'ai trop avancé, mode multi*/ + + +#containpseudo{ + position: absolute; + height: 15%; + width: 30%; + z-index: 12; + left: 35%; + top: 30%; } -.grid-cell { - width: 40px; - height: 40px; - margin-right: 5px; - margin-bottom: 12px; - float: left; - border-radius: 15px; - background: rgba(238, 228, 218, 0.35); +#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/src/imgs/clicjour.png b/src/imgs/clicjour.png new file mode 100644 index 0000000..bfe5bdb Binary files /dev/null and b/src/imgs/clicjour.png differ diff --git a/src/imgs/clicnuit.png b/src/imgs/clicnuit.png new file mode 100644 index 0000000..ddab3c8 Binary files /dev/null and b/src/imgs/clicnuit.png differ diff --git a/src/imgs/darkcloud.png b/src/imgs/darkcloud.png new file mode 100644 index 0000000..1180ae6 Binary files /dev/null and b/src/imgs/darkcloud.png differ diff --git a/src/imgs/darkmount1.png b/src/imgs/darkmount1.png new file mode 100644 index 0000000..9db0759 Binary files /dev/null and b/src/imgs/darkmount1.png differ diff --git a/src/imgs/darkmount2.png b/src/imgs/darkmount2.png new file mode 100644 index 0000000..a50ab6d Binary files /dev/null and b/src/imgs/darkmount2.png differ diff --git a/src/imgs/lightcloud.png b/src/imgs/lightcloud.png new file mode 100644 index 0000000..7fffe28 Binary files /dev/null and b/src/imgs/lightcloud.png differ diff --git a/src/imgs/mount1.png b/src/imgs/mount1.png new file mode 100644 index 0000000..01b4e6e Binary files /dev/null and b/src/imgs/mount1.png differ diff --git a/src/imgs/mount2.png b/src/imgs/mount2.png new file mode 100644 index 0000000..99db5d6 Binary files /dev/null and b/src/imgs/mount2.png differ diff --git a/src/imgs/swishjour.png b/src/imgs/swishjour.png new file mode 100644 index 0000000..bd18f11 Binary files /dev/null and b/src/imgs/swishjour.png differ diff --git a/src/imgs/swishnuit.png b/src/imgs/swishnuit.png new file mode 100644 index 0000000..df07fe2 Binary files /dev/null and b/src/imgs/swishnuit.png differ diff --git a/src/index.html b/src/index.html index 731f1a0..3378ebb 100644 --- a/src/index.html +++ b/src/index.html @@ -1,396 +1,307 @@
-