File tree Expand file tree Collapse file tree 2 files changed +43
-9
lines changed Expand file tree Collapse file tree 2 files changed +43
-9
lines changed Original file line number Diff line number Diff line change 1
1
< 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 -->
2
13
< div class ="sponsors-carousel ">
3
- < div class ="sponsors-track ">
14
+ < div class ="sponsors-track " id ="sponsors-track ">
15
+ {% for i in (1..10) %}
4
16
{% 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 %}
8
22
{% 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 >
13
23
{% endfor %}
14
24
</ div >
15
25
</ div >
Original file line number Diff line number Diff line change 23
23
align-items : center ;
24
24
white-space : nowrap ;
25
25
width : max-content ;
26
- animation : sponsors- scroll 40 s linear infinite ;
26
+ animation : sponsors- scroll 120 s linear infinite ;
27
27
will-change : transform ;
28
28
}
29
29
52
52
opacity : 1 ;
53
53
}
54
54
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
+
55
79
@keyframes sponsors-scroll {
56
80
0% { transform : translateX (0 ); }
57
81
100% { transform : translateX (-50% ); }
You can’t perform that action at this time.
0 commit comments