Improve (?) the HTML
This commit is contained in:
		| @@ -1,27 +1,44 @@ | ||||
| {% extends "base.html" %} | ||||
| {% block content %} | ||||
|     <div class="container mt-4"> | ||||
|         <div class="row"> | ||||
|             <div class="col-lg-3"> | ||||
|                 <div class="position-sticky d-none d-lg-block toc"> | ||||
|                     <div class="card"> | ||||
|                         <div class="card-body"> | ||||
|                             <h5 class="card-title">Games</h5> | ||||
|                             <ul class="list-unstyled"> | ||||
|                                 {% for game in games %} | ||||
|             <div class="card mb-4"> | ||||
|                                     <li> | ||||
|                                         <a href="#game-{{ game.game_id }}" class="text-decoration-none">{{ game.display_name }}</a> | ||||
|                                     </li> | ||||
|                                 {% endfor %} | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|             <!-- Games Column --> | ||||
|             <div class="col-lg-9"> | ||||
|                 {% for game in games %} | ||||
|                     <div class="card mb-4 shadow-sm" id="game-{{ game.game_id }}"> | ||||
|                         <div class="row g-0"> | ||||
|                             <div class="col-md-2"> | ||||
|                                 <img src="{{ game.image_url }}" | ||||
|                                      alt="{{ game.display_name }}" | ||||
|                                      class="img-fluid rounded-start" | ||||
|                              height="150" | ||||
|                              width="150" | ||||
|                                      height="283" | ||||
|                                      width="212" | ||||
|                                      loading="lazy"> | ||||
|                             </div> | ||||
|                     <div class="col-md-4"> | ||||
|                             <div class="col-md-10"> | ||||
|                                 <div class="card-body"> | ||||
|                                     <h2 class="card-title h5"> | ||||
|                                         <a href="{{ game.twitch_url }}" class="text-decoration-none">{{ game.display_name }}</a> | ||||
|                                     </h2> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                                     {% for campaign in game.campaigns %} | ||||
|                     <div class="card-body card-bottom"> | ||||
|                                         {% if not forloop.first %}<br>{% endif %} | ||||
|                                         <div class="mt-3"> | ||||
|                                             <h3 class="h6">{{ campaign.name }}</h3> | ||||
|                                             <p class="mb-2 text-muted">Ends in: {{ campaign.end_at|timeuntil }}</p> | ||||
|                                             {% if campaign.description != campaign.name %} | ||||
| @@ -33,7 +50,8 @@ | ||||
|                                                            role="button" | ||||
|                                                            aria-expanded="false" | ||||
|                                                            aria-controls="collapseDescription{{ campaign.drop_id }}" | ||||
|                                        aria-label="Show Description">Show Description</a> | ||||
|                                                            aria-label="Show Description">Show | ||||
|                                                         Description</a> | ||||
|                                                     </p> | ||||
|                                                     <div class="collapse" id="collapseDescription{{ campaign.drop_id }}"> | ||||
|                                                         <div class="card card-body">{{ campaign.description }}</div> | ||||
| @@ -43,8 +61,9 @@ | ||||
|                                                     <p>{{ campaign.description }}</p> | ||||
|                                                 {% endif %} | ||||
|                                             {% endif %} | ||||
|                                             <div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 g-2"> | ||||
|                                                 {% for drop in campaign.drops %} | ||||
|                             <div class="col-6 col-md-4 d-flex align-items-center mb-2 position-relative"> | ||||
|                                                     <div class="col d-flex align-items-center position-relative"> | ||||
|                                                         <img src="{{ drop.image_url }}" | ||||
|                                                              alt="{{ drop.name }} drop image" | ||||
|                                                              class="img-fluid rounded me-3" | ||||
| @@ -55,8 +74,14 @@ | ||||
|                                                     </div> | ||||
|                                                 {% endfor %} | ||||
|                                             </div> | ||||
|                 {% endfor %} | ||||
|                                         </div> | ||||
|                                     {% endfor %} | ||||
|                                 </div> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 {% endfor %} | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| {% endblock content %} | ||||
|   | ||||
| @@ -55,3 +55,8 @@ a:hover { | ||||
|     background-color: #181818; | ||||
|     border-color: #444444; | ||||
| } | ||||
|  | ||||
| /* Table of games to the left */ | ||||
| .toc { | ||||
|     top: 1rem; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user