Skip to content
Snippets Groups Projects
Commit 394706df authored by fanky's avatar fanky
Browse files

blog listing

parent 7aa10861
No related branches found
No related tags found
No related merge requests found
# Pirati UI kit # Koaliční UI kit Pirátů a STAN
This repository holds UI styleguide for Czech Pirate Party websites. It's This repository holds UI styleguide for the coalition of Czech Pirate Party and STAN. It's
intention is to made a core framework to be used across all sites and build all based on [updated version](https://gitlab.pirati.cz/fanky/ui_styleguide) of Pirate Party's [UI Styleguide](https://gitlab.pirati.cz/to/weby/ui-styleguide/). It's build primarily for use on coalition's elections website but can be used for other coalition's webs too.
UI using it. This will ensure better consistency a easier updates.
It is built upon: It is built upon:
......
<article class="card card--hoveractive article-card article-card-pirati-stan {{ classes }}">
<div class="article-card-cover">
<a href="#href">
<img src="{{ img.landscape-16x9.src }}" />
</a>
<div class="article-card-cover__details">
<div class="article-card-sharing">
{{> molecules-small-colored-social-icon-group }}
</div>
<div class="article-card-meta">
<span class="article-card-meta__item">{{ date }}</span>
<span class="article-card-meta__item">{{ organization.name }}</span>
</div>
</div>
</div>
<div class="card__body article-card__body">
<a href="#"><h1 class="card-headline mb-4">{{ headline.medium }}</h1></a>
<p class="card-body-text flex-grow">{{ excerpt.long }}</p>
<div class="inline-block-nogap mt-4">
{{> atoms-basic-button(classes: "article-card__category-button btn--grey-125 btn--condensed text-sm font-light", cta: "Kategorie 1") }}
{{> atoms-basic-button(classes: "article-card__category-button btn--grey-125 btn--condensed text-sm font-light", cta: "Kategorie 2") }}
{{> atoms-basic-button(classes: "article-card__category-button btn--grey-125 btn--condensed text-sm font-light", cta: "Dlouhá kategorie 3") }}
</div>
</div>
</article>
<div class="article-card-list grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 lg:gap-8">
{{> molecules-article-card-pirati-stan(classes: "emphasized-black") }}
{{> molecules-article-card-pirati-stan }}
{{> molecules-article-card-pirati-stan }}
{{^ onlyThree }}
{{> molecules-article-card-pirati-stan(classes: "emphasized-lemon") }}
{{> molecules-article-card-pirati-stan }}
{{> molecules-article-card-pirati-stan }}
{{> molecules-article-card-pirati-stan }}
{{> molecules-article-card-pirati-stan(classes: "emphasized-acidgreen") }}
{{> molecules-article-card-pirati-stan }}
{{/ onlyThree }}
</div>
{{> organisms-header }}
<div class="container container--default pt-8 lg:py-24">
<section>
<!--
<h1 class="head-alt-md md:head-alt-lg max-w-5xl mb-4">Aktuální témata</h1>
<nav>
{{> atoms-button(classes: "btn--grey-125 btn--condensed", cta: "Zobrazit vše") }}
{{> atoms-button(classes: "btn--grey-125 btn--condensed", cta: "Kategorie 1") }}
{{> atoms-button(classes: "btn--grey-125 btn--condensed", cta: "Kategorie 2") }}
{{> atoms-button(classes: "btn--grey-125 btn--condensed", cta: "Kategorie 3") }}
</nav>
<hr>
-->
<main>
{{> organisms-article-card-list-pirati-stan() }}
</main>
<nav>
{{> molecules-pagination }}
</nav>
</section>
</div>
{{> organisms-footer }}
.article-card-pirati-stan{
.card-body-text{
color: #8A8A8A;
}
&.emphasized-black{
@apply bg-black;
.card-headline{
@apply text-white;
}
.card-body-text{
@apply text-white;
}
}
&.emphasized-lemon{
@apply bg-lemon;
.card-body-text{
@apply text-black;
}
.article-card__category-button{
.btn__body{
background-color: rgba(240,240,240,0.3)
}
}
}
&.emphasized-acidgreen{
@apply bg-acidgreen;
.card__body{
a,
.card-headline,
.card-body-text{
@apply text-white;
}
}
.article-card__category-button{
.btn__body{
@apply text-white;
background-color: rgba(240,240,240,0.2);
}
}
}
}
\ No newline at end of file
...@@ -39,6 +39,7 @@ ...@@ -39,6 +39,7 @@
@import "./atoms/tooltip.pcss"; @import "./atoms/tooltip.pcss";
@import "./molecules/article-card.pcss"; @import "./molecules/article-card.pcss";
@import "./molecules/article-card-pirati-stan.pcss";
@import "./molecules/badge.pcss"; @import "./molecules/badge.pcss";
@import "./molecules/banner.pcss"; @import "./molecules/banner.pcss";
@import "./molecules/calendar.pcss"; @import "./molecules/calendar.pcss";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment