Kuinka luoda: kuvan päällä oleva lomake
- Edellinen sivu Kokonainen sivu kuva
- Seuraava sivu Keskittyvä kuva
Opit, kuinka lisätä lomakkeen täysileveyskuvan päälle CSS:n avulla.
Kuvan päällä oleva lomake
Kuinka lisätä lomakkeen kuvan päälle
Vaihe 1 - Lisää HTML:
<div class="bg-img"> <form action="/action_page.php" class="container"> <h1>Login</h1> <label for="email"><b>Email</b></label> <input type="text" placeholder="Enter Email" name="email" required> <label for="psw"><b>Salasana</b></label> <input type="password" placeholder="Syötä salasana" name="psw" vaadittu> <button type="submit" class="btn">Kirjaudu sisään</button> </form> </div>
Toinen vaihe - Lisää CSS:
kehon, html { korkeus: 100%; } * { box-sizing: border-box; } .bg-img { /* Käytettävä kuva */ takapuoli-kuva: url("img_nature.jpg"); /* Tässä kontrolloidaan kuvan korkeutta */ minimi-korkeus: 380px; /* Tässä asetetaan kuva keskelle ja sopivasti skaalataan */ takapuoli-sijainti: keskellä; takapuoli-toistuminen: ei-toistu; takapuoli-koko: cover; sijainti: suhteellinen; } /* Lisätään tyylejä lomakkeen konteinerille */ .container { sijainti: absoluuttinen; oikea: 0; marginaali: 20px; vihdoin-leveys: 300px; työkalupalkin: 16px; takapuoli-väri: valkoinen; } /* Täysleveät syötteet */ input[type=text], input[type=password] { leveys: 100%; työkalupalkin: 15px; marginaali: 5px 0 22px 0; rajaus: ei mitään; takapuoli: #f1f1f1; } input[type=text]:focus, input[type=password]:focus { takapuoli-väri: #ddd; korostus: ei mitään; } /* Määritellään tyylit lähettämisnapille */ .btn { takapuoli-väri: #04AA6D; väri: valkoinen; työkalupalkin: 16px 20px; rajaus: ei mitään; kursori: pointer; leveys: 100%; opacity: 0.9; } .btn:hover { opacity: 1; }
- Edellinen sivu Kokonainen sivu kuva
- Seuraava sivu Keskittyvä kuva