From a5b44c38ffd80bda029ef0c3793ffd78ab545e1d Mon Sep 17 00:00:00 2001 From: Gabriel Copat <copatg@cardiff.ac.uk> Date: Wed, 29 Nov 2023 10:51:52 +0000 Subject: [PATCH] Updated style and HTML elements --- src/main/resources/static/css/allTrails.css | 38 ++++++++----------- .../templates/allTrails/allTrails.html | 18 ++++----- .../templates/fragments/allTrailsFrags.html | 1 + 3 files changed, 26 insertions(+), 31 deletions(-) diff --git a/src/main/resources/static/css/allTrails.css b/src/main/resources/static/css/allTrails.css index 1f63bfef..b3d254a2 100644 --- a/src/main/resources/static/css/allTrails.css +++ b/src/main/resources/static/css/allTrails.css @@ -1,37 +1,31 @@ -.flexList { +.centerFlex { display: flex; - list-style: none; - width: 100%; - padding-left:0; - margin-left:0; justify-content: center; } +#allTrailsBar { + padding:0; + max-width: 60%; + height: 12svh; + margin: auto; + border-bottom: solid grey 4px; + border-top: solid grey 4px; -.listButton { - flex: 1 1; - display: flex; - text-align: center; -} - -.listA{ - display: flex; - flex: 1 1; - padding: 15px; - transition: background-color 0.5s ease-out 100ms; - border-radius: 20px; -} -.listA:hover{ - /*background-color: #656565;*/ } .trailsImages { - flex: 1 1; - width: 150px; + margin-left:auto; + margin-right:auto; + margin-top: auto; + margin-bottom: auto; + height: 10svh; + width: 10svh; border-radius: 20px; transition: 0.5s ease-out 100ms; + } .trailsImages:hover { box-shadow: 0 0 30px #bbbb00; transform: scale(1.2,1.2); + !important; overflow: visible; } .selected { diff --git a/src/main/resources/templates/allTrails/allTrails.html b/src/main/resources/templates/allTrails/allTrails.html index 161f9e25..d89fab7c 100644 --- a/src/main/resources/templates/allTrails/allTrails.html +++ b/src/main/resources/templates/allTrails/allTrails.html @@ -9,15 +9,15 @@ <body> <header> - <ul class="flexList"> - <!--TODO trail image instead of title--> - <li class="listButton" th:each="trail : ${trails}"> - <a class="listA" th:onclick="'updateOutputTrail('+ ${trail.id} +');'" th:id="'li' + ${trail.id}"> - <img th:src="@{${trail.getImgPath()}}" class="trailsImages" th:id="'img' + ${trail.getId()}" alt="IMG"> - </a> - - </li> - </ul> + <div id="allTrailsBar" class="centerFlex"> + <!--TODO add rest of page--> + <img class="trailsImages" + th:each="trail : ${trails}" + th:src="@{${trail.getImgPath()}}" + th:onclick="'updateOutputTrail('+ ${trail.id} +');'" + th:id="'img' + ${trail.getId()}" alt="IMG" + > + </div> </header> <main> diff --git a/src/main/resources/templates/fragments/allTrailsFrags.html b/src/main/resources/templates/fragments/allTrailsFrags.html index 4779bae2..89f08f8e 100644 --- a/src/main/resources/templates/fragments/allTrailsFrags.html +++ b/src/main/resources/templates/fragments/allTrailsFrags.html @@ -1,4 +1,5 @@ <section th:fragment="trailSection" class="trailInfoBox"> <h1 th:text="${searchList.getName()}"></h1> <p th:text="${searchList.getDescription()}"></p> + <!--TODO add more to this fragment and then add styling to it--> </section> -- GitLab