mirror of
https://github.com/krateng/maloja.git
synced 2025-07-09 03:04:07 -04:00
Made things SHINY
This commit is contained in:
parent
422a973eff
commit
59df620136
@ -11,7 +11,7 @@
|
||||
<tr><td> </td></tr>
|
||||
<tr><td>
|
||||
<a href="{{ links.url(album) }}">
|
||||
<div class="lazy" data-bg="{{ images.get_album_image(album) }}"'></div>
|
||||
<div class="shiny alwaysshiny certified_{{ info.certification }} lazy" data-bg="{{ images.get_album_image(album) }}"'></div>
|
||||
</a>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
@ -23,11 +23,12 @@
|
||||
{% endfor %}
|
||||
|
||||
{% for album in otheralbums %}
|
||||
{% set info = dbc.album_info({'album':album}) %}
|
||||
<table class="album">
|
||||
<tr><td>Appears on</td></tr>
|
||||
<tr><td>
|
||||
<a href="{{ links.url(album) }}">
|
||||
<div class="lazy" data-bg="{{ images.get_album_image(album) }}"'></div>
|
||||
<div class="shiny alwaysshiny certified_{{ info.certification }} lazy" data-bg="{{ images.get_album_image(album) }}"'></div>
|
||||
</a>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
|
@ -4,17 +4,17 @@
|
||||
|
||||
<!-- MEDALS -->
|
||||
{% for year in info.medals.gold -%}
|
||||
<a title="Best Album in {{ year }}" class="hidelink medal shiny gold" href='/charts_albums?max=50&in={{ year }}'>
|
||||
<a title="Best Album in {{ year }}" class="hidelink medal shiny hovershiny gold" href='/charts_albums?max=50&in={{ year }}'>
|
||||
<span>{{ year }}</span>
|
||||
</a>
|
||||
{%- endfor %}
|
||||
{% for year in info.medals.silver -%}
|
||||
<a title="Second best Album in {{ year }}" class="hidelink medal shiny silver" href='/charts_albums?max=50&in={{ year }}'>
|
||||
<a title="Second best Album in {{ year }}" class="hidelink medal shiny hovershiny silver" href='/charts_albums?max=50&in={{ year }}'>
|
||||
<span>{{ year }}</span>
|
||||
</a>
|
||||
{%- endfor %}
|
||||
{% for year in info.medals.bronze -%}
|
||||
<a title="Third best Album in {{ year }}" class="hidelink medal shiny bronze" href='/charts_albums?max=50&in={{ year }}'>
|
||||
<a title="Third best Album in {{ year }}" class="hidelink medal shiny hovershiny bronze" href='/charts_albums?max=50&in={{ year }}'>
|
||||
<span>{{ year }}</span>
|
||||
</a>
|
||||
{%- endfor %}
|
||||
|
@ -5,17 +5,17 @@
|
||||
|
||||
<!-- MEDALS -->
|
||||
{% for year in info.medals.gold -%}
|
||||
<a title="Best Artist in {{ year }}" class="hidelink medal shiny gold" href='/charts_artists?max=50&in={{ year }}'>
|
||||
<a title="Best Artist in {{ year }}" class="hidelink medal shiny hovershiny gold" href='/charts_artists?max=50&in={{ year }}'>
|
||||
<span>{{ year }}</span>
|
||||
</a>
|
||||
{%- endfor %}
|
||||
{% for year in info.medals.silver -%}
|
||||
<a title="Second best Artist in {{ year }}" class="hidelink medal shiny silver" href='/charts_artists?max=50&in={{ year }}'>
|
||||
<a title="Second best Artist in {{ year }}" class="hidelink medal shiny hovershiny silver" href='/charts_artists?max=50&in={{ year }}'>
|
||||
<span>{{ year }}</span>
|
||||
</a>
|
||||
{%- endfor %}
|
||||
{% for year in info.medals.bronze -%}
|
||||
<a title="Third best Artist in {{ year }}" class="hidelink medal shiny bronze" href='/charts_artists?max=50&in={{ year }}'>
|
||||
<a title="Third best Artist in {{ year }}" class="hidelink medal shiny hovershiny bronze" href='/charts_artists?max=50&in={{ year }}'>
|
||||
<span>{{ year }}</span>
|
||||
</a>
|
||||
{%- endfor %}
|
||||
|
@ -2,17 +2,17 @@
|
||||
|
||||
<!-- MEDALS -->
|
||||
{% for year in info.medals.gold -%}
|
||||
<a title="Best Track in {{ year }}" class="hidelink medal shiny gold" href='/charts_tracks?max=50&in={{ year }}'>
|
||||
<a title="Best Track in {{ year }}" class="hidelink medal shiny hovershiny gold" href='/charts_tracks?max=50&in={{ year }}'>
|
||||
<span>{{ year }}</span>
|
||||
</a>
|
||||
{%- endfor %}
|
||||
{% for year in info.medals.silver -%}
|
||||
<a title="Second best Track in {{ year }}" class="hidelink medal shiny silver" href='/charts_tracks?max=50&in={{ year }}'>
|
||||
<a title="Second best Track in {{ year }}" class="hidelink medal shiny hovershiny silver" href='/charts_tracks?max=50&in={{ year }}'>
|
||||
<span>{{ year }}</span>
|
||||
</a>
|
||||
{%- endfor %}
|
||||
{% for year in info.medals.bronze -%}
|
||||
<a title="Third best Track in {{ year }}" class="hidelink medal shiny bronze" href='/charts_tracks?max=50&in={{ year }}'>
|
||||
<a title="Third best Track in {{ year }}" class="hidelink medal shiny hovershiny bronze" href='/charts_tracks?max=50&in={{ year }}'>
|
||||
<span>{{ year }}</span>
|
||||
</a>
|
||||
{%- endfor %}
|
||||
|
@ -11,12 +11,12 @@
|
||||
<td class="image">
|
||||
{% if adminmode %}
|
||||
<div
|
||||
class="changeable-image" data-uploader="b64=>upload('{{ encodedalbum }}',b64)"
|
||||
class="shiny alwaysshiny changeable-image" data-uploader="b64=>upload('{{ encodedalbum }}',b64)"
|
||||
style="background-image:url('{{ images.get_album_image(album) }}');"
|
||||
title="Drag & Drop to upload new image"
|
||||
></div>
|
||||
{% else %}
|
||||
<div style="background-image:url('{{ images.get_album_image(album) }}');">
|
||||
<div class="shiny alwaysshiny" style="background-image:url('{{ images.get_album_image(album) }}');">
|
||||
</div>
|
||||
{% endif %}
|
||||
</td>
|
||||
|
@ -22,12 +22,12 @@
|
||||
<td class="image">
|
||||
{% if adminmode %}
|
||||
<div
|
||||
class="changeable-image" data-uploader="b64=>upload('{{ encodedartist }}',b64)"
|
||||
class="shiny alwaysshiny changeable-image" data-uploader="b64=>upload('{{ encodedartist }}',b64)"
|
||||
style="background-image:url('{{ images.get_artist_image(artist) }}');"
|
||||
title="Drag & Drop to upload new image"
|
||||
></div>
|
||||
{% else %}
|
||||
<div style="background-image:url('{{ images.get_artist_image(artist) }}');">
|
||||
<div class="shiny alwaysshiny" style="background-image:url('{{ images.get_artist_image(artist) }}');">
|
||||
</div>
|
||||
{% endif %}
|
||||
</td>
|
||||
|
@ -12,12 +12,12 @@
|
||||
<td class="image">
|
||||
{% if adminmode %}
|
||||
<div
|
||||
class="changeable-image" data-uploader="b64=>upload('{{ encodedtrack }}',b64)"
|
||||
class="shiny alwaysshiny changeable-image" data-uploader="b64=>upload('{{ encodedtrack }}',b64)"
|
||||
style="background-image:url('{{ images.get_track_image(track) }}');"
|
||||
title="Drag & Drop to upload new image"
|
||||
></div>
|
||||
{% else %}
|
||||
<div style="background-image:url('{{ images.get_track_image(track) }}');">
|
||||
<div class="shiny alwaysshiny" style="background-image:url('{{ images.get_track_image(track) }}');">
|
||||
</div>
|
||||
{% endif %}
|
||||
</td>
|
||||
|
@ -18,21 +18,28 @@ body {
|
||||
*/
|
||||
}
|
||||
|
||||
|
||||
body.certified {
|
||||
background: radial-gradient(circle at top left, rgba(var(--bg_special_color),0.5) 0%, var(--current-bg-color) 20%);
|
||||
background-position: top left;
|
||||
background: radial-gradient(circle at top left, rgba(var(--shine_color),0.2) 0%, var(--current-bg-color) 20%);
|
||||
background-position: 0px 0px;
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
height:100%;
|
||||
}
|
||||
body.certified.certified_diamond {
|
||||
--bg_special_color: var(--color-diamond);
|
||||
|
||||
|
||||
.certified_diamond {
|
||||
--shine_color: var(--color-diamond);
|
||||
}
|
||||
body.certified.certified_platinum{
|
||||
--bg_special_color: var(--color-platinum);
|
||||
.certified_platinum{
|
||||
--shine_color: var(--color-platinum);
|
||||
}
|
||||
body.certified.certified_gold {
|
||||
--bg_special_color: var(--color-gold);
|
||||
.certified_gold {
|
||||
--shine_color: var(--color-gold);
|
||||
}
|
||||
|
||||
body.certified .top_info .image div {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
|
||||
@ -498,6 +505,8 @@ h2.headerwithextra+span.afterheader {
|
||||
padding:3px;
|
||||
margin:2px;
|
||||
border-radius:2px;
|
||||
color:black;
|
||||
--shine_color: 255, 255, 255;
|
||||
}
|
||||
.shiny {
|
||||
overflow: hidden;
|
||||
@ -518,13 +527,13 @@ h2.headerwithextra+span.afterheader {
|
||||
background: rgba(255, 255, 255, 0.13);
|
||||
background: linear-gradient(
|
||||
to right,
|
||||
rgba(255, 255, 255, 0.13) 0%,
|
||||
rgba(255, 255, 255, 0.13) 77%,
|
||||
rgba(255, 255, 255, 0.5) 92%,
|
||||
rgba(255, 255, 255, 0.0) 100%
|
||||
rgba(var(--shine_color), 0.0) 0%,
|
||||
rgba(var(--shine_color), 0.13) 77%,
|
||||
rgba(var(--shine_color), 0.5) 92%,
|
||||
rgba(var(--shine_color), 0.0) 100%
|
||||
);
|
||||
}
|
||||
.shiny:hover:after {
|
||||
.shiny.hovershiny:hover:after {
|
||||
opacity: 1;
|
||||
top: -30%;
|
||||
left: -30%;
|
||||
@ -532,24 +541,43 @@ h2.headerwithextra+span.afterheader {
|
||||
transition-duration: 0.7s, 0.7s, 0.15s;
|
||||
transition-timing-function: ease;
|
||||
}
|
||||
.shiny:active:after {
|
||||
.shiny.hovershiny:active:after {
|
||||
opacity: 0;
|
||||
}
|
||||
.shiny.alwaysshiny:after {
|
||||
animation: shiny 9s infinite linear;
|
||||
}
|
||||
|
||||
|
||||
a.gold {
|
||||
.shiny.gold {
|
||||
background-color:gold;
|
||||
color:black;
|
||||
}
|
||||
a.silver {
|
||||
.shiny.silver {
|
||||
background-color:silver;
|
||||
color:black;
|
||||
}
|
||||
a.bronze {
|
||||
.shiny.bronze {
|
||||
background-color:#cd7f32;
|
||||
color:black;
|
||||
}
|
||||
|
||||
@keyframes shiny {
|
||||
0% {
|
||||
top: -110%;
|
||||
left: -210%;
|
||||
opacity: 0;
|
||||
}
|
||||
50% {
|
||||
top: -30%;
|
||||
left: -30%;
|
||||
opacity: 1;
|
||||
}
|
||||
100% {
|
||||
top: -30%;
|
||||
left: -30%;
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
img.certrecord {
|
||||
|
Loading…
x
Reference in New Issue
Block a user