mirror of
https://github.com/picocss/pico.git
synced 2025-02-24 00:39:20 -05:00
134 lines
4.1 KiB
SCSS
134 lines
4.1 KiB
SCSS
/**
|
|
* Card sectionning (<article> > header, footer, pre)
|
|
*/
|
|
|
|
article {
|
|
> header,
|
|
> footer {
|
|
background-color: var(--card-sections);
|
|
}
|
|
> header,
|
|
> footer,
|
|
> pre {
|
|
margin: calc(var(--spacing-gutter) * -1);
|
|
padding: var(--spacing-block) var(--spacing-gutter);
|
|
|
|
@if map-get($breakpoints, "sm") and
|
|
$enable-responsive-spacings {
|
|
|
|
@media (min-width: map-get($breakpoints, "sm")) {
|
|
margin: calc(var(--spacing-block) * var(--spacing-factor-sm) * -1);
|
|
padding: var(--spacing-block) calc(var(--spacing-block) * var(--spacing-factor-sm));
|
|
}
|
|
}
|
|
|
|
@if map-get($breakpoints, "md") and
|
|
$enable-responsive-spacings {
|
|
|
|
@media (min-width: map-get($breakpoints, "md")) {
|
|
margin: calc(var(--spacing-block) * var(--spacing-factor-md) * -1);
|
|
padding: var(--spacing-block) calc(var(--spacing-block) * var(--spacing-factor-md));
|
|
}
|
|
}
|
|
|
|
@if map-get($breakpoints, "lg") and
|
|
$enable-responsive-spacings {
|
|
|
|
@media (min-width: map-get($breakpoints, "lg")) {
|
|
margin: calc(var(--spacing-block) * var(--spacing-factor-lg) * -1);
|
|
padding: var(--spacing-block) calc(var(--spacing-block) * var(--spacing-factor-lg));
|
|
}
|
|
}
|
|
|
|
@if map-get($breakpoints, "xl") and
|
|
$enable-responsive-spacings {
|
|
|
|
@media (min-width: map-get($breakpoints, "xl")) {
|
|
margin: calc(var(--spacing-block) * var(--spacing-factor-xl) * -1);
|
|
padding: var(--spacing-block) calc(var(--spacing-block) * var(--spacing-factor-xl));
|
|
}
|
|
}
|
|
}
|
|
> header {
|
|
margin-top: calc(var(--spacing-gutter) * -2);
|
|
margin-bottom: var(--spacing-block);
|
|
|
|
@if map-get($breakpoints, "sm") and
|
|
$enable-responsive-spacings {
|
|
|
|
@media (min-width: map-get($breakpoints, "sm")) {
|
|
margin-top: calc(var(--spacing-block) * var(--spacing-factor-sm) * -1);
|
|
margin-bottom: calc(var(--spacing-block) * var(--spacing-factor-sm));
|
|
}
|
|
}
|
|
|
|
@if map-get($breakpoints, "md") and
|
|
$enable-responsive-spacings {
|
|
|
|
@media (min-width: map-get($breakpoints, "md")) {
|
|
margin-top: calc(var(--spacing-block) * var(--spacing-factor-md) * -1);
|
|
margin-bottom: calc(var(--spacing-block) * var(--spacing-factor-md));
|
|
}
|
|
}
|
|
|
|
@if map-get($breakpoints, "lg") and
|
|
$enable-responsive-spacings {
|
|
|
|
@media (min-width: map-get($breakpoints, "lg")) {
|
|
margin-top: calc(var(--spacing-block) * var(--spacing-factor-lg) * -1);
|
|
margin-bottom: calc(var(--spacing-block) * var(--spacing-factor-lg));
|
|
}
|
|
}
|
|
|
|
@if map-get($breakpoints, "xl") and
|
|
$enable-responsive-spacings {
|
|
|
|
@media (min-width: map-get($breakpoints, "xl")) {
|
|
margin-top: calc(var(--spacing-block) * var(--spacing-factor-xl) * -1);
|
|
margin-bottom: calc(var(--spacing-block) * var(--spacing-factor-xl));
|
|
}
|
|
}
|
|
}
|
|
> footer,
|
|
> pre {
|
|
margin-top: var(--spacing-block);
|
|
margin-bottom: calc(var(--spacing-gutter) * -2);
|
|
|
|
@if map-get($breakpoints, "sm") and
|
|
$enable-responsive-spacings {
|
|
|
|
@media (min-width: map-get($breakpoints, "sm")) {
|
|
margin-top: calc(var(--spacing-block) * var(--spacing-factor-sm));
|
|
margin-bottom: calc(var(--spacing-block) * var(--spacing-factor-sm) * -1);
|
|
}
|
|
}
|
|
|
|
@if map-get($breakpoints, "md") and
|
|
$enable-responsive-spacings {
|
|
|
|
@media (min-width: map-get($breakpoints, "md")) {
|
|
margin-top: calc(var(--spacing-block) * var(--spacing-factor-md));
|
|
margin-bottom: calc(var(--spacing-block) * var(--spacing-factor-md) * -1);
|
|
}
|
|
}
|
|
|
|
@if map-get($breakpoints, "lg") and
|
|
$enable-responsive-spacings {
|
|
|
|
@media (min-width: map-get($breakpoints, "lg")) {
|
|
margin-top: calc(var(--spacing-block) * var(--spacing-factor-lg));
|
|
margin-bottom: calc(var(--spacing-block) * var(--spacing-factor-lg) * -1);
|
|
}
|
|
}
|
|
|
|
@if map-get($breakpoints, "xl") and
|
|
$enable-responsive-spacings {
|
|
|
|
@media (min-width: map-get($breakpoints, "xl")) {
|
|
margin-top: calc(var(--spacing-block) * var(--spacing-factor-xl));
|
|
margin-bottom: calc(var(--spacing-block) * var(--spacing-factor-xl) * -1);
|
|
}
|
|
}
|
|
}
|
|
}
|