Compare commits
21 Commits
language_b
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cd97001cc0 | ||
|
|
dfc4f55709 | ||
|
|
2c8ae62e4b | ||
|
|
eacd26e532 | ||
|
|
8ac697b6e3 | ||
|
|
f43afab585 | ||
|
|
0764207780 | ||
|
|
d040932217 | ||
|
|
c633026376 | ||
|
|
de4be9e248 | ||
|
|
b52842c254 | ||
|
|
5b1ea933f6 | ||
|
|
ecabfcc392 | ||
|
|
d9a6269f13 | ||
|
|
c08dff5171 | ||
|
|
0b55e2cdb3 | ||
|
|
9edec3714e | ||
|
|
e27344b350 | ||
|
|
d72c5ea2de | ||
|
|
92b75b3239 | ||
|
|
2e03ec0ae9 |
10
.vscode/settings.json
vendored
Normal file
10
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
// Use Prettier as the default formatter for HTML and CSS
|
||||||
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
||||||
|
"[html]": {
|
||||||
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||||
|
},
|
||||||
|
"[css]": {
|
||||||
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,4 +1,8 @@
|
|||||||
|
|
||||||
|
html validator : https://validator.w3.org/nu
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
start it with a server, like : `alive-server`
|
start it with a server, like : `alive-server`
|
||||||
- https://www.npmjs.com/package/alive-server
|
- https://www.npmjs.com/package/alive-server
|
||||||
- install : `npm install -g alive-server`
|
- install : `npm install -g alive-server`
|
||||||
|
|||||||
BIN
docs/cvs/CV_Hugo_Lamy_Backend_Embedded_Developer.pdf
Normal file
BIN
docs/cvs/CV_Hugo_Lamy_Backend_Embedded_Developer.pdf
Normal file
Binary file not shown.
BIN
docs/cvs/CV_Hugo_Lamy_Backend_Embedded_Developer_Ats_EN.pdf
Normal file
BIN
docs/cvs/CV_Hugo_Lamy_Backend_Embedded_Developer_Ats_EN.pdf
Normal file
Binary file not shown.
BIN
docs/cvs/CV_Hugo_Lamy_Backend_Embedded_Developer_Ats_FR.pdf
Normal file
BIN
docs/cvs/CV_Hugo_Lamy_Backend_Embedded_Developer_Ats_FR.pdf
Normal file
Binary file not shown.
BIN
docs/cvs/CV_Hugo_Lamy_Backend_Embedded_Developer_EN.pdf
Normal file
BIN
docs/cvs/CV_Hugo_Lamy_Backend_Embedded_Developer_EN.pdf
Normal file
Binary file not shown.
BIN
docs/cvs/CV_Hugo_Lamy_Backend_Embedded_Developer_FR.pdf
Normal file
BIN
docs/cvs/CV_Hugo_Lamy_Backend_Embedded_Developer_FR.pdf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
949
index.html
949
index.html
File diff suppressed because it is too large
Load Diff
@@ -1,15 +1,38 @@
|
|||||||
.cv {
|
#cv {
|
||||||
display: flex;
|
header {
|
||||||
flex-direction: column;
|
height: 300px;
|
||||||
width: auto;
|
}
|
||||||
max-width: 900px;
|
|
||||||
margin-bottom: 100px;
|
|
||||||
text-align: left;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.cv .cv_download {
|
.cv {
|
||||||
display: inline-block;
|
display: flex;
|
||||||
width: 100%;
|
flex-direction: column;
|
||||||
margin-top: 30px;
|
text-align: left;
|
||||||
text-align: center;
|
width: auto;
|
||||||
|
max-width: 900px;
|
||||||
|
|
||||||
|
> *:last-child {
|
||||||
|
margin-bottom: 100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cv_download {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
gap: 10px;
|
||||||
|
margin-top: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.banner {
|
||||||
|
margin: 0px 0px 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
margin-top: 100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul {
|
||||||
|
border: 1px dashed black;
|
||||||
|
padding: 20px;
|
||||||
|
padding-left: 40px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,15 +1,19 @@
|
|||||||
#hero {
|
#hero {
|
||||||
min-height: 100vh;
|
min-height: 100vh;
|
||||||
grid-template-columns: 1fr auto 1fr;
|
grid-template-columns: 1fr auto 1fr;
|
||||||
/*
|
/*
|
||||||
* WIP : trying to find a solution to have both qualities :
|
* WIP : trying to find a solution to have both qualities :
|
||||||
* - elements are spread across the page vertically ('hugo lamy developpeur' is not compacted on top)
|
* - elements are spread across the page vertically ('hugo lamy developpeur' is not compacted on top)
|
||||||
* - the details element 'voir le cv' dont jump when we unroll it
|
* - the details element 'voir le cv' don't jump when we unroll it
|
||||||
*
|
*
|
||||||
grid-template-rows: 1fr auto 1fr;
|
grid-template-rows: 1fr auto 1fr;
|
||||||
|
grid-template-rows: auto auto 1fr;
|
||||||
*/
|
*/
|
||||||
grid-template-rows: 1fr 1fr auto;
|
grid-template-rows: 50vh 1fr;
|
||||||
}
|
}
|
||||||
#hero .subtitle {
|
#hero .subtitle {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
display: inline-block;
|
||||||
|
max-width: 700px;
|
||||||
|
margin: 0px auto;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,51 +1,59 @@
|
|||||||
input#language {
|
input#language {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
|
||||||
.language_label {
|
|
||||||
position: absolute;
|
|
||||||
grid-column: end;
|
|
||||||
top: 20px;
|
|
||||||
right: 20px;
|
|
||||||
padding: 10px;
|
|
||||||
cursor: pointer;
|
|
||||||
z-index: 1;
|
|
||||||
}
|
|
||||||
.language_label .flag {
|
|
||||||
width: 20px;
|
|
||||||
}
|
}
|
||||||
|
label#language_label {
|
||||||
|
position: fixed;
|
||||||
|
top: 20px;
|
||||||
|
right: 20px;
|
||||||
|
padding: 10px;
|
||||||
|
cursor: pointer;
|
||||||
|
z-index: 1;
|
||||||
|
|
||||||
|
.flag {
|
||||||
|
width: 20px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* FR
|
* SWITCH FLAG
|
||||||
*/
|
*/
|
||||||
input#language:not(:checked) ~ * .language_label #fr {
|
#language {
|
||||||
display: inline;
|
&:not(:checked) + #language_label {
|
||||||
}
|
#fr {
|
||||||
input#language:checked ~ * .language_label #fr {
|
display: inline;
|
||||||
display: none;
|
}
|
||||||
}
|
|
||||||
input#language:not(:checked) ~ * span.fr {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
input#language:checked ~ * span.fr {
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
#en {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&:checked + #language_label {
|
||||||
|
#fr {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#en {
|
||||||
|
display: inline;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* EN
|
* SWITCH LANGUAGE
|
||||||
*/
|
*/
|
||||||
input#language:not(:checked) ~ * .language_label #en {
|
|
||||||
display: none;
|
#language {
|
||||||
}
|
~ * .fr,
|
||||||
input#language:checked ~ * .language_label #en {
|
~ * .en {
|
||||||
display: inline;
|
display: none;
|
||||||
}
|
}
|
||||||
input#language:not(:checked) ~ * span.en {
|
|
||||||
display: inline;
|
&:not(:checked) ~ * .en {
|
||||||
}
|
display: inline;
|
||||||
input#language:checked ~ * span.en {
|
}
|
||||||
display: none;
|
|
||||||
|
&:checked ~ * .fr {
|
||||||
|
display: inline;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
section {
|
section {
|
||||||
display: grid;
|
display: grid;
|
||||||
position: relative;
|
|
||||||
margin: 0px;
|
margin: 0px;
|
||||||
width: 100vw;
|
width: 100vw;
|
||||||
grid-template-columns: auto auto auto;
|
grid-template-columns: auto auto auto;
|
||||||
|
|||||||
Reference in New Issue
Block a user