Langsung ke konten utama

Tugas 6 PWEB D

Login page dan Contact Me

    Pada kesempatan kali ini saya akan membagikan artikel mengenai pembuatan login page dan contact me dengan menggunakan bantuan bootsrap.

    login page dan contact me menggunakan bahasa pemrograman html dan css dan js. berikut adalah tampilannya.

 

 

 

 

 

 

 

 

 


 

 

Login page & Contact Me

Berikut adalah link aksesnya : https://ianm27.github.io/login-contact_me/

Source Code

Berikut adalah source code dari login page dan contact me

HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" />
<link rel="stylesheet" href="https://unpkg.com/aos@2.3.1/dist/aos.css" />
<link rel="stylesheet" href="./style.css" />
<script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/typed.js@2.0.11"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/jquery.validate.min.js"></script>
<title>Landing Pages</title>
</head>

<body>
<div class="text-light" id="homepg">
<div class="buttons" data-aos="fade-in" data-aos-delay="300" data-aos-duration="1000">
<h1 class="font-weight-bold">Hello everyone !!!</h1>
<div data-aos="zoom-in-up" data-aos-delay="300" data-aos-duration="1000">
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#ModalSignin" id="btn-login">Login</button>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#ModalContact" id="btn-contact">Contact Me</button>
</div>
</div>
</div>

<div class="modal fade" data-backdrop="static" id="ModalContact">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title font-weight-bold">Contact Me</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<form id="msgsend">
<div class="modal-body">
<div class="form-group">
<label for="EmailInput">Your Email Address :</label>
<input type="email" class="form-control" id="EmailInput" placeholder="example@email.com" required />
</div>
<div class="form-group">
<label for="MessageInput">Your Message :</label>
<textarea class="form-control" id="MessageInput" rows="3" required></textarea>
</div>
</div>
</form>
<div class="modal-footer">
<a href="./index.html" class="btn btn-primary disabled" role="button" type="submit" id="SendButton"> Send </a>
</div>
</div>
</div>
</div>

<div class="modal fade" data-backdrop="static" id="ModalSignin">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title font-weight-bold">Login</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<form id="msgsend">
<div class="modal-body">
<div class="form-group">
<label for="EmailInput2">Email Address :</label>
<input type="email" class="form-control" id="EmailInput2" placeholder="example@email.com" required />
</div>
<div class="form-group">
<label for="PassInput">Password :</label>
<input type="password" class="form-control" id="PassInput" placeholder="***********" required />
</div>
</div>
</form>
<div class="modal-footer">
<a href="./index.html" class="btn btn-primary disabled" role="button" type="submit" id="SendButton2"> Login </a>
</div>
</div>
</div>
</div>

<script>
$(document).ready(function () {
$("#EmailInput, #MessageInput").on("input change", function () {
if ($("#EmailInput").valid() && $("#MessageInput").valid()) {
$("#SendButton").removeClass("disabled");
} else {
$("#SendButton").addClass("disabled");
}
});
$("#EmailInput2, #PassInput").on("input change", function () {
if ($("#EmailInput2").valid() && $("#PassInput").valid()) {
$("#SendButton2").removeClass("disabled");
} else {
$("#SendButton2").addClass("disabled");
}
});
});
AOS.init();
</script>
</body>
</html>

 

CSS

body {
background: rgb(219, 219, 219);
}

#homepg {
width: 100vw;
height: 100vh;
position: relative;
}

h1 {
color: black;
}

#homepg .buttons {
position: absolute;
bottom: 0;
top: 0;
left: 0;
right: 0;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
text-align: center;
}

#homepg .btn-primary {
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
}

#homepg .btn-primary:hover {
background: rgb(131, 131, 131);
}

label.error {
color: red;
font-size: 0.7rem;
display: block;
margin-top: 5px;
}

 

    Sekian artikel pada kesempatan kali sampai jumpa di artikel selanjutnya, terimakasih.

Komentar

Postingan populer dari blog ini

TUGAS 9 PWEB D

  PHP adalah singkatan dari Hypertext Preprocessor , yaitu bahasa pemrograman yang sebenarnya mirip dengan JavaScript dan Python . Perbedaannya adalah, PHP sering kali digunakan untuk komunikasi sisi server, sedangkan JavaScript bisa digunakan untuk frontend dan backend. Sementara itu, Python hanya untuk sisi server ( backend ).  Berikut adalah source code : index.html <! DOCTYPE html > < html lang = "en" >< head > < meta http-equiv = "content-type" content = "text/html; charset=UTF-8" > < meta charset = "utf-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1" > < title >Pendaftaran SMAN 1 Ponorogo</ title > < link href = "https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel = "stylesheet" integrity = "sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3

FP Pemrograman Berorientasi Objek A

Game Java Tebak Gambar Kami dari kelompok FP PBO kelas A yang beranggotakan : Junaedi Akbar  05111940000041 Ifanu Antoni 05111940000064 Pada kesempatan kali ini kami akan menjelaskan mengenai game Tebak Gambar yang telah kita buat menggunakan permrograman Java. Dalam game ini nantinya pengguna akan diberi 2 pasang gambar di setiap stagenya lalu pengguna harus menebak kata apa yang sesuai dengan gambar yang telah diperlihatkan. Agar lanjut ke stage berikutnya pengguna harus menebak dengan tepat kata apa yang sesuai dengan jawaban.  Untuk mengakses game Tebak Gambar ini bisa mengunjungi : http://bit.ly/3bsyGqw Diagram class Dalam pembuatan, Game ini menggunakan 3 jenis class yaitu : Class Start : start.java berfungsi untuk menampilkan halaman awal, yang nantinya user diminta untuk menginputkan nama pemain dan sebuah tombol untuk melanjutkan ke pertanyaan pertama Class Soal: gambar1.java,gambar2.java dst.... berisi tampilan 2 buah gambar dan sebuah kolom input untuk mengisikan jawaban. Da