mirror of
https://github.com/picocss/pico.git
synced 2025-06-14 10:14:55 -04:00
add feature to make cards an accordion
This commit is contained in:
parent
1039a4788d
commit
e2d91d03d9
1 changed files with 17 additions and 3 deletions
|
@ -15,7 +15,9 @@
|
|||
box-shadow: var(#{$css-var-prefix}card-box-shadow);
|
||||
|
||||
> header,
|
||||
> footer {
|
||||
> footer,
|
||||
> details > summary > header,
|
||||
> details > footer {
|
||||
margin-right: calc(var(#{$css-var-prefix}block-spacing-horizontal) * -1);
|
||||
margin-left: calc(var(#{$css-var-prefix}block-spacing-horizontal) * -1);
|
||||
padding: calc(var(#{$css-var-prefix}block-spacing-vertical) * 0.66)
|
||||
|
@ -23,7 +25,8 @@
|
|||
background-color: var(#{$css-var-prefix}card-sectioning-background-color);
|
||||
}
|
||||
|
||||
> header {
|
||||
> header,
|
||||
> details > summary > header {
|
||||
margin-top: calc(var(#{$css-var-prefix}block-spacing-vertical) * -1);
|
||||
margin-bottom: var(#{$css-var-prefix}block-spacing-vertical);
|
||||
border-bottom: var(#{$css-var-prefix}border-width)
|
||||
|
@ -33,7 +36,7 @@
|
|||
border-top-left-radius: var(#{$css-var-prefix}border-radius);
|
||||
}
|
||||
|
||||
> footer {
|
||||
> footer > details > footer {
|
||||
margin-top: var(#{$css-var-prefix}block-spacing-vertical);
|
||||
margin-bottom: calc(var(#{$css-var-prefix}block-spacing-vertical) * -1);
|
||||
border-top: var(#{$css-var-prefix}border-width)
|
||||
|
@ -42,5 +45,16 @@
|
|||
border-bottom-right-radius: var(#{$css-var-prefix}border-radius);
|
||||
border-bottom-left-radius: var(#{$css-var-prefix}border-radius);
|
||||
}
|
||||
|
||||
> details > summary {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
> details > summary::after {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
right: 0.5rem;
|
||||
margin-top: calc(var(--pico-block-spacing-vertical) * -0.5);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue