Carousel controlls no longer interfere with cards css animations

master
masterhc 1 year ago
parent 9c53dcc33e
commit 6e05edb852

@ -183,8 +183,8 @@ button:hover
height: 3em; height: 3em;
width: 100%; width: 100%;
position: relative; position: relative;
z-index: 5;
top: -15.5em; top: -15.5em;
visibility: hidden;
justify-content: space-between; justify-content: space-between;
} }
.carousel .carousel
@ -193,6 +193,7 @@ button:hover
align-items: center; align-items: center;
width: 90%; width: 90%;
overflow: hidden; overflow: hidden;
z-index: 1;
} }
.cards-container .cards-container
{ {
@ -244,9 +245,11 @@ button:hover
height: 3em; height: 3em;
width: 3em; width: 3em;
display: flex; display: flex;
visibility:visible;
flex-direction: row; flex-direction: row;
justify-content: center; justify-content: center;
gap: 2px; gap: 2px;
z-index: 10;
/* align-content: center; */ /* align-content: center; */
align-items: center; align-items: center;
} }
@ -263,6 +266,7 @@ button:hover
overflow: hidden; overflow: hidden;
border: 2px solid var(--border); border: 2px solid var(--border);
cursor: pointer; cursor: pointer;
z-index: 1;
box-shadow: 0px 13px 10px -7px rgba(0, 0, 0,0.1); box-shadow: 0px 13px 10px -7px rgba(0, 0, 0,0.1);
} }
@ -302,6 +306,7 @@ button:hover
justify-content: space-around; justify-content: space-around;
cursor: pointer; cursor: pointer;
overflow: hidden; overflow: hidden;
transform: translateY(5em);
} }
.card__title { .card__title {
@ -317,11 +322,50 @@ button:hover
.card:hover > .card__info .card:hover > .card__info
{ {
background-color: var(--lbgT); background-color: var(--lbgT);
transition: transform 0.5s ease;
transform: translateY(0em);
}
.card > .card__info > h2
{
margin: 0;
margin-top: 1em;
font-size: large
}
.card > .card__info > h3
{
margin: 0;
margin-bottom: 1.5em;
font-size: medium;
}
.card > .card__info > .tags
{
margin-bottom: 0em;
}
.card > .card__info > .desc
{
font-size: x-small;
} }
.card:hover > .card__img .card:hover > .card__img
{ {
height: 100%; height: 100%;
} }
.card > .card__info > .tags
{
display:flex;
flex-direction: row;
justify-content: left;
align-self: center;
gap:5px;
}
.card > .card__info > .tags > .tag
{
border: 1px solid var(--border);
border-radius: 15px;
background-color: var(--accent);
padding-left: 0.2em;
padding-right: .2em;
}
.infoCard .infoCard
{ {
height: 15em; height: 15em;

@ -1,6 +1,12 @@
<article class="card"> <article class="card">
<% let scanlatorID = scan.scanlator.replace('-', '') %> <% let scanlatorID = scan.scanlator.replace('-', '') %>
<div class="card__img img_<%=scanlatorID %>" style="background-image: url(<%=result.img%>)"> <div
class="card__img img_<%=scanlatorID %>"
style="background-image: url(<%=result.img%>)"
hx-get="/manga/<%= scanlator %>/<%=result.link?encodeURIComponent(result.link):'nolink'%>/<%= result.title %>"
hx-target="#container"
hx-trigger="click"
>
<% if(result.favorite){%> <% if(result.favorite){%>
<%-include('bookmarked.ejs', {scanlator, title:result.title, link:encodeURIComponent(result.link), id:result.favorite}) %> <%-include('bookmarked.ejs', {scanlator, title:result.title, link:encodeURIComponent(result.link), id:result.favorite}) %>
<% } else { %> <% } else { %>
@ -8,13 +14,17 @@
<% } %> <% } %>
<%- include('status.ejs', {status:result.Status}) %> <%- include('status.ejs', {status:result.Status}) %>
</div> </div>
<div <div class="card__info">
class="card__info" <h2 class="card__title"><%= result.title %></h2>
hx-get="/manga/<%= scanlator %>/<%=result.link?encodeURIComponent(result.link):'nolink'%>/<%= result.title %>" <h3 class="chapter">Latest Chapter • <%= result.latestChap %> </h3>
hx-target="#container" <div class="tags">
hx-trigger="click" <% for(let [index, tag] of result.tags.entries()) {%>
> <% if(index >= 3) continue %>
<h3 class="card__title"><%= result.title %> </h3> <span class="tag"><%= tag.slice(0, 5)+(tag.length>5?'...':'')%></span>
<p> Latest Chapter: <%= result.latestChap %> </p> <% } %>
</div>
<p class="desc">
<%= result.description.slice(0,100)+(result.description.length>100?'...':'') %>
</p>
</div> </div>
</article> </article>

Loading…
Cancel
Save