Skip to content

Commit c2728f6

Browse files
Platinum sponsors separated
1 parent 8d4b1c1 commit c2728f6

File tree

2 files changed

+43
-9
lines changed

2 files changed

+43
-9
lines changed

_includes/scala-days-sponsors.html

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,25 @@
11
<div class="scala-days-sponsors-bar">
2+
<!-- Static Platinum Sponsors Row -->
3+
<div class="sponsors-static-row">
4+
{% for sponsor in site.data.scala-days-sponsors.sponsors %}
5+
{% if sponsor.type == 'Platinum' %}
6+
<a href="{{ sponsor.url }}" class="sponsor-logo-link-platinum" target="_blank" rel="noopener">
7+
<img src="{{ sponsor.logo }}" alt="{{ sponsor.title }}" class="sponsor-logo-platinum" />
8+
</a>
9+
{% endif %}
10+
{% endfor %}
11+
</div>
12+
<!-- Scrolling Track for Non-Platinum Sponsors -->
213
<div class="sponsors-carousel">
3-
<div class="sponsors-track">
14+
<div class="sponsors-track" id="sponsors-track">
15+
{% for i in (1..10) %}
416
{% for sponsor in site.data.scala-days-sponsors.sponsors %}
5-
<a href="{{ sponsor.url }}" class="sponsor-logo-link" target="_blank" rel="noopener">
6-
<img src="{{ sponsor.logo }}" alt="{{ sponsor.title }}" class="sponsor-logo" />
7-
</a>
17+
{% unless sponsor.type == 'Platinum' %}
18+
<a href="{{ sponsor.url }}" class="sponsor-logo-link" target="_blank" rel="noopener">
19+
<img src="{{ sponsor.logo }}" alt="{{ sponsor.title }}" class="sponsor-logo" />
20+
</a>
21+
{% endunless %}
822
{% endfor %}
9-
{% for sponsor in site.data.scala-days-sponsors.sponsors %}
10-
<a href="{{ sponsor.url }}" class="sponsor-logo-link" target="_blank" rel="noopener">
11-
<img src="{{ sponsor.logo }}" alt="{{ sponsor.title }}" class="sponsor-logo" />
12-
</a>
1323
{% endfor %}
1424
</div>
1525
</div>

_sass/components/scala-days-sponsors.scss

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
align-items: center;
2424
white-space: nowrap;
2525
width: max-content;
26-
animation: sponsors-scroll 40s linear infinite;
26+
animation: sponsors-scroll 120s linear infinite;
2727
will-change: transform;
2828
}
2929

@@ -52,6 +52,30 @@
5252
opacity: 1;
5353
}
5454

55+
.sponsors-static-row {
56+
display: flex;
57+
flex-direction: row;
58+
align-items: flex-end;
59+
width: max-content;
60+
margin-left: auto;
61+
margin-right: auto;
62+
gap: 3em;
63+
margin-bottom: 1em;
64+
}
65+
66+
.sponsor-logo-link-platinum {
67+
display: flex;
68+
align-items: center;
69+
justify-content: center;
70+
}
71+
72+
.sponsor-logo-platinum {
73+
max-height: 80px !important;
74+
filter: brightness(0) invert(1);
75+
opacity: 0.92;
76+
transition: opacity 0.2s;
77+
}
78+
5579
@keyframes sponsors-scroll {
5680
0% { transform: translateX(0); }
5781
100% { transform: translateX(-50%); }

0 commit comments

Comments
 (0)