<section class="o-most-read">
<div class="o-most-read__wrap">
<div class="o-most-read__container">
<div class="o-most-read__row">
<div class="o-most-read__heading-wrap">
<h5 class="o-most-read__heading">Nos articles les plus lus</h5>
</div>
<div class="o-most-read__inner">
<div class="o-most-read__list">
<article class="o-most-read__card">
<a href="#">
<div class="o-most-read__card-content">
<span class="o-most-read__number"></span>
<h1 class="o-most-read__title">Michel Fugain: La mort de ma fille m'a rendu meilleur</h1>
<svg class="a-icon a-icon--primary" role="img" title="Michel Fugain: La mort de ma fille m'a rendu meilleur">
<use xlink:href="#article" />
</svg>
</div>
<div class="o-most-read__category">
<hr> Reportages
</div>
</a>
</article>
<article class="o-most-read__card">
<a href="#">
<div class="o-most-read__card-content">
<span class="o-most-read__number"></span>
<h1 class="o-most-read__title">Michel Fugain: La mort de ma fille m'a rendu meilleur</h1>
<svg class="a-icon a-icon--primary" role="img" title="Michel Fugain: La mort de ma fille m'a rendu meilleur">
<use xlink:href="#article" />
</svg>
</div>
<div class="o-most-read__category">
<hr> Reportages
</div>
</a>
</article>
<article class="o-most-read__card">
<a href="#">
<div class="o-most-read__card-content">
<span class="o-most-read__number"></span>
<h1 class="o-most-read__title">Michel Fugain: La mort de ma fille m'a rendu meilleur</h1>
<svg class="a-icon a-icon--primary" role="img" title="Michel Fugain: La mort de ma fille m'a rendu meilleur">
<use xlink:href="#article" />
</svg>
</div>
<div class="o-most-read__category">
<hr> Reportages
</div>
</a>
</article>
<article class="o-most-read__card">
<a href="#">
<div class="o-most-read__card-content">
<span class="o-most-read__number"></span>
<h1 class="o-most-read__title">Michel Fugain: La mort de ma fille m'a rendu meilleur</h1>
<svg class="a-icon a-icon--primary" role="img" title="Michel Fugain: La mort de ma fille m'a rendu meilleur">
<use xlink:href="#article" />
</svg>
</div>
<div class="o-most-read__category">
<hr> Reportages
</div>
</a>
</article>
<article class="o-most-read__card">
<a href="#">
<div class="o-most-read__card-content">
<span class="o-most-read__number"></span>
<h1 class="o-most-read__title">Michel Fugain: La mort de ma fille m'a rendu meilleur</h1>
<svg class="a-icon a-icon--primary" role="img" title="Michel Fugain: La mort de ma fille m'a rendu meilleur">
<use xlink:href="#article" />
</svg>
</div>
<div class="o-most-read__category">
<hr> Reportages
</div>
</a>
</article>
<article class="o-most-read__card">
<a href="#">
<div class="o-most-read__card-content">
<span class="o-most-read__number"></span>
<h1 class="o-most-read__title">Michel Fugain: La mort de ma fille m'a rendu meilleur</h1>
<svg class="a-icon a-icon--primary" role="img" title="Michel Fugain: La mort de ma fille m'a rendu meilleur">
<use xlink:href="#article" />
</svg>
</div>
<div class="o-most-read__category">
<hr> Reportages
</div>
</a>
</article>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="o-most-read">
<div class="o-most-read__wrap">
<div class="o-most-read__container">
<div class="o-most-read__row">
<div class="o-most-read__heading-wrap">
<h5 class="o-most-read__heading">{{heading}}</h5>
</div>
<div class="o-most-read__inner">
<div class="o-most-read__list">
{{#each article }}
<article class="o-most-read__card">
<a href="#">
<div class="o-most-read__card-content">
<span class="o-most-read__number"></span>
{{!-- <div class="o-most-read__card-content-wrap">
--}} <h1 class="o-most-read__title">{{title}}</h1>
{{> @a-icon icon}}
{{!-- </div>
--}} </div>
<div class="o-most-read__category">
<hr>
{{category}}
</div>
</a>
</article>
{{/each}}
</div>
</div>
</div>
</div>
</div>
</section>
.o-most-read {
@include fluid-props(padding-top padding-bottom, $fluid-min, $fluid-max, 30px, 45px);
font-family: $font-highlight;
counter-reset: article;
&__wrap {
@extend .grid-wrapper;
}
&__container {
@extend .grid-container;
}
&__row {
@extend .row;
}
&__heading-wrap {
@extend .col-xs-12;
}
&__heading {
@extend .u-t-title-hlt-2;
@include fluid-props(margin-bottom, $fluid-min, $fluid-max, 25px, 35px);
@include fluid-props(padding-bottom, $fluid-min, $fluid-max, 5px, 25px);
text-align: center;
position: relative;
margin-top: 0;
&::after {
@include fluid-props(width, $fluid-min, $fluid-max, 45px, 70px);
content: " ";
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
display: block;
height: 1px;
background-color: $color-primary;
@include media($sm-breakpoint) {
height: 2px;
}
}
}
&__inner {
@extend .col-xs-12;
@extend .col-sm-offset-1;
@extend .col-sm-10;
}
&__list {
width: 100%;
padding: 0 8px;
@include media($sm-breakpoint) {
column-count: 2;
}
}
&__card {
position: relative;
counter-increment: article;
display: inline-block;
width: 100%;
@include media($sm-breakpoint) {
padding-right: 8px;
&:nth-child(n+4) {
padding-right: 0;
padding-left: 8px;
}
}
@include hover-behaviour {
.o-most-read__category hr::after {
width: 100%;
}
}
}
&__card-content {
position: relative;
display: flex;
align-items: center;
&-wrap {
position: relative;
max-width: 100%;
flex-basis: 100%;
display: flex;
justify-content: flex-end;
}
svg {
position: relative;
@include fluid-props(top, $fluid-min, $fluid-max, -4px, -8px); // align to top of text
// align-self: flex-start;
}
}
&__number {
@include fluid-props(padding-top padding-bottom, $fluid-min, $fluid-max, 10px, 20px);
@include fluid-props(font-size, $fluid-min, $fluid-max, 10px, 22px);
@include fluid-props(flex-basis, $fluid-min, $fluid-max, 28px, 48px);
@include fluid-props(height, $fluid-min, $fluid-max, 28px, 56px);
font-weight: $font-weight-bold;
color: $color-text-negative;
background-color: $color-primary;
flex-shrink: 0;
display: block;
text-align: center;
position: relative;
&::before {
content: counter(article, decimal-leading-zero);
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
}
&__title {
@include fluid-props(font-size, $fluid-min, $fluid-max, 11px, 16px);
@include fluid-props(line-height, $fluid-min, $fluid-max, 14px, 22px);
@include fluid-props(margin-left, $fluid-min, $fluid-max, 8px, 15px);
letter-spacing: 0.5px;
display: inline-block;
vertical-align: middle;
color: $color-text;
flex-grow: 1;
flex-basis: 80%;
font-weight: $font-weight-semi;
transition: color $transition-fast ease-out;
@include hover-behaviour {
color: $color-primary;
}
}
svg {
@include fluid-props(flex-basis height, $fluid-min, $fluid-max, 18px, 24px);
@include fluid-props(margin-left, $fluid-min, $fluid-max, 20px, 28px);
flex-shrink: 0;
}
&__category {
@include fluid-props(font-size, $fluid-min, $fluid-max, 9px, 10px);
@include fluid-props(line-height, $fluid-min, $fluid-max, 10px, 12px);
text-transform: uppercase;
font-weight: $font-weight-bold;
letter-spacing: 1px;
color: $color-gray-dark;
text-align: right;
margin: 6px 0;
display: flex;
align-items: center;
hr {
position: relative;
height: 1px;
margin: 0;
margin-right: 20px;
outline: 0;
border: 0;
background-color: $color-text-lighten;
flex: 1 1 auto;
overflow: visible;
&::after {
content: '';
position: absolute;
top: 0;
left: 0;
height: 2px;
background-color: $color-primary;
z-index: 1;
width: 0;
transition: width $transition-fast ease-out;
}
}
}
}
{
"heading": "Nos articles les plus lus",
"article": [
{
"url": "#",
"title": "Michel Fugain: La mort de ma fille m'a rendu meilleur",
"category": "Reportages",
"icon": {
"name": "article",
"title": "Michel Fugain: La mort de ma fille m'a rendu meilleur",
"modifier": "primary"
}
},
{
"url": "#",
"title": "Michel Fugain: La mort de ma fille m'a rendu meilleur",
"category": "Reportages",
"icon": {
"name": "article",
"title": "Michel Fugain: La mort de ma fille m'a rendu meilleur",
"modifier": "primary"
}
},
{
"url": "#",
"title": "Michel Fugain: La mort de ma fille m'a rendu meilleur",
"category": "Reportages",
"icon": {
"name": "article",
"title": "Michel Fugain: La mort de ma fille m'a rendu meilleur",
"modifier": "primary"
}
},
{
"url": "#",
"title": "Michel Fugain: La mort de ma fille m'a rendu meilleur",
"category": "Reportages",
"icon": {
"name": "article",
"title": "Michel Fugain: La mort de ma fille m'a rendu meilleur",
"modifier": "primary"
}
},
{
"url": "#",
"title": "Michel Fugain: La mort de ma fille m'a rendu meilleur",
"category": "Reportages",
"icon": {
"name": "article",
"title": "Michel Fugain: La mort de ma fille m'a rendu meilleur",
"modifier": "primary"
}
},
{
"url": "#",
"title": "Michel Fugain: La mort de ma fille m'a rendu meilleur",
"category": "Reportages",
"icon": {
"name": "article",
"title": "Michel Fugain: La mort de ma fille m'a rendu meilleur",
"modifier": "primary"
}
}
]
}
There are no notes for this item.