|
7 | 7 | {% endblock registration_title %}
|
8 | 8 |
|
9 | 9 | {% block registration_content %}
|
10 |
| - <div class="container content-container d-flex justify-content-center align-items-center"> |
11 |
| - <div class="col-10 p-4 align-content-center account-container"> |
| 10 | + <div class="container content-container px-0 px-md-4 d-flex justify-content-center align-items-center"> |
| 11 | + <div class="col-12 p-4 align-content-center account-container position-relative"> |
12 | 12 | {% if form.errors %}
|
13 | 13 | <div class="alert alert-danger p-2 z-2 message-container">
|
14 | 14 | {% for field, error in form.errors.items %}{{ error }}{% endfor %}
|
15 | 15 | </div>
|
16 | 16 | {% endif %}
|
17 |
| - <div class="container z-1"> |
18 |
| - <div class="row"> |
19 |
| - <div class="col-6 my-4 px-4 d-flex justify-content-center align-items-center"> |
20 |
| - <div class="col-12 mx-4 px-2"> |
| 17 | + <!-- Mobile background image (visible only on small screens) --> |
| 18 | + <div class="d-md-none position-absolute top-50 start-50 translate-middle z-0 w-100 h-100 d-flex justify-content-center align-items-center"> |
| 19 | + <img src="{% static "assets/images/sign-up.svg" %}" alt="" class="img-fluid opacity-50 w-100 h-100" style="max-width: 80%; max-height: 80%;" /> |
| 20 | + </div> |
| 21 | + <div class="container z-1 position-relative"> |
| 22 | + <div class="row flex-column flex-md-row"> |
| 23 | + <!-- Login Form Column --> |
| 24 | + <div class="col-12 col-md-6 my-4 px-0 px-md-4"> |
| 25 | + <div class="col-12 mx-md-4 px-2"> |
21 | 26 | <h5>
|
22 | 27 | <strong>Login</strong>
|
23 | 28 | </h5>
|
|
38 | 43 | </form>
|
39 | 44 | </div>
|
40 | 45 | </div>
|
41 |
| - <div class="col-6 my-4 create-account-link d-flex align-items-center"> |
42 |
| - <div id="signup-option-separator" class="flex-fill"> |
| 46 | + <!-- Sign Up Option Column (hidden on mobile) --> |
| 47 | + <div class="col-12 col-md-6 my-4 create-account-link d-flex align-items-center"> |
| 48 | + <div id="signup-option-separator" class="flex-fill d-none d-md-block"> |
43 | 49 | <div class="text-center" id="error">
|
44 | 50 | <img src="{% static "assets/images/sign-up.svg" %}" alt="sign up image" id="signup-decor" class="my-4" />
|
45 | 51 | <p class="mb-1">Don't have an account?</p>
|
46 | 52 | <a href="{% url 'main:register' %}">Create a new account</a>
|
47 | 53 | </div>
|
48 | 54 | </div>
|
49 | 55 | </div>
|
| 56 | + <!-- Mobile Sign Up Link (visible only on small screens) --> |
| 57 | + <div class="col-12 d-md-none text-center"> |
| 58 | + <p class="mb-1">Don't have an account?</p> |
| 59 | + <a href="{% url 'main:register' %}">Create a new account</a> |
| 60 | + </div> |
50 | 61 | </div>
|
51 | 62 | </div>
|
52 | 63 | </div>
|
|
0 commit comments