I'm trying to make a login form like This one using Bootstrap5
, but i can't, is anybody who can help me to make a login form like the one i mentioned here ? Actually I'm begineer in bootstrap and css.
my template:
<div class="container">
<div class="text-center">
{% for message in messages %}
<h5>{{ message }}</h5>
{% endfor %}
<br>
</div>
</div>
<div class="container">
<div class="row justify-content-center">
<div class="col-md-6">
<div class="card">
<form method="POST" action="{% url 'login' %}">
{% csrf_token %}
<div class="form-group">
<label class="text-primary">Enter Username</label>
<input type="text" class="form-control" name="username">
</div>
<br>
<div class="form-group">
<label class="text-primary ">Enter Password</label>
<input type="password" class="form-control" name="password">
</div>
<br>
<button type="submit" class="btn btn-primary">Login</button>
</form>
</div>
</div>
</div>
</div>
A few additional classes from their library and it looks like so. There is a class referenced called font-weight-bold
that wasn't working, so I added that as CSS. I guess it depends on which version bootstrap you are using.
.container {
background: #1D8FF9;
padding: 10rem 0;
}
.font-weight-bold {
font-weight: 600;
}
.btn-block {
display: block!important;
width: 100%;
}
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet"/>
<!--<div class="container">
<div class="text-center">
{% for message in messages %}
<h5>{{ message }}</h5>
{% endfor %}
<br>
</div>
</div>-->
<div class="container p-10">
<div class="form-container">
<div class="row justify-content-center align-content-center">
<div class="col-md-6">
<div class="card p-5">
<h2 class="text-center">Sign In</h2>
<br>
<form method="POST" action="{% url 'login' %}">
<!--{% csrf_token %}-->
<div class="form-group">
<label class="text-primary text-dark font-weight-bold">Enter Username</label>
<input type="text" class="form-control" name="username" placeholder="Enter Email">
</div>
<br>
<div class="form-group">
<label class="text-primary text-dark font-weight-bold">Enter Password</label>
<input type="password" class="form-control" name="password" placeholder="Enter Password">
</div>
<br>
<div class="form-check">
<input type="checkbox" class="form-check-input" id="exampleCheck1">
<label class="form-check-label" for="exampleCheck1">Remember Me</label>
</div>
<br>
<button type="submit" class="btn btn-primary btn-block">Submit</button>
</form>
</div>
</div>
</div>
</div>
</div>