picocss/docs/scss/layout/_documentation.scss

118 lines
2.2 KiB
SCSS
Raw Normal View History

2019-11-27 22:10:02 +07:00
/**
* Docs: Documentation
*/
// Docs: Themes
#themes {
2021-11-08 00:12:34 +07:00
button i {
font-style: normal;
}
}
2019-11-27 22:10:02 +07:00
// Docs: Customization
#customization {
figure {
display: grid;
2021-11-02 02:54:52 +07:00
grid-template-columns: repeat(9, 1fr);
2021-11-08 00:12:34 +07:00
grid-template-rows: repeat(2, 1fr);
2019-11-27 22:10:02 +07:00
margin-bottom: 0;
overflow: hidden;
@media (min-width: map-get($breakpoints, "sm")) {
2021-11-02 02:54:52 +07:00
grid-template-columns: repeat(18, 1fr);
2021-11-08 00:12:34 +07:00
grid-template-rows: 1fr;
2021-07-02 16:54:41 +07:00
border-top-right-radius: var(--border-radius);
border-top-left-radius: var(--border-radius);
2019-11-27 22:10:02 +07:00
}
~ article {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
2021-10-24 12:33:20 +07:00
button {
margin-bottom: 0;
padding: 0;
padding-top: 100%;
border: none;
border-radius: 0;
2019-11-27 22:10:02 +07:00
&:focus {
box-shadow: none;
}
&.picked {
2020-09-29 08:38:35 +07:00
background-image: var(--icon-check);
2019-11-27 22:10:02 +07:00
background-position: center;
2021-11-02 02:54:52 +07:00
background-repeat: no-repeat;
2021-11-08 00:12:34 +07:00
background-size: 0.66rem auto;
2021-10-24 12:33:20 +07:00
box-shadow: inset 0 0 1rem 0 rgba(0, 0, 0, 0.25);
2019-11-27 22:10:02 +07:00
}
&[data-color="lime"],
&[data-color="yellow"],
&[data-color="amber"] {
&.picked {
2020-09-29 10:54:26 +07:00
background-image: var(--icon-check-dark);
2019-11-27 22:10:02 +07:00
}
}
}
}
h4 {
2020-09-29 08:38:35 +07:00
transition: color var(--transition);
2019-11-27 22:10:02 +07:00
}
pre[data-theme="generated"] {
border-color: var(--primary);
}
}
2021-11-08 00:12:34 +07:00
// Docs: Grids
#grids {
2021-07-02 16:54:41 +07:00
--grid-spacing-vertical: 1rem;
2019-11-27 22:10:02 +07:00
button {
display: block;
width: 100%;
2021-07-02 16:54:41 +07:00
margin-bottom: var(--spacing);
@media (min-width: map-get($breakpoints, "sm")) {
display: inline-block;
width: auto;
2021-10-24 12:33:20 +07:00
margin-right: 0.5rem;
}
2019-11-27 22:10:02 +07:00
svg {
stroke: var(--secondary);
2021-10-24 12:33:20 +07:00
margin-right: 0.5rem;
2020-09-29 13:15:05 +07:00
border: 2px solid currentColor;
2019-11-27 22:10:02 +07:00
border-radius: 1rem;
background: currentColor;
}
}
2021-07-02 16:54:41 +07:00
.grid {
> * {
padding: calc(var(--spacing) / 2) 0;
border-radius: var(--border-radius);
background: var(--code-background-color);
font-size: 87.5%;
2021-07-02 16:54:41 +07:00
text-align: center;
}
2019-11-27 22:10:02 +07:00
}
details {
2021-07-02 16:54:41 +07:00
margin-top: calc(var(--typography-spacing-vertical) * 2);
2020-09-29 13:15:05 +07:00
svg {
vertical-align: bottom;
}
}
2019-11-27 22:10:02 +07:00
}
// Docs: Forms
2019-12-11 08:46:32 +07:00
#forms div.grid {
grid-row-gap: 0;
}