File tree Expand file tree Collapse file tree 4 files changed +37
-13
lines changed Expand file tree Collapse file tree 4 files changed +37
-13
lines changed Original file line number Diff line number Diff line change 1
1
---
2
2
import Slide from " ../../components/Slide.astro" ;
3
3
import introBackground from " ./assets/intro-background.jpg" ;
4
+ import devoxxLogo from " ./assets/devoxx-logo.webp" ;
4
5
---
5
6
6
7
<Slide data-background-image ={ introBackground .src } style =" top: 0;" >
7
8
<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 >
8
13
<div class =" title" >
9
14
<h1 >
10
15
Savez-vous <i >vraiment</i > ce qu'est la <strong >couleur</strong > ?
@@ -14,18 +19,17 @@ import introBackground from "./assets/intro-background.jpg";
14
19
15
20
<p class =" speaker" >
16
21
<span class =" name" >Julien Sulpis</span >
17
- <span class =" event" >LyonJS #100</span >
18
- <span class =" date" >21/02/2025</span >
19
22
</p >
20
23
</div >
21
24
</Slide >
22
25
23
26
<style lang =" scss" >
24
27
.content {
25
- height: min(60dvh, 500px );
28
+ height: min(70dvh, 600px );
26
29
display: flex;
27
30
flex-direction: column;
28
31
justify-content: space-between;
32
+ margin-top: -10%;
29
33
}
30
34
p {
31
35
margin: 0;
@@ -52,8 +56,16 @@ import introBackground from "./assets/intro-background.jpg";
52
56
font-size: 1em;
53
57
font-weight: bold;
54
58
}
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
+ }
58
70
}
59
71
</style >
Original file line number Diff line number Diff line change 10
10
import fragmentRgb from " ../2-representation-of-colors/srgb/rgb-3d.frag" ;
11
11
import fragmentHsl from " ../2-representation-of-colors/srgb/hsl-3d.frag" ;
12
12
import fragmentHsv from " ../2-representation-of-colors/srgb/hsv-3d.frag" ;
13
+ import zenikaLogo from " ./assets/zenika-logo.png" ;
13
14
import srgb from " ../3-color-space-for-humans/assets/srgb.mov" ;
14
15
import { useGlslCanvas } from " ../../webgl/renderer" ;
15
16
32
33
<a href =" https://github.com/jsulpis" target =" _blank" >
33
34
<img data-src ={github .src } alt =" github" />
34
35
</a >
35
- <a href =" https://twitter.com/jsulpis" target =" _blank" >
36
- <img data-src ={twitter .src } alt =" X" />
37
- </a >
38
36
<a href =" https://bsky.app/profile/jsulpis.bsky.social" target =" _blank" >
39
37
<img data-src ={bluesky .src } alt =" Bluesky" />
40
38
</a >
39
+ <a href =" https://twitter.com/jsulpis" target =" _blank" >
40
+ <img data-src ={twitter .src } alt =" X" />
41
+ </a >
41
42
<a href =" https://mastodon.social/@jsulpis" target =" _blank" >
42
43
<img data-src ={mastodon .src } alt =" Mastodon" />
43
44
</a >
48
49
<img data-src ={shadertoy .src } alt =" shadertoy" />
49
50
</a >
50
51
</div >
52
+ <a href =" https://zenika.com" >
53
+ <img class ="zenika" data-src ={zenikaLogo .src } alt =" Zenika Logo" />
54
+ </a >
51
55
</div >
52
56
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 >
54
60
55
61
<div class =" color-spaces" >
56
62
<canvas bind:this ={canvasRgb } />
80
86
}
81
87
.me {
82
88
text-align : center ;
89
+ padding-top : 5% ;
83
90
84
91
h1 {
85
- font-size : 3 rem ;
92
+ font-size : 3.5 rem ;
86
93
margin-bottom : 0 ;
87
94
}
88
95
strong {
89
- font-size : 2 rem ;
96
+ font-size : 2.5 rem ;
90
97
}
91
98
92
99
.icons {
96
103
gap : 0.5em ;
97
104
}
98
105
img {
99
- height : 1 em ;
106
+ height : 0.8 em ;
100
107
object-fit : contain ;
101
108
}
102
109
}
110
+ img .zenika {
111
+ height : 2em ;
112
+ margin-top : 1em ;
113
+ }
103
114
.qr {
104
115
width : min (40 dvh , 100% );
105
116
aspect-ratio : 1 ;
127
138
128
139
& ::before {
129
140
content : " " ;
141
+ pointer-events : none ;
130
142
position : absolute ;
131
143
width : 150% ;
132
144
height : 250% ;
You can’t perform that action at this time.
0 commit comments