|
|
@@ -14,66 +14,9 @@
|
|
|
/>
|
|
|
<style>
|
|
|
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800);
|
|
|
- @charset "utf-8";
|
|
|
|
|
|
- @-webkit-viewport {
|
|
|
- width: device-width;
|
|
|
- }
|
|
|
-
|
|
|
- @-moz-viewport {
|
|
|
- width: device-width;
|
|
|
- }
|
|
|
-
|
|
|
- @-ms-viewport {
|
|
|
- width: device-width;
|
|
|
- }
|
|
|
-
|
|
|
- @-o-viewport {
|
|
|
- width: device-width;
|
|
|
- }
|
|
|
-
|
|
|
- @viewport {
|
|
|
- width: device-width;
|
|
|
- }
|
|
|
-
|
|
|
- html {
|
|
|
- background-color: rgb(51, 73, 96);
|
|
|
- }
|
|
|
-
|
|
|
- * {
|
|
|
- box-sizing: border-box;
|
|
|
- }
|
|
|
-
|
|
|
- h1, h2, h3, h4, h5, h6 {
|
|
|
- font-size: 1em;
|
|
|
- }
|
|
|
-
|
|
|
- ol,
|
|
|
- ul {
|
|
|
- list-style: none;
|
|
|
- padding-inline: 0;
|
|
|
- }
|
|
|
-
|
|
|
- body {
|
|
|
- width: 80;
|
|
|
- max-width: 120ch;
|
|
|
- margin-top: 2em;
|
|
|
- margin-bottom: 2em;
|
|
|
- margin-right: auto;
|
|
|
- margin-left: auto;
|
|
|
- padding: 1em;
|
|
|
- background-color: white;
|
|
|
- font-family: 'Open Sans', Arial, Tahoma;
|
|
|
- font-weight: 400;
|
|
|
-
|
|
|
- display: grid;
|
|
|
- grid-template-areas:
|
|
|
- "basics basics"
|
|
|
- "work education"
|
|
|
- "work skills"
|
|
|
- "work languages"
|
|
|
- "work _";
|
|
|
- }
|
|
|
+ <%= Layout.resets() |> Phoenix.HTML.raw() %>
|
|
|
+ <%= Layout.page_css() |> Phoenix.HTML.raw() %>
|
|
|
|
|
|
dl {
|
|
|
display: grid;
|
|
|
@@ -88,21 +31,8 @@
|
|
|
grid-column: 2/3;
|
|
|
}
|
|
|
|
|
|
- #basics {
|
|
|
- grid-area: basics;
|
|
|
-
|
|
|
- display: grid;
|
|
|
- justify-items: center;
|
|
|
- }
|
|
|
-
|
|
|
- #work {
|
|
|
- grid-area: work;
|
|
|
- }
|
|
|
-
|
|
|
- #basics>h1,
|
|
|
- #basics>h2 {
|
|
|
- text-transform: uppercase;
|
|
|
- }
|
|
|
+ <%= Work.css() |> Phoenix.HTML.raw() %>
|
|
|
+ <%= Basics.css() |> Phoenix.HTML.raw() %>
|
|
|
|
|
|
dt.work_location+dd::before {
|
|
|
content: '🏢 ' attr(value);
|
|
|
@@ -117,22 +47,12 @@
|
|
|
li h3 {
|
|
|
font-weight: 500;
|
|
|
}
|
|
|
-
|
|
|
- #skills .tools::after {
|
|
|
- content: "Outils";
|
|
|
- }
|
|
|
</style>
|
|
|
</head>
|
|
|
|
|
|
<body>
|
|
|
<div id="basics">
|
|
|
- <h1><%= @basics.name %></h1>
|
|
|
- <h2><%= @basics.label %></h2>
|
|
|
-
|
|
|
- <dl>
|
|
|
- <dt class="location">Lieu</dt>
|
|
|
- <dd><%= @basics.location.city %></dd>
|
|
|
- </dl>
|
|
|
+ <Basics.basics basics={@basics} />
|
|
|
</div>
|
|
|
|
|
|
<div id="work">
|
|
|
@@ -140,7 +60,7 @@
|
|
|
<ol>
|
|
|
<%= for work <- @work do %>
|
|
|
<li>
|
|
|
- <.work work={work} />
|
|
|
+ <Work.work work={work} />
|
|
|
</li>
|
|
|
<% end %>
|
|
|
</ol>
|
|
|
@@ -151,7 +71,7 @@
|
|
|
|
|
|
<ul>
|
|
|
<%= for skill <- @skills do %>
|
|
|
- <li><.skill skill={skill} /></li>
|
|
|
+ <li><Skill.skill skill={skill} /></li>
|
|
|
<% end %>
|
|
|
</ul>
|
|
|
</div>
|
|
|
@@ -161,7 +81,7 @@
|
|
|
|
|
|
<ol>
|
|
|
<%= for educ <- @education do %>
|
|
|
- <li><.education educ={educ} /></li>
|
|
|
+ <li><Education.education educ={educ} /></li>
|
|
|
<% end %>
|
|
|
</ol>
|
|
|
</div>
|
|
|
@@ -171,7 +91,7 @@
|
|
|
|
|
|
<ul>
|
|
|
<%= for lang <- @languages do %>
|
|
|
- <li><.language lang={lang} /></li>
|
|
|
+ <li><Language.language lang={lang} /></li>
|
|
|
<% end %>
|
|
|
</ul>
|
|
|
</div>
|