Andrzej Hnatiuk Napisano Marzec 2 Zgłoś Share Napisano Marzec 2 Mam problem, żeby ustawić buttom na środku na dole. Próbowałem z div i bez div, nic nie pomaga. HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Wisielec</title> <link rel="stylesheet" href="styl_2.css"> <script src="mechanika2.js" defer></script> <script src="mechanika2.2.js" defer></script> </head> <body> <div class="game-modal"> <div class="content"> <img src="#" alt="gif"> <h4>Przegrana!</h4> <p>Poprawna odpowiedz to: <b>rainbow</b></p> <button class="play-again">Losuj następne</button> </div> </div> <div class="container"> <div class="hangman-box"> <img src="#" draggable="false" alt="hangman-img"> <h1>Pacjent</h1> </div> <div class="game-box"> <ul class="word-display"></ul> <h4 class="hint-text">Wskazówka: <b></b></h4> <h4 class="guesses-text">Pomyłki: <b></b></h4> <div class="keyboard"></div> </div> </div> <div class="button_div"> <a href="index.html"> <button class="centered-button">Powrót</button> </a> </div> </body> </html> CSS @import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap"); * { margin: 0; padding: 0; box-sizing: border-box; font-family: "Open Sans", sans-serif; } body { display: flex; padding: 0 10px; align-items: center; justify-content: center; min-height: 100vh; background-image: url('pierwsze.jpg'); background-size: cover; background-position: center; } .container { display: flex; width: 850px; gap: 70px; padding: 60px 40px; background: #bcaeae; border-radius: 10px; align-items: flex-end; justify-content: space-between; box-shadow: 0 10px 20px rgba(0,0,0,0.1); } .hangman-box img { user-select: none; max-width: 270px; } .hangman-box h1 { font-size: 1.45rem; text-align: center; margin-top: 20px; text-transform: uppercase; } .game-box .word-display { gap: 10px; list-style: none; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; } .word-display .letter { width: 28px; font-size: 2rem; text-align: center; font-weight: 600; margin-bottom: 40px; text-transform: uppercase; border-bottom: 3px solid #000; } .word-display .letter.guessed { margin: -40px 0 35px; border-color: transparent; } .game-box h4 { text-align: center; font-size: 1.1rem; font-weight: 500; margin-bottom: 15px; } .game-box h4 b { font-weight: 600; } .game-box .guesses-text b { color: #ff0000; } .game-box .keyboard { display: flex; gap: 5px; flex-wrap: wrap; margin-top: 40px; justify-content: center; } :where(.game-modal, .keyboard) button { color: #fff; border: none; outline: none; cursor: pointer; font-size: 1rem; font-weight: 600; border-radius: 4px; text-transform: uppercase; background: #5E63BA; } .keyboard button { padding: 7px; width: calc(100% / 9 - 5px); } .keyboard button[disabled] { pointer-events: none; opacity: 0.6; } :where(.game-modal, .keyboard) button:hover { background: #8286c9; } .game-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; pointer-events: none; background: rgba(0,0,0,0.6); display: flex; align-items: center; justify-content: center; z-index: 9999; padding: 0 10px; transition: opacity 0.4s ease; } .game-modal.show { opacity: 1; pointer-events: auto; transition: opacity 0.4s 0.4s ease; } .game-modal .content { padding: 30px; max-width: 420px; width: 100%; border-radius: 10px; background: #fff; text-align: center; box-shadow: 0 10px 20px rgba(0,0,0,0.1); } .game-modal img { max-width: 130px; margin-bottom: 20px; } .game-modal img[src="images/victory.gif"] { margin-left: -10px; } .game-modal h4 { font-size: 1.53rem; } .game-modal p { font-size: 1.15rem; margin: 15px 0 30px; font-weight: 500; } .game-modal p b { color: #5E63BA; font-weight: 600; } .game-modal button { padding: 12px 23px; } @media (max-width: 782px) { .container { flex-direction: column; padding: 30px 15px; align-items: center; } .hangman-box img { max-width: 200px; } .hangman-box h1 { display: none; } .game-box h4 { font-size: 1rem; } .word-display .letter { margin-bottom: 35px; font-size: 1.7rem; } .word-display .letter.guessed { margin: -35px 0 25px; } .game-modal img { max-width: 120px; } .game-modal h4 { font-size: 1.45rem; } .game-modal p { font-size: 1.1rem; } .game-modal button { padding: 10px 18px; } } .button_div{ text-align: center; margin-top: 35%; margin-right: 1px; } .centered-button { padding: 10px 20px; margin-top: 100px; font-size: 50px; background-color: orange; color: white; border: none; border-radius: 5px; cursor: pointer; } .centered-button:hover { background-color: red; transform: scale(1.1); } Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.