<div class="o-container o-container--large c-testimonial">
<div class="o-box">
<div class="c-testimonial__flex">
<div class="c-testimonial__facecontainer">
<img class="c-avatar c-avatar--responsive c-testimonial__face" src="https://source.unsplash.com/200x200/?face" alt="This is an avatar" itemprop="image">
</div>
<div class="o-stack c-testimonial__textcontainer">
<div class="o-stack o-stack--small">
<div class="c-testimonial__author">
<span class="u-visually-hidden">Auteur: </span><span>MME Prénom Nom</span>
<span class="u-visually-hidden">, Fonction: </span> <span class="c-testimonial__author--function">Fonction</span>
</div>
<h3 class="c-testimonial__header">[H1] Lorem ipsum dolor sit amet</h3>
</div>
<div class="c-testimonial__text o-prose">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris luctus maximus blandit. Donec dui enim, finibus ut mi vel, gravida rutrum est. Donec sed lectus fringilla, ultricies metus sed, lobortis ligula. Nullam vitae fermentum sem. Proin sollicitudin varius ante at faucibus. Suspendisse ut tellus lectus. Ut non leo vel ipsum facilisis fermentum. Morbi molestie ornare nibh, nec iaculis augue sodales et. Fusce molestie convallis interdum. Nullam sit amet luctus quam, eget hendrerit mi. Aenean lorem diam, pellentesque ac vestibulum a, dapibus sed felis. Nam rutrum leo quis dignissim eleifend.
</div>
<div id="js-more-1" class="js-accordeon__fulltext o-prose">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris luctus maximus blandit. Donec dui enim, finibus ut mi vel, gravida rutrum est. Donec sed lectus fringilla, ultricies metus sed, lobortis ligula. Nullam vitae fermentum sem. Proin sollicitudin varius ante at faucibus. Suspendisse ut tellus lectus. Ut non leo vel ipsum facilisis fermentum. Morbi molestie ornare nibh, nec iaculis augue sodales et. Fusce molestie convallis interdum. Nullam sit amet luctus quam, eget hendrerit mi. Aenean lorem diam, pellentesque ac vestibulum a, dapibus sed felis. Nam rutrum leo quis dignissim eleifend.</p>
<p>Nori grape silver beet broccoli kombu beet greens fava bean potato quandong celery. Bunya nuts black-eyed pea prairie turnip leek lentil turnip greens parsnip. Sea lettuce lettuce water chestnut eggplant winter purslane fennel azuki bean earthnut pea sierra leone bologi leek soko chicory celtuce parsley jícama salsify.</p>
</div>
<button aria-expanded="false" aria-controls="js-more-1" aria-pressed="false" class="c-button c-button--transparent c-testimonial__button js-accordeon__toggle-btn" hidden>
<span class="js-accordeon__toggle-btn-text">Afficher plus</span><span class="u-visually-hidden"> de [H1] Lorem ipsum dolor sit amet</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 14">
<path d="M1 1l6 6-6 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
</svg>
</button>
</div>
</div>
</div>
</div>
<div class="o-container o-container--large c-testimonial">
<div class="o-box">
<div class="c-testimonial__flex">
<div class="c-testimonial__facecontainer">
{% render '@avatar--responsive', { styleModifier: "c-testimonial__face" }, true %}
</div>
<div class="o-stack c-testimonial__textcontainer">
<div class="o-stack o-stack--small">
<div class="c-testimonial__author">
{% if author and function %}
{% if author -%}
<span class="u-visually-hidden">Auteur: </span><span>{{ author }}</span>
{%- endif %}
{% if function %}
<span class="u-visually-hidden">, Fonction: </span> <span class="c-testimonial__author--function">{{ function }}</span>
{%- endif %}
{% endif %}
</div>
<h3 class="c-testimonial__header">{{ header }}</h3>
</div>
<div class="c-testimonial__text o-prose">
{{ text }}
</div>
{% if fulltext %}
<div id="js-more-1" class="js-accordeon__fulltext o-prose">
{{ fulltext | safe }}
</div>
<button aria-expanded="false"
aria-controls="js-more-1"
aria-pressed="false"
class="c-button c-button--transparent c-testimonial__button js-accordeon__toggle-btn"
hidden>
<span class="js-accordeon__toggle-btn-text">Afficher plus</span><span class="u-visually-hidden"> de {{ header }}</span>{% render '@svg-chevron-right' %}
</button>
{% endif %}
</div>
</div>
</div>
</div>
{
"header": "[H1] Lorem ipsum dolor sit amet",
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris luctus maximus blandit. Donec dui enim, finibus ut mi vel, gravida rutrum est. Donec sed lectus fringilla, ultricies metus sed, lobortis ligula. Nullam vitae fermentum sem. Proin sollicitudin varius ante at faucibus. Suspendisse ut tellus lectus. Ut non leo vel ipsum facilisis fermentum. Morbi molestie ornare nibh, nec iaculis augue sodales et. Fusce molestie convallis interdum. Nullam sit amet luctus quam, eget hendrerit mi. Aenean lorem diam, pellentesque ac vestibulum a, dapibus sed felis. Nam rutrum leo quis dignissim eleifend.",
"fulltext": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris luctus maximus blandit. Donec dui enim, finibus ut mi vel, gravida rutrum est. Donec sed lectus fringilla, ultricies metus sed, lobortis ligula. Nullam vitae fermentum sem. Proin sollicitudin varius ante at faucibus. Suspendisse ut tellus lectus. Ut non leo vel ipsum facilisis fermentum. Morbi molestie ornare nibh, nec iaculis augue sodales et. Fusce molestie convallis interdum. Nullam sit amet luctus quam, eget hendrerit mi. Aenean lorem diam, pellentesque ac vestibulum a, dapibus sed felis. Nam rutrum leo quis dignissim eleifend.</p><p>Nori grape silver beet broccoli kombu beet greens fava bean potato quandong celery. Bunya nuts black-eyed pea prairie turnip leek lentil turnip greens parsnip. Sea lettuce lettuce water chestnut eggplant winter purslane fennel azuki bean earthnut pea sierra leone bologi leek soko chicory celtuce parsley jícama salsify.</p>",
"author": "MME Prénom Nom",
"function": "Fonction",
"more": "Afficher plus"
}
/* ======================================================================
# _components.testimonial.css
====================================================================== */
/* -----------------------------------
# Main row
----------------------------------- */
.c-testimonial__flex {
@apply
flex
flex-col
;
@screen md {
@apply
flex-row
;
}
@screen print {
@apply
flex-row
;
}
}
/* -----------------------------------
# Image
----------------------------------- */
.c-testimonial__facecontainer {
@apply
flex
flex-row
justify-center
;
}
@screen md {
.c-testimonial__facecontainer {
@apply
w-1/3
justify-start
;
}
}
@screen print {
.c-testimonial__facecontainer {
@apply
w-1/3
justify-center
;
}
}
.c-testimonial__face {
@apply
mb-4
;
}
/* -----------------------------------
# Header before text
----------------------------------- */
.c-testimonial__header {
@extend %h1;
@apply
text-black
text-center
md:text-left
;
@screen print {
@apply text-left;
}
}
/* -----------------------------------
# Text
----------------------------------- */
.c-testimonial__textcontainer {
@apply
text-center
;
}
@screen md {
.c-testimonial__textcontainer {
@apply
text-left
w-2/3
;
}
}
@screen print {
.c-testimonial__textcontainer {
@apply
text-left
w-2/3
;
}
}
/* -----------------------------------
# Author
----------------------------------- */
.c-testimonial__author {
@extend %h4;
@apply
text-black
text-center
md:text-left
;
@screen print {
@apply text-left;
}
}
/* -----------------------------------
# Function
----------------------------------- */
.c-testimonial__author--function {
@apply
block
md:inline
;
@screen print {
@apply inline;
}
}
.c-testimonial__author--function::before {
content: "";
}
@screen md {
.c-testimonial__author--function::before {
content: " — ";
}
}
/* -----------------------------------
# Button
----------------------------------- */
.c-testimonial__button {
@apply mx-auto;
@extend .u-print-hidden;
}
@screen md {
.c-testimonial__button {
@apply mx-0;
}
}
No notes defined.