diff --git a/css/style.css b/css/style.css index 6b4f802..67c7627 100644 --- a/css/style.css +++ b/css/style.css @@ -34,26 +34,33 @@ ******************** */ html, -body { +body, +h1, +h2, +h3, +h4, +h5, +h6, +ul { margin: 0; padding: 0; } body { display: grid; - grid-template-columns: [left-gutter] 1em [content] auto [right-gutter] 1em; - grid-template-rows: [header] 30% [body] auto [footer] 30%; + grid-template-columns: [left-gutter] 5% [content] 90% [right-gutter] 5%; + grid-template-rows: [header] 10% [body] auto [footer] 30%; grid-column-gap: 0; } -@media (min-width: 70em) { +@media (min-width: 47.5em) { body { - grid-template-columns: [left-gutter] 1fr [content] 2fr [right-gutter] 1fr; + grid-template-columns: [left-gutter] 1fr [content] 4fr [right-gutter] 1fr; grid-column-gap: 1em; } } -@media (min-width: 50em) and (max-width: 70em) { +@media (min-width: 75em) { body { - grid-template-columns: [left-gutter] 1fr [content] 4fr [right-gutter] 1fr; + grid-template-columns: [left-gutter] 1fr [content] 2fr [right-gutter] 1fr; grid-column-gap: 1em; } } @@ -62,21 +69,26 @@ body { grid-row: header; grid-column: left-gutter/4; display: grid; - grid-template-columns: [header-left-gutter] 1em [title] auto [header-right-gutter] 1em; - grid-template-rows: [title] auto [menu] auto; + grid-template-columns: [header-left-gutter] 5% [title] 90% [header-right-gutter] 5%; + grid-template-rows: [title] 7em [menu] 6em; grid-column-gap: 0; } -@media (min-width: 70em) { +@media (min-width: 25.625em) { .header { - grid-template-columns: [header-left-gutter] 1fr [title] 2fr [header-right-gutter] 1fr; - grid-template-rows: [title] auto [menu] auto; + grid-template-rows: [title] 7em [menu] 3.4em; + } +} +@media (min-width: 47.5em) { + .header { + grid-template-columns: [header-left-gutter] 1fr [title] 4fr [header-right-gutter] 1fr; + grid-template-rows: [title] 7em [menu] 3.4em; grid-column-gap: 1em; } } -@media (min-width: 50em) and (max-width: 70em) { +@media (min-width: 75em) { .header { - grid-template-columns: [header-left-gutter] 1fr [title] 4fr [header-right-gutter] 1fr; - grid-template-rows: [title] auto [menu] auto; + grid-template-columns: [header-left-gutter] 1fr [title] 2fr [header-right-gutter] 1fr; + grid-template-rows: [title] 7em [menu] 3.4em; grid-column-gap: 1em; } } @@ -93,18 +105,18 @@ body { grid-row: footer; grid-column: left-gutter/4; display: grid; - grid-template-columns: [footer-left-gutter] 1em [center] auto [footer-right-gutter] 1em; + grid-template-columns: [footer-left-gutter] 5% [center] 90% [footer-right-gutter] 5%; grid-column-gap: 0; } -@media (min-width: 70em) { +@media (min-width: 47.5em) { .footer { - grid-template-columns: [footer-left-gutter] 1fr [center] 2fr [footer-right-gutter] 1fr; + grid-template-columns: [footer-left-gutter] 1fr [center] 4fr [footer-right-gutter] 1fr; grid-column-gap: 1em; } } -@media (min-width: 50em) and (max-width: 70em) { +@media (min-width: 75em) { .footer { - grid-template-columns: [footer-left-gutter] 1fr [center] 4fr [footer-right-gutter] 1fr; + grid-template-columns: [footer-left-gutter] 1fr [center] 2fr [footer-right-gutter] 1fr; grid-column-gap: 1em; } } @@ -117,7 +129,7 @@ body { grid-column: content; } -@media (min-width: 70em) { +@media (min-width: 75em) { #contact { display: grid; grid-template-columns: [pers] 1fr [prof] 1fr; @@ -133,18 +145,42 @@ body { @font-face { font-family: "merriweatherlight"; - src: url("../fontsmerriweather_light-webfont.eot"); - src: url("../fontsmerriweather_light-webfont.eot?#iefix") format("embedded-opentype"), url("../fontsmerriweather_light-webfont.woff2") format("woff2"), url("../fontsmerriweather_light-webfont.woff") format("woff"), url("../fontsmerriweather_light-webfont.ttf") format("truetype"), url("../fontsmerriweather_light-webfont.svg#merriweather_lightregular") format("svg"); + src: url("../fonts/merriweather_light-webfont.eot"); + src: url("../fonts/merriweather_light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/merriweather_light-webfont.woff2") format("woff2"), url("../fonts/merriweather_light-webfont.woff") format("woff"), url("../fonts/merriweather_light-webfont.ttf") format("truetype"), url("../fonts/merriweather_light-webfont.svg#merriweather_lightregular") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: "merriweatherlight"; - src: url("../fontsmerriweather-lightitalic-webfont.eot"); - src: url("../fontsmerriweather-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fontsmerriweather-lightitalic-webfont.woff2") format("woff2"), url("../fontsmerriweather-lightitalic-webfont.woff") format("woff"), url("../fontsmerriweather-lightitalic-webfont.ttf") format("truetype"), url("../fontsmerriweather-lightitalic-webfont.svg#merriweatherlight_italic") format("svg"); + src: url("../fonts/merriweather-lightitalic-webfont.eot"); + src: url("../fonts/merriweather-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/merriweather-lightitalic-webfont.woff2") format("woff2"), url("../fonts/merriweather-lightitalic-webfont.woff") format("woff"), url("../fonts/merriweather-lightitalic-webfont.ttf") format("truetype"), url("../fonts/merriweather-lightitalic-webfont.svg#merriweatherlight_italic") format("svg"); font-weight: normal; font-style: italic; } +h1 { + font-size: 3.25rem; +} + +h2 { + font-size: 2.5rem; +} + +h3 { + font-size: 2rem; +} + +h4 { + font-size: 1.75rem; +} + +h5 { + font-size: 1.5rem; +} + +h6 { + font-size: 1.25rem; +} + .header { background-color: #67536c; color: #eed7f4; @@ -152,17 +188,15 @@ body { .header .title { display: flex; align-items: center; - margin-top: 1em; - padding-bottom: 0.5em; } .header .title .logo { - height: 75%; + height: 70%; border-radius: 50%; } .header .title h1 { font-weight: 200; flex-grow: 1; - margin-left: 1em; + margin-left: 0.5em; } .header .menu ul { padding-left: 0; @@ -201,7 +235,7 @@ body { } #contact { - font-size: 1.125rem; + font-size: 1rem; } #contact ul { padding-left: 0; @@ -209,6 +243,14 @@ body { #contact ul li { list-style: none; } +#contact .prof { + margin-top: 1em; +} +@media (min-width: 75em) { + #contact .prof { + margin-top: 0; + } +} #personnel, #professionnel, @@ -226,11 +268,13 @@ body { } #online p { margin-right: 1em; + margin-bottom: 0; } .footer { background-color: #67536c; color: #eed7f4; + font-size: 1rem; text-align: right; margin-top: 2em; } @@ -252,10 +296,11 @@ body { body { font-family: "merriweatherlight", serif; font-size: 1.25rem; + line-height: 1.375; } code { - font-size: 0.875rem; + font-size: 1rem; } .smallcaps { diff --git a/css/style.css.map b/css/style.css.map index 9c73b21..bd13aae 100644 --- a/css/style.css.map +++ b/css/style.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../scss/style.scss","../scss/_variables.scss","../scss/_normalize.scss","../scss/_grid.scss","../scss/_fonts.scss","../scss/_header.scss","../scss/_content.scss","../scss/_footer.scss"],"names":[],"mappings":"AAAA;AAAA;;AAAA;;AAAA;AAAA;ACAA;AAAA;;AAAA;;AAAA;AAAA;AAaA;AAAA;;AAAA;;AAAA;AAAA;AAcA;AAAA;;AAAA;;AAAA;AAAA;AAqBA;AAAA;;AAAA;;AAAA;AAAA;AChDA;AAAA;EAEI;EACA;;;ACHJ;EACE;EASD;EACA;EACA;;AFyBE;EErCH;IAGI;IACA;;;AFoCD;EExCH;IAOG;IACA;;;;AAOH;EACE;EACA;EACA;EAWD;EACA;EACA;;AFME;EEtBH;IAKI;IACA;IACA;;;AFkBD;EEzBH;IAUG;IACA;IACA;;;AAKF;EACC;EACA;;AAEF;EACE;EACA;;;AAIF;EACE;EACA;EACA;EASD;EACA;;AFlBE;EEKH;IAKI;IACA;;;AFRD;EEEH;IASG;IACA;;;AAIF;EACC;;;AAIF;EACE;EACA;;;AF1BC;EE6BH;IAEI;IACA;IACA;;EACA;IACE;;EAEF;IACE;;;;AC3EN;EACI;EACA;EACA;EAKA;EACA;;AAGJ;EACI;EACA;EACA;EAKA;EACA;;ACrBJ;EACE,kBJoBY;EInBZ,OJoBa;;AInBb;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AJ0CJ;EACE;EACA;;AACA;EACE;;AIzCF;EACE;;AAEF;EACE;EACA;;AAEF;EACE,OJNS;EIOT;EACA;EACA;EACA;EACA;;;ACjCN;EACE,OLwBW;;AKvBX;EACE,OLoBkB;;AKlBpB;EACE,OLgBW;;AKdb;EACE,OLYU;;;AKRd;EACE,WLJgB;;AKKhB;EACE;;AACA;EACE;;;AAKN;AAAA;AAAA;AAAA;EAIE;;;AAIA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;;ACvCJ;EACE,kBNoBY;EMnBZ,ONoBa;EMnBb;EACA;;AACA;EACE;;ANmDF;EACE;EACA;;AACA;EACE;;AMpDJ;EACE,ONYW;EMXX;;;APOJ;EACE,aCXU;EDYV,WCXe;;;ADcjB;EACE,WCbkB;;;ADgBpB;EACE","file":"style.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../scss/style.scss","../scss/_variables.scss","../scss/_normalize.scss","../scss/_grid.scss","../scss/_fonts.scss","../scss/_header.scss","../scss/_content.scss","../scss/_footer.scss"],"names":[],"mappings":"AAAA;AAAA;;AAAA;;AAAA;AAAA;ACAA;AAAA;;AAAA;;AAAA;AAAA;AAmBA;AAAA;;AAAA;;AAAA;AAAA;AAcA;AAAA;;AAAA;;AAAA;AAAA;AAuBA;AAAA;;AAAA;;AAAA;AAAA;ACxDA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASI;EACA;;;ACVJ;EACE;EACA;EACA;EACA;;AF0CC;EE9CH;IAMG;IACA;;;AFoCA;EE3CH;IAUI;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AF4BC;EElCH;IAQI;;;AFuBD;EE/BH;IAWG;IACA;IACA;;;AFeA;EE5BH;IAgBI;IACA;IACA;;;AAEF;EACC;EACA;;AAED;EACC;EACA;;;AAIH;EACE;EACA;EACA;EACA;EACA;;AFJC;EEDH;IAOG;IACA;;;AFVA;EEEH;IAWI;IACA;;;AAEF;EACC;;;AAIH;EACE;EACA;;;AFvBC;EE0BH;IAEI;IACA;IACA;;EACA;IACE;;EAEF;IACE;;;;AC9EN;EACI;EACA;EACA;EAKA;EACA;;AAGJ;EACI;EACA;EACA;EAKA;EACA;;AAGJ;EAAK,WHdU;;;AGef;EAAK,WHdU;;;AGef;EAAK,WHdU;;;AGef;EAAK,WHdU;;;AGef;EAAK,WHdU;;;AGef;EAAK,WHpBY;;;AITjB;EACE,kBJ0BY;EIzBZ,OJ0Ba;;AIzBb;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AJoDJ;EACE;EACA;;AACA;EACE;;AInDF;EACE;;AAEF;EACE;EACA;;AAEF;EACE,OJES;EIDT;EACA;EACA;EACA;EACA;;;AC/BN;EACE,OL8BW;;AK7BX;EACE,OL0BkB;;AKxBpB;EACE,OLsBW;;AKpBb;EACE,OLkBU;;;AKdd;EACE,WLEgB;;AKDhB;EACE;;AACA;EACE;;AAGJ;EACE;;ALqBD;EKtBD;IAGI;;;;AAKN;AAAA;AAAA;AAAA;EAIE;;;AAIA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;;AC9CJ;EACE,kBN0BY;EMzBZ,ON0Ba;EMzBb,WNagB;EMZhB;EACA;;AACA;EACE;;AN0DF;EACE;EACA;;AACA;EACE;;AM3DJ;EACE,ONiBW;EMhBX;;;APMJ;EACE,aCXU;EDYV,WCXe;EDYf,aCJiB;;;ADOnB;EACE,WCTgB;;;ADYlB;EACE","file":"style.css"} \ No newline at end of file diff --git a/css/style.min.css b/css/style.min.css index 086356d..6087ea4 100644 --- a/css/style.min.css +++ b/css/style.min.css @@ -1 +1 @@ -html,body{margin:0;padding:0}body{display:grid;grid-template-columns:[left-gutter] 1em [content] auto [right-gutter] 1em;grid-template-rows:[header] 30% [body] auto [footer] 30%;grid-column-gap:0}@media(min-width: 70em){body{grid-template-columns:[left-gutter] 1fr [content] 2fr [right-gutter] 1fr;grid-column-gap:1em}}@media(min-width: 50em)and (max-width: 70em){body{grid-template-columns:[left-gutter] 1fr [content] 4fr [right-gutter] 1fr;grid-column-gap:1em}}.header{grid-row:header;grid-column:left-gutter/4;display:grid;grid-template-columns:[header-left-gutter] 1em [title] auto [header-right-gutter] 1em;grid-template-rows:[title] auto [menu] auto;grid-column-gap:0}@media(min-width: 70em){.header{grid-template-columns:[header-left-gutter] 1fr [title] 2fr [header-right-gutter] 1fr;grid-template-rows:[title] auto [menu] auto;grid-column-gap:1em}}@media(min-width: 50em)and (max-width: 70em){.header{grid-template-columns:[header-left-gutter] 1fr [title] 4fr [header-right-gutter] 1fr;grid-template-rows:[title] auto [menu] auto;grid-column-gap:1em}}.header .title{grid-column:title;grid-row:title}.header .menu{grid-row:menu;grid-column:title}.footer{grid-row:footer;grid-column:left-gutter/4;display:grid;grid-template-columns:[footer-left-gutter] 1em [center] auto [footer-right-gutter] 1em;grid-column-gap:0}@media(min-width: 70em){.footer{grid-template-columns:[footer-left-gutter] 1fr [center] 2fr [footer-right-gutter] 1fr;grid-column-gap:1em}}@media(min-width: 50em)and (max-width: 70em){.footer{grid-template-columns:[footer-left-gutter] 1fr [center] 4fr [footer-right-gutter] 1fr;grid-column-gap:1em}}.footer ul{grid-column:center}.content{grid-row:body;grid-column:content}@media(min-width: 70em){#contact{display:grid;grid-template-columns:[pers] 1fr [prof] 1fr;grid-column-gap:1em}#contact .perso{grid-column:pers}#contact .prof{grid-column:prof}}@font-face{font-family:"merriweatherlight";src:url("../fonts/merriweather_light-webfont.eot");src:url("../fonts/merriweather_light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather_light-webfont.woff2") format("woff2"),url("../fonts/merriweather_light-webfont.woff") format("woff"),url("../fonts/merriweather_light-webfont.ttf") format("truetype"),url("../fonts/merriweather_light-webfont.svg#merriweather_lightregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"merriweatherlight";src:url("../fonts/merriweather-lightitalic-webfont.eot");src:url("../fonts/merriweather-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather-lightitalic-webfont.woff2") format("woff2"),url("../fonts/merriweather-lightitalic-webfont.woff") format("woff"),url("../fonts/merriweather-lightitalic-webfont.ttf") format("truetype"),url("../fonts/merriweather-lightitalic-webfont.svg#merriweatherlight_italic") format("svg");font-weight:normal;font-style:italic}.header{background-color:#67536c;color:#eed7f4}.header .title{display:flex;align-items:center;margin-top:1em;padding-bottom:.5em}.header .title .logo{height:75%;border-radius:50%}.header .title h1{font-weight:200;flex-grow:1;margin-left:1em}.header .menu ul{padding-left:0;list-style:none}.header .menu ul li{display:inline-block}.header .menu ul{margin-top:0}.header .menu li{margin-right:.1em;margin-top:1em}.header .menu a{color:#eed7f4;text-decoration:none;padding:5px;border:1px solid;border-radius:5px;box-shadow:1px 1px 1px #333}.content{color:#333}.content a{color:#bb5fd3}.content a:hover{color:#eed7f4}.content a:visited{color:#67536c}#contact{font-size:1.125rem}#contact ul{padding-left:0}#contact ul li{list-style:none}#personnel,#professionnel,#contact,#online{margin-top:2em}#online section{display:flex;flex-wrap:wrap}#online h2{margin-bottom:0}#online p{margin-right:1em;margin-bottom:0}.footer{background-color:#67536c;color:#eed7f4;font-size:1.125rem;text-align:right;margin-top:2em}.footer ul{margin:2em 0}.footer ul{padding-left:0;list-style:none}.footer ul li{display:inline-block}.footer a{color:#eed7f4;text-decoration:none}body{font-family:"merriweatherlight",serif;font-size:1.25rem;line-height:1.5em}code{font-size:.875rem}.smallcaps{font-variant:small-caps}/*# sourceMappingURL=style.min.css.map */ +html,body,h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0}body{display:grid;grid-template-columns:[left-gutter] 5% [content] 90% [right-gutter] 5%;grid-template-rows:[header] 10% [body] auto [footer] 30%;grid-column-gap:0}@media(min-width: 47.5em){body{grid-template-columns:[left-gutter] 1fr [content] 4fr [right-gutter] 1fr;grid-column-gap:1em}}@media(min-width: 75em){body{grid-template-columns:[left-gutter] 1fr [content] 2fr [right-gutter] 1fr;grid-column-gap:1em}}.header{grid-row:header;grid-column:left-gutter/4;display:grid;grid-template-columns:[header-left-gutter] 5% [title] 90% [header-right-gutter] 5%;grid-template-rows:[title] 7em [menu] 6em;grid-column-gap:0}@media(min-width: 25.625em){.header{grid-template-rows:[title] 7em [menu] 3.4em}}@media(min-width: 47.5em){.header{grid-template-columns:[header-left-gutter] 1fr [title] 4fr [header-right-gutter] 1fr;grid-template-rows:[title] 7em [menu] 3.4em;grid-column-gap:1em}}@media(min-width: 75em){.header{grid-template-columns:[header-left-gutter] 1fr [title] 2fr [header-right-gutter] 1fr;grid-template-rows:[title] 7em [menu] 3.4em;grid-column-gap:1em}}.header .title{grid-column:title;grid-row:title}.header .menu{grid-row:menu;grid-column:title}.footer{grid-row:footer;grid-column:left-gutter/4;display:grid;grid-template-columns:[footer-left-gutter] 5% [center] 90% [footer-right-gutter] 5%;grid-column-gap:0}@media(min-width: 47.5em){.footer{grid-template-columns:[footer-left-gutter] 1fr [center] 4fr [footer-right-gutter] 1fr;grid-column-gap:1em}}@media(min-width: 75em){.footer{grid-template-columns:[footer-left-gutter] 1fr [center] 2fr [footer-right-gutter] 1fr;grid-column-gap:1em}}.footer ul{grid-column:center}.content{grid-row:body;grid-column:content}@media(min-width: 75em){#contact{display:grid;grid-template-columns:[pers] 1fr [prof] 1fr;grid-column-gap:1em}#contact .perso{grid-column:pers}#contact .prof{grid-column:prof}}@font-face{font-family:"merriweatherlight";src:url("../fonts/merriweather_light-webfont.eot");src:url("../fonts/merriweather_light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather_light-webfont.woff2") format("woff2"),url("../fonts/merriweather_light-webfont.woff") format("woff"),url("../fonts/merriweather_light-webfont.ttf") format("truetype"),url("../fonts/merriweather_light-webfont.svg#merriweather_lightregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"merriweatherlight";src:url("../fonts/merriweather-lightitalic-webfont.eot");src:url("../fonts/merriweather-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather-lightitalic-webfont.woff2") format("woff2"),url("../fonts/merriweather-lightitalic-webfont.woff") format("woff"),url("../fonts/merriweather-lightitalic-webfont.ttf") format("truetype"),url("../fonts/merriweather-lightitalic-webfont.svg#merriweatherlight_italic") format("svg");font-weight:normal;font-style:italic}h1{font-size:3.25rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.75rem}h5{font-size:1.5rem}h6{font-size:1.25rem}.header{background-color:#67536c;color:#eed7f4}.header .title{display:flex;align-items:center}.header .title .logo{height:70%;border-radius:50%}.header .title h1{font-weight:200;flex-grow:1;margin-left:.5em}.header .menu ul{padding-left:0;list-style:none}.header .menu ul li{display:inline-block}.header .menu ul{margin-top:0}.header .menu li{margin-right:.1em;margin-top:1em}.header .menu a{color:#eed7f4;text-decoration:none;padding:5px;border:1px solid;border-radius:5px;box-shadow:1px 1px 1px #333}.content{color:#333}.content a{color:#bb5fd3}.content a:hover{color:#eed7f4}.content a:visited{color:#67536c}#contact{font-size:1rem}#contact ul{padding-left:0}#contact ul li{list-style:none}#contact .prof{margin-top:1em}@media(min-width: 75em){#contact .prof{margin-top:0}}#personnel,#professionnel,#contact,#online{margin-top:2em}#online section{display:flex;flex-wrap:wrap}#online h2{margin-bottom:0}#online p{margin-right:1em;margin-bottom:0}.footer{background-color:#67536c;color:#eed7f4;font-size:1rem;text-align:right;margin-top:2em}.footer ul{margin:2em 0}.footer ul{padding-left:0;list-style:none}.footer ul li{display:inline-block}.footer a{color:#eed7f4;text-decoration:none}body{font-family:"merriweatherlight",serif;font-size:1.25rem;line-height:1.375}code{font-size:1rem}.smallcaps{font-variant:small-caps}/*# sourceMappingURL=style.min.css.map */ diff --git a/css/style.min.css.map b/css/style.min.css.map index 176ac4d..eabd756 100644 --- a/css/style.min.css.map +++ b/css/style.min.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../scss/_normalize.scss","../scss/_grid.scss","../scss/_variables.scss","../scss/_fonts.scss","../scss/_header.scss","../scss/_content.scss","../scss/_footer.scss","../scss/style.scss"],"names":[],"mappings":"AAAA,UAEI,SACA,UCHJ,KACE,aASD,0EACA,yDACA,kBC0BE,wBDtCH,KAGI,yEACA,qBCqCD,6CDzCH,KAOG,yEACA,qBAOH,QACE,gBACA,0BACA,aAWD,sFACA,4CACA,kBCOE,wBDvBH,QAKI,qFACA,4CACA,qBCmBD,6CD1BH,QAUG,qFACA,4CACA,qBAKF,eACC,kBACA,eAEF,cACE,cACA,kBAIF,QACE,gBACA,0BACA,aASD,uFACA,kBCjBE,wBDIH,QAKI,sFACA,qBCPD,6CDCH,QASG,sFACA,qBAIF,WACC,mBAIF,SACE,cACA,oBCzBC,wBD4BH,SAEI,aACA,4CACA,oBACA,gBACE,iBAEF,eACE,kBE3EN,WACI,gCACA,mDACA,+WAKA,mBACA,kBAGJ,WACI,gCACA,yDACA,4YAKA,mBACA,kBCrBJ,QACE,iBFqBY,QEpBZ,MFqBa,QEpBb,eACE,aACA,mBACA,eACA,oBACA,qBACE,WACA,kBAEF,kBACE,gBACA,YACA,gBF2CJ,iBACE,eACA,gBACA,oBACE,qBE1CF,iBACE,aAEF,iBACE,kBACA,eAEF,gBACE,MFLS,QEMT,qBACA,YACA,iBACA,kBACA,4BCjCN,SACE,MHyBW,KGxBX,WACE,MHqBkB,QGnBpB,iBACE,MHiBW,QGfb,mBACE,MHaU,QGTd,SACE,UHJgB,SGKhB,YACE,eACA,eACE,gBAKN,2CAIE,eAIA,gBACE,aACA,eAEF,WACE,gBAEF,UACE,iBACA,gBCxCJ,QACE,iBJqBY,QIpBZ,MJqBa,QIpBb,UJOgB,SINhB,iBACA,eACA,WACE,aJmDF,WACE,eACA,gBACA,cACE,qBIpDJ,UACE,MJYW,QIXX,qBCMJ,KACE,YLXU,0BKYV,ULXe,QKYf,YLTiB,MKYnB,KACE,ULdkB,QKiBpB,WACE","file":"style.min.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../scss/_normalize.scss","../scss/_grid.scss","../scss/_variables.scss","../scss/_fonts.scss","../scss/_header.scss","../scss/_content.scss","../scss/_footer.scss","../scss/style.scss"],"names":[],"mappings":"AAAA,+BASI,SACA,UCVJ,KACE,aACA,uEACA,yDACA,kBC0CC,0BD9CH,KAMG,yEACA,qBCoCA,wBD3CH,KAUI,yEACA,qBAIJ,QACE,gBACA,0BACA,aACA,mFACA,0CACA,kBC4BC,4BDlCH,QAQI,6CCuBD,0BD/BH,QAWG,qFACA,4CACA,qBCeA,wBD5BH,QAgBI,qFACA,4CACA,qBAEF,eACC,kBACA,eAED,cACC,cACA,kBAIH,QACE,gBACA,0BACA,aACA,oFACA,kBCJC,0BDDH,QAOG,sFACA,qBCVA,wBDEH,QAWI,sFACA,qBAEF,WACC,mBAIH,SACE,cACA,oBCvBC,wBD0BH,SAEI,aACA,4CACA,oBACA,gBACE,iBAEF,eACE,kBE9EN,WACI,gCACA,mDACA,+WAKA,mBACA,kBAGJ,WACI,gCACA,yDACA,4YAKA,mBACA,kBAGJ,aDde,QCef,aDde,OCef,aDde,KCef,aDde,QCef,aDde,OCef,aDpBiB,QETjB,QACE,iBF0BY,QEzBZ,MF0Ba,QEzBb,eACE,aACA,mBACA,qBACE,WACA,kBAEF,kBACE,gBACA,YACA,iBFoDJ,iBACE,eACA,gBACA,oBACE,qBEnDF,iBACE,aAEF,iBACE,kBACA,eAEF,gBACE,MFES,QEDT,qBACA,YACA,iBACA,kBACA,4BC/BN,SACE,MH8BW,KG7BX,WACE,MH0BkB,QGxBpB,iBACE,MHsBW,QGpBb,mBACE,MHkBU,QGdd,SACE,UHEgB,KGDhB,YACE,eACA,eACE,gBAGJ,eACE,eHqBD,wBGtBD,eAGI,cAKN,2CAIE,eAIA,gBACE,aACA,eAEF,WACE,gBAEF,UACE,iBACA,gBC9CJ,QACE,iBJ0BY,QIzBZ,MJ0Ba,QIzBb,UJagB,KIZhB,iBACA,eACA,WACE,aJ0DF,WACE,eACA,gBACA,cACE,qBI3DJ,UACE,MJiBW,QIhBX,qBCMJ,KACE,YLXU,0BKYV,ULXe,QKYf,YLJiB,MKOnB,KACE,ULTgB,KKYlB,WACE","file":"style.min.css"} \ No newline at end of file diff --git a/img/avatar.png b/img/avatar.png new file mode 100644 index 0000000..ac0422d Binary files /dev/null and b/img/avatar.png differ diff --git a/img/avatar.svg b/img/avatar.svg deleted file mode 100644 index cbc0f6c..0000000 --- a/img/avatar.svg +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/img/cc-by-4.0.png b/img/cc-by-4.0.png deleted file mode 100644 index 863f00b..0000000 Binary files a/img/cc-by-4.0.png and /dev/null differ diff --git a/index.html b/index.html index 881a903..555e015 100644 --- a/index.html +++ b/index.html @@ -15,19 +15,19 @@
- +

iGor milhit

-
+
-
+

Personnel

Vieux comme la crise du pétrole, je suis né entre des livres, des taches d’encre et quelques vinyles. Les noyaux des centrales nucléaires se sont mises à fusionner, les empires d’après les empires s’écroulèrent et s’écroulent encore, et à la croissance des montagnes de papiers s’ajoute la croissance des montagnes de déchets électroniques. Au milieu de cette dématérialisation joyeuse, j’observe les traces éphémères de mon cheminement chaotique.

-
+

Professionnel

De métier, je suis Spécialiste HES en information documentaire, ce qui peut se traduire par artisan en sciences de l'information. Plus précisément, je produis de l'information, je veille à son accessibilité et/ou à sa diffusion, à sa pérennité et à sa sécurité. Bien entendu, cette information peut prendre différentes formes, depuis les livres jusqu'aux données numériques de la recherche, en passant par la documentation technique, les documents administratifs, les articles scientifiques numériques, voire imprimés. Un domaine, ou plutôt des domaines divers et passionnants.

Dans cet ensemble de tâches, je me suis assez rapidement concentré sur deux aspects principaux : la compréhension, la gestion et le développement des systèmes d'informations documentaires, et les méthodes modernes de publications, à savoir celles qui tentent de réellement tirer les conséquences du passage au numérique.
@@ -72,20 +72,20 @@

Depuis novembre 2016, je suis employé à la centrale rero, principalement pour collaborer à l'écriture des nouvelles aventures du réseau.

-
+

En ligne

-

blogiGor

-

fr.wikipedia

-

OpenStreetMap

-

keybase

-

im@pouet.it

-

@igor_milhit

-

GitHub

-

Framagit

-

discogs

+

blogiGor

+

fr.wikipedia

+

OpenStreetMap

+

keybase

+

im@pouet.it

+

@igor_milhit

+

GitHub

+

Framagit

+

discogs

@@ -98,8 +98,8 @@
  • - v.1.1.0 — + v.1.1.1 —
  • diff --git a/scss/_content.scss b/scss/_content.scss index 7ddeb89..39103e1 100644 --- a/scss/_content.scss +++ b/scss/_content.scss @@ -19,6 +19,12 @@ list-style: none; } } + .prof { + margin-top: 1em; + @include breakpoint(l) { + margin-top: 0; + } + } } #personnel, diff --git a/scss/_fonts.scss b/scss/_fonts.scss index aa5e81c..cd0f4e7 100644 --- a/scss/_fonts.scss +++ b/scss/_fonts.scss @@ -21,3 +21,10 @@ font-weight: normal; font-style: italic; } + +h1 { font-size: $font-size-h1; } +h2 { font-size: $font-size-h2; } +h3 { font-size: $font-size-h3; } +h4 { font-size: $font-size-h4; } +h5 { font-size: $font-size-h5; } +h6 { font-size: $font-size-h6; } diff --git a/scss/_grid.scss b/scss/_grid.scss index ef1850b..15f439b 100644 --- a/scss/_grid.scss +++ b/scss/_grid.scss @@ -1,62 +1,65 @@ body { display: grid; - @include breakpoint(desktop) { + grid-template-columns: [left-gutter] 5% [content] 90% [right-gutter] 5%; + grid-template-rows: [header] 10% [body] auto [footer] 30%; + grid-column-gap: 0; + @include breakpoint(m) { + grid-template-columns: [left-gutter] 1fr [content] 4fr [right-gutter] 1fr; + grid-column-gap: 1em; + } + @include breakpoint(l) { grid-template-columns: [left-gutter] 1fr [content] 2fr [right-gutter] 1fr; grid-column-gap: 1em; } - @include breakpoint(tablet) { - grid-template-columns: [left-gutter] 1fr [content] 4fr [right-gutter] 1fr; - grid-column-gap: 1em; - } - grid-template-columns: [left-gutter] 1em [content] auto [right-gutter] 1em; - grid-template-rows: [header] 30% [body] auto [footer] 30%; - grid-column-gap: 0; } .header { grid-row: header; grid-column: left-gutter / 4; display: grid; - @include breakpoint(desktop) { + grid-template-columns: [header-left-gutter] 5% [title] 90% [header-right-gutter] 5%; + grid-template-rows: [title] 7em [menu] 6em; + grid-column-gap: 0; + @include breakpoint(s) { + grid-template-rows: [title] 7em [menu] 3.4em; + } + @include breakpoint(m) { + grid-template-columns: [header-left-gutter] 1fr [title] 4fr [header-right-gutter] 1fr; + grid-template-rows: [title] 7em [menu] 3.4em; + grid-column-gap: 1em; + } + @include breakpoint(l) { grid-template-columns: [header-left-gutter] 1fr [title] 2fr [header-right-gutter] 1fr; - grid-template-rows: [title] auto [menu] auto; + grid-template-rows: [title] 7em [menu] 3.4em; grid-column-gap: 1em; } - @include breakpoint(tablet) { - grid-template-columns: [header-left-gutter] 1fr [title] 4fr [header-right-gutter] 1fr; - grid-template-rows: [title] auto [menu] auto; - grid-column-gap: 1em; - } - grid-template-columns: [header-left-gutter] 1em [title] auto [header-right-gutter] 1em; - grid-template-rows: [title] auto [menu] auto; - grid-column-gap: 0; - .title { - grid-column: title; - grid-row: title; -} -.menu { - grid-row: menu; - grid-column: title; -} + .title { + grid-column: title; + grid-row: title; + } + .menu { + grid-row: menu; + grid-column: title; + } } .footer { grid-row: footer; grid-column: left-gutter / 4; display: grid; - @include breakpoint(desktop) { + grid-template-columns: [footer-left-gutter] 5% [center] 90% [footer-right-gutter] 5%; + grid-column-gap: 0; + @include breakpoint(m) { + grid-template-columns: [footer-left-gutter] 1fr [center] 4fr [footer-right-gutter] 1fr; + grid-column-gap: 1em; + } + @include breakpoint(l) { grid-template-columns: [footer-left-gutter] 1fr [center] 2fr [footer-right-gutter] 1fr; grid-column-gap: 1em; } - @include breakpoint(tablet) { - grid-template-columns: [footer-left-gutter] 1fr [center] 4fr [footer-right-gutter] 1fr; - grid-column-gap: 1em; - } - grid-template-columns: [footer-left-gutter] 1em [center] auto [footer-right-gutter] 1em; - grid-column-gap: 0; - ul { - grid-column: center; -} + ul { + grid-column: center; + } } .content { @@ -65,7 +68,7 @@ body { } #contact { - @include breakpoint(desktop) { + @include breakpoint(l) { display: grid; grid-template-columns: [pers] 1fr [prof] 1fr; grid-column-gap: 1em; diff --git a/scss/_header.scss b/scss/_header.scss index 040410a..d6df8f1 100644 --- a/scss/_header.scss +++ b/scss/_header.scss @@ -4,16 +4,14 @@ .title { display: flex; align-items: center; - margin-top: 1em; - padding-bottom: .5em; .logo { - height: 75%; + height: 70%; border-radius: 50%; } h1 { font-weight: 200; flex-grow: 1; - margin-left: 1em; + margin-left: .5em; } } .menu { diff --git a/scss/_normalize.scss b/scss/_normalize.scss index d872ba1..7ff8ef1 100644 --- a/scss/_normalize.scss +++ b/scss/_normalize.scss @@ -1,5 +1,12 @@ html, -body { +body, +h1, +h2, +h3, +h4, +h5, +h6, +ul { margin: 0; padding: 0; -} \ No newline at end of file +} diff --git a/scss/_variables.scss b/scss/_variables.scss index acb4e47..380224a 100644 --- a/scss/_variables.scss +++ b/scss/_variables.scss @@ -7,10 +7,15 @@ */ $font-base: 'merriweatherlight', serif; -$font-size-base: 1.250rem; -$font-size-small: $font-size-base * .9; -$font-size-smaller: $font-size-base * .7; -$line-height-base: 1.5em; +$font-size-base: 1.250rem; // 20px +$font-size-h1: $font-size-base * 2.6; // 52px +$font-size-h2: $font-size-base * 2; // 40px +$font-size-h3: $font-size-base * 1.6; // 32px +$font-size-h4: $font-size-base * 1.4; // 28px +$font-size-h5: $font-size-base * 1.2; // 24px +$font-size-h6: $font-size-base; // 20px +$font-size-small: $font-size-base * .8; // 16px +$line-height-base: 1.375; /* ******************** @@ -35,15 +40,17 @@ $gray-light: lighten($gray, 20); */ @mixin breakpoint($point) { - @if $point == desktop { - @media (min-width: 70em) { @content ; } + @if $point == l { + @media (min-width: 75em) { @content ; } } - @else if $point == tablet { - @media (min-width: 50em) and (max-width: 70em) { @content ; } + @if $point == m { + @media (min-width: 47.5em) { @content ; } } - @else if $point == mobile { - @media (max-width: 37.5em) { @content ; } - + @else if $point == s { + @media (min-width: 25.625em) { @content ; } + } + @else if $point == xs { + @media (max-width: 25.625em) { @content ; } } } diff --git a/scss/style.scss b/scss/style.scss index d2f080e..4117341 100644 --- a/scss/style.scss +++ b/scss/style.scss @@ -23,7 +23,7 @@ body { } code { - font-size: $font-size-smaller; + font-size: $font-size-small; } .smallcaps {