Skip to content

Commit 723238d

Browse files
authored
Merge pull request #5 from kowalski7cc/feature/improve-style
Style improvement
2 parents 8ed339d + 075bf10 commit 723238d

5 files changed

Lines changed: 95 additions & 72 deletions

File tree

content/schedule.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,18 @@ date = 2025-08-26
55

66
# Programma
77
## Resta Aggiornato
8-
Il programma di `ESC 2k25` è in fase di definizione, quindi questa pagina e' in continuo aggiornamento. Controlla nuovamente questa pagina piu' avanti per tenerti aggiornato sugli eventi, i talk e i laboratori che si terranno durante l'evento!
8+
Il programma di `ESC {21}` è in fase di definizione, quindi questa pagina e' in continuo aggiornamento. Controlla nuovamente questa pagina piu' avanti per tenerti aggiornato sugli eventi, i talk e i laboratori che si terranno durante l'evento!
99

10-
Inoltre, puoi vedere lo schedule attuale (still WIP!) sul [Calendario di Pretalk](https://pretalx.endsummer.camp/2K25/schedule/).
10+
Inoltre, puoi vedere lo schedule attuale (in allestimento!) sul **[Calendario di Pretalk](https://pretalx.endsummer.camp/2K25/schedule/)**.
1111
A breve verra' pubblicato lo schedule finale.
1212

1313
## Contribuisci all'ESC!
1414

15-
La prima regola dell'ESC e': _"Porta all'ESC quello che vorresti vedere all'ESC!"_
15+
La prima regola dell'ESC è: _"Porta all'ESC quello che vorresti vedere all'ESC!"_
1616
Per proporre un talk o un laboratorio, visita la nostra Call for Papers (CFP) su [Pretalx](https://pretalx.endsummer.camp/2K25/cfp).
1717

18+
19+
1820
# Contenuti
1921
## Talk
2022

sass/index.scss

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@
4242
box-shadow: 1px 1px 13px #f2f2f2;
4343
padding: 25px;
4444
border-radius: 3px;
45-
color: #737373;
45+
color: #636363;
4646
margin-bottom: 20px;
4747

4848
a {
49-
color: #737373;
49+
color: #636363;
5050
text-decoration: none;
5151
}
5252

@@ -82,6 +82,7 @@
8282
min-width: 120px;
8383
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
8484
padding: 8px 15px;
85+
cursor: pointer;
8586
}
8687

8788
.action-button:hover {
@@ -96,6 +97,7 @@
9697

9798
/* Countdown Container */
9899
.countdown-wrapper {
100+
cursor: default;
99101
display: flex;
100102
justify-content: center;
101103
align-items: center;
@@ -181,7 +183,6 @@
181183
}
182184

183185
#right_content {
184-
185186
padding: 15px;
186187
margin: 15px;
187188
}
@@ -218,4 +219,4 @@
218219
gap: 5px;
219220
padding: 5px;
220221
}
221-
}
222+
}

sass/main.scss

Lines changed: 51 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
// border-style: solid;
33
// border-color: #000;
44
// border-width: 0.5px;
5-
// }
5+
// }
66

77
body {
8-
color: #737373;
8+
color: #636363;
99
font-family: Poppins, sans-serif;
1010
line-height: 1.6;
1111
margin: 0;
@@ -22,14 +22,14 @@ body {
2222
margin-top: 0;
2323
background: #feffff;
2424
padding: 20px;
25-
box-shadow: 0 20px 25px -5px rgba(177, 177, 177, 0.1), 0 10px 10px -5px rgba(191, 191, 191, 0.04);
25+
box-shadow: 0 20px 25px -5px rgba(177, 177, 177, 0.1),
26+
0 10px 10px -5px rgba(191, 191, 191, 0.04);
2627
}
2728

2829
header {
29-
padding-top: 20px;
30-
padding-bottom: 20px;
31-
margin: 2rem;
30+
margin: 1rem 20px;
3231
min-height: 50px;
32+
padding: 0;
3333
text-align: right;
3434
display: flex;
3535
flex-direction: row;
@@ -47,12 +47,13 @@ header {
4747
.open {
4848
display: flex;
4949
width: 100%;
50+
margin-bottom: 3rem;
51+
margin: 3rem 1rem;
5052
flex-direction: column;
5153
justify-content: center;
5254
gap: 2rem;
5355
min-height: 50vh;
5456
}
55-
5657
}
5758

5859
.button-overflow {
@@ -73,12 +74,28 @@ header {
7374
gap: 3rem;
7475

7576
a {
76-
color: #737373;
77+
@media (max-width: 768px) {
78+
width: inherit;
79+
text-align: center;
80+
}
81+
color: #636363;
7782
text-decoration: none;
7883
font-size: 22px;
7984
font-weight: 500;
8085
}
81-
86+
87+
a:hover {
88+
color: #939393;
89+
}
90+
91+
}
92+
.button {
93+
background-color: #93a93a;
94+
}
95+
96+
.button:hover {
97+
background-color: #a7c445;
98+
color: white;
8299
}
83100
}
84101

@@ -96,7 +113,7 @@ header {
96113
font-weight: bold;
97114
color: #333;
98115
margin: 20px 0;
99-
padding: 10px;
116+
//padding: 10px;
100117
}
101118

102119
.social_sponsor {
@@ -125,24 +142,29 @@ header {
125142

126143
.source-link {
127144
margin-left: auto;
128-
145+
129146
a {
130147
color: white;
131148
text-decoration: none;
132-
149+
133150
&:hover {
134151
text-decoration: underline;
135152
}
136153
}
137154
}
138155

139156
.button {
140-
background: #34ace1;
141157
color: white;
142-
transition: all .3s;
158+
transition: all 0.3s;
143159
padding: 8px 20px;
144160
border-radius: 3px;
145161
text-decoration: none;
162+
cursor: pointer;
163+
}
164+
165+
.telegram.button {
166+
background: #34ace1 !important;
167+
color: white;
146168
}
147169

148170
/* Contenitore della lista di icone social */
@@ -159,18 +181,18 @@ header {
159181
margin: 0;
160182

161183
a {
162-
/* Larghezza cerchio icona */
184+
/* Larghezza "cerchio" icona */
163185
width: 40px;
164-
165-
/* Altezza cerchio icona */
186+
187+
/* Altezza "cerchio" icona */
166188
height: 40px;
167189

168190
/* Colore di sfondo di default */
169191
background-color: currentColor;
170-
192+
171193
/* Rende il contenitore circolare */
172194
border-radius: 50%;
173-
195+
174196
/* Bianco */
175197
color: #fff;
176198

@@ -200,27 +222,27 @@ header {
200222
/* --- COLORI BRAND PER OGNI SOCIAL --- */
201223

202224
.wp-social-link-telegram a {
203-
color: #229ED9;
225+
color: #229ed9;
204226
}
205227

206228
.wp-social-link-youtube a {
207-
color: #FF0000;
229+
color: #ff0000;
208230
}
209231

210232
.wp-social-link-twitch a {
211-
color: #9146FF;
233+
color: #9146ff;
212234
}
213235

214236
.wp-social-link-github a {
215237
color: #181717;
216238
}
217239

218240
.wp-social-link-instagram a {
219-
color: #E1306C;
241+
color: #e1306c;
220242
}
221243

222244
.wp-social-link-facebook a {
223-
color: #1877F2;
245+
color: #1877f2;
224246
}
225247

226248
.screen-reader-text {
@@ -266,12 +288,14 @@ header {
266288
}
267289

268290
.container {
269-
width: 100%;
270-
padding: 0px;
291+
width: auto;
271292
}
272293
}
273294

274295
@media (max-width: 600px) {
296+
header {
297+
margin: 1rem 0px;
298+
}
275299

276300
.section {
277301
padding: 0px;
@@ -299,7 +323,6 @@ header {
299323
}
300324

301325
@media (max-width: 350px) {
302-
303326
.social-link a {
304327
width: 30px;
305328
height: 30px;
@@ -334,10 +357,6 @@ header {
334357
}
335358

336359
@media (max-width: 280px) {
337-
#logo img {
338-
max-width: 120px;
339-
}
340-
341360
.sponsor img {
342361
max-width: 60px;
343362
padding-left: 0.5em;
@@ -384,7 +403,6 @@ header {
384403
}
385404

386405
.sponsor {
387-
388406
margin-top: 0;
389407
}
390-
}
408+
}

templates/base.html

Lines changed: 32 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@
77
<title>End Summer Camp &#8211; Hacking * Free Software * DIY</title>
88
<link rel="stylesheet" href="/main.css">
99
<link rel="manifest" href="/manifest.webmanifest">
10-
<link rel="icon" type="image/png" href="/images/favicon/favicon_64.png" sizes="64x64">
10+
<link rel="icon" type="image/png" href="/images/favicon/favicon_64.png" sizes="64x64">
1111

12-
<meta name="keywords"
13-
content="ESC, Hacking, Free Software, DIY, End Summer Camp, Italian Community, non-profit" >
12+
<meta name="keywords" content="ESC, Hacking, Free Software, DIY, End Summer Camp, Italian Community, non-profit">
1413
<meta name="description"
1514
content="ESC è un incontro non-profit di persone interessate all’Hacking, al Software Libero e al DIY.">
1615
</head>
@@ -19,49 +18,52 @@
1918
<div class="container">
2019
<header>
2120
<a href="/" id="logo" aria-label="Home">
22-
<img
23-
src="/images/ESC.png.webp"
24-
srcset="/images/ESC.png.webp 1x, /images/ESC.png 1x"
25-
alt="Logo dell'End Summer Camp">
21+
<picture>
22+
<source srcset="/images/ESC.png.webp" type="image/webp">
23+
<source srcset="/images/ESC.png" type="image/png">
24+
<img src="/images/ESC.png.webp" alt="Logo dell'End Summer Camp">
25+
</picture>
2626
</a>
2727
<a onclick="toggleMenu()" class="button button-overflow">&#8801;</a>
2828
<nav id="main-nav">
2929
<a href="/campeggio">Camp</a>
3030
<a href="/schedule">Contenuti</a>
3131
<a href="/faq">FAQ</a>
3232
<a href="https://www.endsummercamp.org/index.php/Main_Page">Wiki</a>
33-
<a href="http://t.me/endsummercamp" class="button">Telegram</a>
33+
<a href="http://t.me/endsummercamp" class="button telegram">Telegram</a>
3434
</nav>
3535
</header>
3636

37-
<section class="section" >
37+
<section class="section">
3838
{% block content %} {% endblock %}
3939
</section>
4040

41-
</div>
41+
<footer>
42+
<div class="container social_sponsor">
4243

43-
<div class="container social_sponsor" >
44+
{% include "socials.html" %}
4445

45-
{% include "socials.html" %}
46+
<div class="sponsor">
47+
<a href="https://crunchlab.it/"><img src="/images/CRUNCHLAB.png.webp" alt="CRUNCHLAB"></a>
48+
<a href="https://redder.it/"><img src="/images/REDDER.png.webp" alt="REDDER"></a>
49+
<a href="https://blondbrothers.it/"><img src="/images/BLOND-BROTHERS.png.webp"
50+
alt="BLOND BROTHERS"></a>
51+
</div>
4652

47-
<div class="sponsor">
48-
<a href="https://crunchlab.it/"><img src="/images/CRUNCHLAB.png.webp" alt="CRUNCHLAB"></a>
49-
<a href="https://redder.it/"><img src="/images/REDDER.png.webp" alt="REDDER"></a>
50-
<a href="https://blondbrothers.it/"><img src="/images/BLOND-BROTHERS.png.webp" alt="BLOND BROTHERS"></a>
51-
</div>
52-
53-
</div>
54-
<div class="container license">
55-
<p id="license_text"> Copyright © 2005-2025 | End Summer Camp | CC BY-SA <span class="source-link"><a href="https://github.com/endsummercamp/endsummercamp.github.io">Website Source</a></span></p>
56-
</div>
57-
58-
<script>
59-
function toggleMenu() {
60-
console.log("Menu toggled");
61-
const nav = document.querySelector("#main-nav");
62-
nav.classList.toggle("open");
63-
}
64-
</script>
53+
</div>
54+
<div class="container license">
55+
<p id="license_text"> Copyright © 2005-2025 | End Summer Camp | CC BY-SA <span class="source-link"><a
56+
href="https://github.com/endsummercamp/endsummercamp.github.io">Website Source</a></span>
57+
</p>
58+
</div>
59+
</footer>
60+
<script>
61+
function toggleMenu() {
62+
console.log("Menu toggled");
63+
const nav = document.querySelector("#main-nav");
64+
nav.classList.toggle("open");
65+
}
66+
</script>
6567
</body>
6668

6769
</html>

templates/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
<script src="lite-yt-embed.js"></script>
88

99

10-
<div id="main_container" >
10+
<div id="main_container">
1111
<div id="main_content">
1212
<div id="youtube_frame">
1313
<lite-youtube videoid="UMzpQJ53cXQ" id="youtube"
14-
playlabel="End Summer Camp: Hacking, Free Software, DIY Since 2005"></lite-youtube>
14+
playlabel="End Summer Camp: Hacking, Free Software, DIY Since 2005"></lite-youtube>
1515
</div>
1616
<div id="main_text">
1717
End Summer Camp (ESC) è un incontro non-profit di persone interessate all’<a

0 commit comments

Comments
 (0)