diff --git a/html/css/main.css b/html/css/main.css index 4f81e978..c81376b0 100644 --- a/html/css/main.css +++ b/html/css/main.css @@ -1,3 +1,14 @@ +@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;600&display=swap'); +* { + font-family: 'Raleway'; + margin: 0; + padding: 0; + user-select: none; + color: rgb(255, 255, 255); + font-weight: 300; + font-size: 1.5vh; +} + html { overflow: hidden; } @@ -6,201 +17,52 @@ p { margin: 0 !important; } -.top1 { - display:flex; - width: 100%; - height: 45px; - background-color: rgb(0, 0, 0); -} -.top2 { - display:flex; - width: 100%; - height: 5px; - background-color: rgb(161, 52, 52); -} -.bottom1 { - display:flex; - width: 100%; - height: 5px; - position: fixed; - bottom: 55; - background-color: rgb(161, 52, 52); -} -.bottom2 { - display:flex; - width: 100%; - height: 55px; - position: fixed; - bottom: 0; - background-color: rgb(0, 0, 0); -} - -.weiß { - background-color: rgba(1, 9, 30, 0.0); - font-size: 18px; - background-size: cover; - position: absolute; - width: 100%; - height: 90%; - top: 10%; - overflow: hidden; +body { + background: transparent; } .main-container { display:none; - width: 100%; - position: relative; - top: 0%; + position: absolute; + top: 50%; + right: 0; + transform: translate(0, -50%); + background: rgba(0,0,0,0.7); + margin-right: 1.5rem; } -.character-container { - width: 90%; - height: 54%; - margin-left: 5%; - display: flex; - justify-content: space-between; +.header { + position: absolute; + top: 5%; + left: 50%; + transform: translate(-50%); +} + +.footer { + position: absolute; + bottom: 5%; + left: 50%; + transform: translate(-50%); } .character-box { - background: rgba(44, 51, 69, 0.6); - padding: 10px; - text-align: center; - border: 2px solid transparent; - border-radius: 2px; - margin-top: 15%; - width: 17.5%; + display: flex; + right: 0; + flex-direction: column; + justify-content: center; + align-items: center; + text-align: center; + line-height: 1.4rem; + height: calc(100vh - 6rem); + width: 20rem; + padding: 1rem; + border: 1px rgba(12,12,12,200) solid; + box-shadow: 0px 0px 4px 1px rgba(12,12,12,20); } -.character-box:hover { - background-color: rgb(34, 31, 39); - color: #fff; +h1 { + padding-top: 2rem; + display: block; + font-size: 1.3rem; + font-weight: 600; } - -.character-box:active { - background-color: rgb(42, 42, 52); - color: #fff; -} - -.character-fullname { - border-bottom: 3px solid; - border-color: rgba(161, 52, 52, 0.8); - padding-bottom: 5px; - color: rgb(113, 234, 255); -} - -.h3 .fas fa-plus { - color: #fff; -} - -.character-info { - text-align: left!important; - color: rgb(255, 255, 255); -} - -.character-buttons { - display: none; - width: 70vw; - margin:15px auto; -} - -.btn-delete { - float: left; - font-size: 24px; - letter-spacing: 2px; - text-transform: uppercase; - display: inline-block; - background-color: rgba(0,0,0,0); - color: #fff; - text-align: center; - width: 270px; - font-weight: bold; - padding: 20px 10px; - border: 3px solid #fe8b30; - color: #2c3345; - border-radius: 2px; - position: relative; - z-index: 2; - margin-top: 4%; - } - .btn-delete:before { - -webkit-transition: 0.5s all ease; - transition: 0.5s all ease; - position: absolute; - top: 0; - left: 50%; - right: 50%; - bottom: 0; - opacity: 0; - content: ''; - background-color: #fe8b30; - color: #fff; - z-index: -1; - } - .btn-delete:hover:before { - -webkit-transition: 0.5s all ease; - transition: 0.5s all ease; - left: 0; - right: 0; - opacity: 1; - } - .btn-delete:focus:before { - -webkit-transition: 0.5s all ease; - transition: 0.5s all ease; - left: 0; - right: 0; - opacity: 1; - } - - .btn-play { - float: left; - background-color: rgba(0, 0, 0, 0.3); - font-size: 24px; - letter-spacing: 2px; - text-transform: uppercase; - display: inline-block; - text-align: center; - width: 270px; - font-weight: bold; - padding: 2 0px 10px; - border: 3px solid #4ED84C; - color: #ffffff; - border-radius: 2px; - position: relative; - z-index: 2; - margin-right: 7.5%; - margin-left: 32%; - margin-top: 4%; - } - .btn-play:before { - -webkit-transition: 0.5s all ease; - transition: 0.5s all ease; - position: absolute; - top: 0; - left: 50%; - right: 50%; - bottom: 0; - opacity: 0; - content: ''; - background-color: #4ED84C; - color: #fff; - z-index: -1; - } - .btn-play:hover:before { - -webkit-transition: 0.5s all ease; - transition: 0.5s all ease; - left: 0; - right: 0; - opacity: 1; - } - .btn-play:focus:before { - -webkit-transition: 0.5s all ease; - transition: 0.5s all ease; - left: 0; - right: 0; - opacity: 1; - } - - .active-char { - border: 3px solid #a13434; - } -