Browse Source

added static content to home and cssized it

Bachir Soussi Chiadmi 4 years ago
parent
commit
df6a79b777
3 changed files with 99 additions and 8 deletions
  1. 68 5
      assets/css/app.scss
  2. 1 1
      src/components/nav/Results.vue
  3. 30 2
      src/pages/Home.vue

+ 68 - 5
assets/css/app.scss

@@ -53,7 +53,68 @@ header[role="banner"]{
   }
 }
 section[role="main-content"]{
-
+  #home{
+    header{
+      text-align: center;
+      h1{
+        color: $bleuroi;
+        font-size: 8em;
+        font-weight: 300;
+        margin:15vh 0 0;
+      }
+      h2{
+        color: $or;
+        font-size: 2em;
+        font-weight: 300;
+        margin:1em 0 0;
+        text-transform: uppercase;
+        letter-spacing: 0.2em;
+        sup{
+          // line-height: 5em;
+          vertical-align:text-top;
+          font-size: 0.7em
+        }
+      }
+    }
+    $filet_space:8em;
+    $decallage: 0.5em;
+    section{
+      padding-top: $filet_space;
+    }
+    div.teasers{
+      display: flex;
+      flex-direction: row;
+      flex-wrap: nowrap;
+      position: relative;
+      padding-right: 0;
+      article{
+        box-sizing: border-box;
+        flex-basis: percentage(2 / ( $default_sum - 6) );
+        padding-right: $default_gap;
+      }
+      // filets decoratif
+      &:before, &:after{
+        z-index: 0;
+        content: "";
+        position: absolute;
+        opacity: 0.4;
+      }
+      &:before{
+        border:1px solid $or;
+        width:calc(100% + #{$filet_space*2 + $decallage*2});
+        left:- $filet_space - $default_gap/2 -$decallage;
+        height:calc(100% + #{$filet_space});
+        top:- $filet_space / 2;
+      }
+      &:after{
+        border:1px solid $rouge;
+        width:calc(100% + #{$filet_space*2});
+        left:- $filet_space - $default_gap/2;
+        height:calc(100% + #{$filet_space + $decallage*2});
+        top:- $filet_space / 2 - $decallage;
+      }
+    }
+  }
 }
 footer[role="tools"]{
   $list-item-h: 5.3em;
@@ -83,11 +144,12 @@ footer[role="tools"]{
       }
       li.item{
         box-sizing: border-box;
-        flex-basis: percentage(2/$default_sum);
+        // we are only on 10 colls as 2 are occupied by sides
+        flex-basis: percentage(2/($default_sum - 2));
         height: $list-item-h;
         overflow: hidden;
         padding-bottom: 1em;
-        padding-right: 0.7em;
+        padding-right: $default_gap;
         article{
           max-height: 100%;
           overflow: hidden;
@@ -145,11 +207,12 @@ footer[role="tools"]{
       }
       li.result{
         box-sizing: border-box;
-        flex-basis: percentage(2/$default_sum);
+        // we are only on 10 colls as 2 are occupied by sides
+        flex-basis: percentage(2/($default_sum - 2));
         height: $list-item-h;
         overflow: hidden;
         padding-bottom: 1em;
-        padding-right: 0.7em;
+        padding-right: $default_gap;
         article{
           max-height: 100%;
           overflow: hidden;

+ 1 - 1
src/components/nav/Results.vue

@@ -7,7 +7,7 @@
     >
       <header class="col-1">
         <h2>Resultats</h2>
-        <span class="search-keys">{{ keys }}</span><br />
+        <span class="search-keys">{{ keys }}</span><br>
         <span class="results-count">{{ results.length }} resultat(s)</span>
       </header>
       <section class="col-10 results-list">

+ 30 - 2
src/pages/Home.vue

@@ -1,6 +1,34 @@
 <template>
-  <div class="full-width">
-    <h2>Home</h2>
+  <div
+    id="home"
+    class="full-width"
+  >
+    <header>
+      <h1>Les Guides de Paris</h1>
+      <h2>Corpus des XVII et XVIII<sup>E</sup> siècles</h2>
+    </header>
+    <section class="row">
+      <div class="col-3" />
+      <div class="col-6 teasers">
+        <article>
+          <h1>Le projet de recherche</h1>
+          <p>Conduit au sein du Labex les Passés dans le Présent, le projet des Guides de Paris consiste à numériser, éditer exposer dans le Linked Open Data un corpus de guides des XVIIeet XVIIIesiècles en vue de leur étude.</p>
+          <span>Lire la suite</span>
+        </article>
+        <article>
+          <h1>Le projet de recherche</h1>
+          <p>Conduit au sein du Labex les Passés dans le Présent, le projet des Guides de Paris consiste à numériser, éditer exposer dans le Linked Open Data un corpus de guides des XVIIeet XVIIIesiècles en vue de leur étude.</p>
+          <span>Lire la suite</span>
+        </article>
+        <article>
+          <h1>Le projet de recherche</h1>
+          <p>Conduit au sein du Labex les Passés dans le Présent, le projet des Guides de Paris consiste à numériser, éditer exposer dans le Linked Open Data un corpus de guides des XVIIeet XVIIIesiècles en vue de leur étude.</p>
+          <span>Lire la suite</span>
+        </article>
+      </div>
+      <div class="col-3" />
+    </section>
+
   </div>
 </template>