Skip to content

Commit 0bcb433

Browse files
committed
feat: update slides for DevoxxFR
1 parent 4b98239 commit 0bcb433

File tree

4 files changed

+37
-13
lines changed

4 files changed

+37
-13
lines changed

src/slides/0-intro/Title.astro

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
---
22
import Slide from "../../components/Slide.astro";
33
import introBackground from "./assets/intro-background.jpg";
4+
import devoxxLogo from "./assets/devoxx-logo.webp";
45
---
56

67
<Slide data-background-image={introBackground.src} style="top: 0;">
78
<div class="content">
9+
<span class="event">
10+
<img data-src={devoxxLogo.src} alt="Devoxx Logo" />
11+
<span class="date">17/04/2025</span>
12+
</span>
813
<div class="title">
914
<h1>
1015
Savez-vous <i>vraiment</i> ce qu'est la <strong>couleur</strong> ?
@@ -14,18 +19,17 @@ import introBackground from "./assets/intro-background.jpg";
1419

1520
<p class="speaker">
1621
<span class="name">Julien Sulpis</span>
17-
<span class="event">LyonJS #100</span>
18-
<span class="date">21/02/2025</span>
1922
</p>
2023
</div>
2124
</Slide>
2225

2326
<style lang="scss">
2427
.content {
25-
height: min(60dvh, 500px);
28+
height: min(70dvh, 600px);
2629
display: flex;
2730
flex-direction: column;
2831
justify-content: space-between;
32+
margin-top: -10%;
2933
}
3034
p {
3135
margin: 0;
@@ -52,8 +56,16 @@ import introBackground from "./assets/intro-background.jpg";
5256
font-size: 1em;
5357
font-weight: bold;
5458
}
55-
.event,
56-
.date {
57-
font-size: 0.7em;
59+
.event {
60+
display: flex;
61+
flex-direction: column;
62+
align-items: center;
63+
gap: 1rem;
64+
font-size: 0.9em;
65+
66+
img {
67+
height: 12svh;
68+
width: auto;
69+
}
5870
}
5971
</style>
3.63 KB
Binary file not shown.

src/slides/4-outro/TheEnd.svelte

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import fragmentRgb from "../2-representation-of-colors/srgb/rgb-3d.frag";
1111
import fragmentHsl from "../2-representation-of-colors/srgb/hsl-3d.frag";
1212
import fragmentHsv from "../2-representation-of-colors/srgb/hsv-3d.frag";
13+
import zenikaLogo from "./assets/zenika-logo.png";
1314
import srgb from "../3-color-space-for-humans/assets/srgb.mov";
1415
import { useGlslCanvas } from "../../webgl/renderer";
1516
@@ -32,12 +33,12 @@
3233
<a href="https://github.com/jsulpis" target="_blank">
3334
<img data-src={github.src} alt="github" />
3435
</a>
35-
<a href="https://twitter.com/jsulpis" target="_blank">
36-
<img data-src={twitter.src} alt="X" />
37-
</a>
3836
<a href="https://bsky.app/profile/jsulpis.bsky.social" target="_blank">
3937
<img data-src={bluesky.src} alt="Bluesky" />
4038
</a>
39+
<a href="https://twitter.com/jsulpis" target="_blank">
40+
<img data-src={twitter.src} alt="X" />
41+
</a>
4142
<a href="https://mastodon.social/@jsulpis" target="_blank">
4243
<img data-src={mastodon.src} alt="Mastodon" />
4344
</a>
@@ -48,9 +49,14 @@
4849
<img data-src={shadertoy.src} alt="shadertoy" />
4950
</a>
5051
</div>
52+
<a href="https://zenika.com">
53+
<img class="zenika" data-src={zenikaLogo.src} alt="Zenika Logo" />
54+
</a>
5155
</div>
5256

53-
<img data-src={qrFeedback.src} alt="qr code for feedback" class="qr" />
57+
<a href="https://bento.me/jsulpis-talk-color-science">
58+
<img data-src={qrFeedback.src} alt="qr code for feedback" class="qr" />
59+
</a>
5460

5561
<div class="color-spaces">
5662
<canvas bind:this={canvasRgb} />
@@ -80,13 +86,14 @@
8086
}
8187
.me {
8288
text-align: center;
89+
padding-top: 5%;
8390
8491
h1 {
85-
font-size: 3rem;
92+
font-size: 3.5rem;
8693
margin-bottom: 0;
8794
}
8895
strong {
89-
font-size: 2rem;
96+
font-size: 2.5rem;
9097
}
9198
9299
.icons {
@@ -96,10 +103,14 @@
96103
gap: 0.5em;
97104
}
98105
img {
99-
height: 1em;
106+
height: 0.8em;
100107
object-fit: contain;
101108
}
102109
}
110+
img.zenika {
111+
height: 2em;
112+
margin-top: 1em;
113+
}
103114
.qr {
104115
width: min(40dvh, 100%);
105116
aspect-ratio: 1;
@@ -127,6 +138,7 @@
127138
128139
&::before {
129140
content: "";
141+
pointer-events: none;
130142
position: absolute;
131143
width: 150%;
132144
height: 250%;
31.4 KB
Loading

0 commit comments

Comments
 (0)