Skip to content

Commit eae7159

Browse files
committed
Typo fixed in docs for the table
Added basic padding and margin classes: 0 for none, 1 for half the spacing size, 2 for normal spacing, and 3 for 1.5 spacing Minor clean up on the accordion.scss
1 parent 36e4d53 commit eae7159

File tree

3 files changed

+76
-20
lines changed

3 files changed

+76
-20
lines changed

docs/basics.css

Lines changed: 73 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,79 @@
88
* @link https://yohn.github.io/PicoCSS
99
*/
1010

11-
.m-0 { margin: 0 !important; }
12-
.mt-0 { margin-top: 0 !important; }
13-
.mb-0 { margin-bottom: 0 !important; }
14-
.ms-0 { margin-left: 0 !important; }
15-
.me-0 { margin-right: 0 !important; }
16-
.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
17-
.mx-0 { margin-left: 0 !important; margin-right: 0 !important; }
18-
19-
.p-0 { padding: 0 !important; }
20-
.pt-0 { padding-top: 0 !important; }
21-
.pb-0 { padding-bottom: 0 !important; }
22-
.ps-0 { padding-left: 0 !important; }
23-
.pe-0 { padding-right: 0 !important; }
24-
.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
25-
.px-0 { padding-left: 0 !important; padding-right: 0 !important; }
11+
:host, :root {
12+
--yoco-spacing-block-1: calc(var(--pico-block-spacing-vertical) * .5);
13+
--yoco-spacing-inline-1: calc(var(--pico-block-spacing-horizontal) * .5);
14+
--yoco-spacing-block-2: var(--pico-block-spacing-vertical);
15+
--yoco-spacing-inline-2: var(--pico-block-spacing-horizontal);
16+
--yoco-spacing-block-3: calc(var(--pico-block-spacing-vertical) * 1.5);
17+
--yoco-spacing-inline-3: calc(var(--pico-block-spacing-horizontal) * 1.5);
18+
}
19+
20+
.m-0 { margin: 0 !important; }
21+
.mt-0 { margin-block-start: 0 !important; }
22+
.mb-0 { margin-block-end: 0 !important; }
23+
.my-0 { margin-block: 0 !important; }
24+
.ms-0 { margin-inline-start: 0 !important; }
25+
.me-0 { margin-inline-end: 0 !important; }
26+
.mx-0 { margin-inline: 0 !important; }
27+
28+
.m-1 { margin: var(--yoco-spacing-block-1) var(--yoco-spacing-inline-1) !important; }
29+
.mt-1 { margin-block-start: var(--yoco-spacing-block-1) !important; }
30+
.mb-1 { margin-block-end: var(--yoco-spacing-block-1) !important; }
31+
.my-1 { margin-block: var(--yoco-spacing-block-1) !important; }
32+
.ms-1 { margin-inline-start: var(--yoco-spacing-inline-1) !important; }
33+
.me-1 { margin-inline-end: var(--yoco-spacing-inline-1) !important; }
34+
.mx-1 { margin-inline: var(--yoco-spacing-inline-1) !important; }
35+
36+
.m-2 { margin: var(--yoco-spacing-block-2) var(--yoco-spacing-inline-2) !important; }
37+
.mt-2 { margin-block-start: var(--yoco-spacing-block-2) !important; }
38+
.mb-2 { margin-block-end: var(--yoco-spacing-block-2) !important; }
39+
.my-2 { margin-block: var(--yoco-spacing-block-2) !important; }
40+
.ms-2 { margin-inline-start: var(--yoco-spacing-inline-2) !important; }
41+
.me-2 { margin-inline-end: var(--yoco-spacing-inline-2) !important; }
42+
.mx-2 { margin-inline: var(--yoco-spacing-inline-2) !important; }
43+
44+
.m-3 { margin: var(--yoco-spacing-block-3) var(--yoco-spacing-inline-3) !important; }
45+
.mt-3 { margin-block-start: var(--yoco-spacing-block-3) !important; }
46+
.mb-3 { margin-block-end: var(--yoco-spacing-block-3) !important; }
47+
.my-3 { margin-block: var(--yoco-spacing-block-3) !important; }
48+
.ms-3 { margin-inline-start: var(--yoco-spacing-inline-3) !important; }
49+
.me-3 { margin-inline-end: var(--yoco-spacing-inline-3) !important; }
50+
.mx-3 { margin-inline: var(--yoco-spacing-inline-3) !important; }
51+
52+
.p-0 { padding: 0 !important; }
53+
.pt-0 { padding-block-start: 0 !important; }
54+
.pb-0 { padding-block-end: 0 !important; }
55+
.py-0 { padding-block: 0 !important; }
56+
.ps-0 { padding-inline-start: 0 !important; }
57+
.pe-0 { padding-inline-end: 0 !important; }
58+
.px-0 { padding-inline: 0 !important; }
59+
60+
.p-1 { padding: var(--yoco-spacing-block-1) var(--yoco-spacing-inline-1) !important; }
61+
.pt-1 { padding-block-start: var(--yoco-spacing-block-1) !important; }
62+
.pb-1 { padding-block-end: var(--yoco-spacing-block-1) !important; }
63+
.py-1 { padding-block: var(--yoco-spacing-block-1) !important; }
64+
.ps-1 { padding-inline-start: var(--yoco-spacing-inline-1) !important; }
65+
.pe-1 { padding-inline-end: var(--yoco-spacing-inline-1) !important; }
66+
.px-1 { padding-inline: var(--yoco-spacing-inline-1) !important; }
67+
68+
.p-2 { padding: var(--yoco-spacing-block-2) var(--yoco-spacing-inline-2) !important; }
69+
.pt-2 { padding-block-start: var(--yoco-spacing-block-2) !important; }
70+
.pb-2 { padding-block-end: var(--yoco-spacing-block-2) !important; }
71+
.py-2 { padding-block: var(--yoco-spacing-block-2) !important; }
72+
.ps-2 { padding-inline-start: var(--yoco-spacing-inline-2) !important; }
73+
.pe-2 { padding-inline-end: var(--yoco-spacing-inline-2) !important; }
74+
.px-2 { padding-inline: var(--yoco-spacing-inline-2) !important; }
75+
76+
.p-3 { padding: var(--yoco-spacing-block-3) var(--yoco-spacing-inline-3) !important; }
77+
.pt-3 { padding-block-start: var(--yoco-spacing-block-3) !important; }
78+
.pb-3 { padding-block-end: var(--yoco-spacing-block-3) !important; }
79+
.py-3 { padding-block: var(--yoco-spacing-block-3) !important; }
80+
.ps-3 { padding-inline-start: var(--yoco-spacing-inline-3) !important; }
81+
.pe-3 { padding-inline-end: var(--yoco-spacing-inline-3) !important; }
82+
.px-3 { padding-inline: var(--yoco-spacing-inline-3) !important; }
83+
2684

2785
.fw-n { font-weight: normal !important; }
2886

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ <h3>&lt;details class="hide-arrow"&gt;</h3>
238238
</footer>
239239
</article>
240240
<hr>
241-
<iv id="tables">
241+
<article id="tables">
242242
<header>
243243
<h2>Tables</h2>
244244
<h6 class="fw-n">Striped rows require .striped class</h6>

scss/components/_accordion.scss

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,8 @@
101101
> summary {
102102
margin-block-end: var(#{$css-var-prefix}spacing);
103103

104-
&:not([role]) {
105-
&:not(:focus) {
106-
color: var(#{$css-var-prefix}accordion-open-summary-color);
107-
}
104+
&:not([role]):not(:focus) {
105+
color: var(#{$css-var-prefix}accordion-open-summary-color);
108106
}
109107

110108
&::after {

0 commit comments

Comments
 (0)