feat: add card component with hover effects and category-based styling
This commit is contained in:
parent
cf0b1d6cab
commit
7d492d332c
@ -1,4 +1,5 @@
|
||||
<div class="card" data-category="{{ .Params.category }}">
|
||||
<a class="card-link-outer" href="{{ .RelPermalink }}">
|
||||
<div class="card" data-category="{{ .Params.category }}">
|
||||
{{ with .Params.image }}
|
||||
<img src="{{ . }}" alt="{{ $.Title }} cover">
|
||||
{{ else }}
|
||||
@ -19,5 +20,20 @@
|
||||
{{ with .Params.rating }}<div class="card-rating">{{ partial "stars.html" (dict "rating" .) }} {{ . }}</div>{{ end }}
|
||||
{{ with .Params.likes }}<div class="card-likes">👍 {{ . }}</div>{{ end }}
|
||||
<div class="card-desc">{{ .Params.description }}</div>
|
||||
<a class="card-link" href="{{ .RelPermalink }}">View details →</a>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
<style>
|
||||
.card-link-outer {
|
||||
display: block;
|
||||
text-decoration: none;
|
||||
color: inherit;
|
||||
}
|
||||
.card-link-outer .card {
|
||||
transition: box-shadow 0.2s, transform 0.2s;
|
||||
}
|
||||
.card-link-outer:hover .card {
|
||||
box-shadow: 0 6px 24px rgba(33,150,243,0.18), 0 1.5px 6px rgba(33,150,243,0.10);
|
||||
transform: translateY(-2px) scale(1.02);
|
||||
cursor: pointer;
|
||||
}
|
||||
</style>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user