Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit 25d92a1

Browse files
feat(#49): more slides' padding on screen larger than 1024px
1 parent 23adaa5 commit 25d92a1

File tree

5 files changed

+34
-12
lines changed

5 files changed

+34
-12
lines changed

src/components/slides/deckdeckgo-slide-author/deckdeckgo-slide-author.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ div.deckgo-slide-author {
1515
align-items: var(--slide-author-align, inherit);
1616
text-align: var(--slide-author-text-align, inherit);
1717

18-
padding: var(--slide-author-padding-top, 16px) var(--slide-author-padding-end, 32px) var(--slide-author-padding-bottom, 16px) var(--slide-author-padding-start, 32px);
18+
padding: var(--slide-author-padding-top, var(--slide-padding-top-default)) var(--slide-author-padding-end, var(--slide-padding-end-default)) var(--slide-author-padding-bottom, var(--slide-padding-bottom-default)) var(--slide-author-padding-start, var(--slide-padding-start-default));
1919

2020
&.deckgo-slide-author-start {
2121
background: var(--slide-author-background-start);
@@ -42,7 +42,7 @@ div.deckgo-slide-author {
4242
grid-template-columns: 50% 50%;
4343
grid-gap: 10px;
4444

45-
padding-top: var(--slide-author-social-padding-top, 32px);
45+
padding-top: var(--slide-author-social-padding-top, var(--slide-padding-top-default));
4646
}
4747
}
4848
}

src/components/slides/deckdeckgo-slide-chart/deckdeckgo-slide-chart.scss

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,17 @@ div.deckgo-slide {
99
div.deckgo-chart-container {
1010
margin: var(--slide-chart-margin-top, 32px) var(--slide-chart-margin-end, 32px) var(--slide-chart-margin-bottom, 32px) var(--slide-chart-margin-start, 32px);
1111

12-
width: calc(100vw - var(--slide-chart-margin-end, 32px) - var(--slide-chart-margin-start, 32px));
13-
height: calc(100vw - var(--slide-chart-margin-top, 32px) - var(--slide-chart-margin-bottom, 32px));
12+
width: calc(100vw - var(--slide-chart-margin-end, 64px) - var(--slide-chart-margin-start, 64px));
13+
height: calc(100vw - var(--slide-chart-margin-top, 64px) - var(--slide-chart-margin-bottom, 64px));
1414

1515
display: flex;
1616
align-items: center;
1717
justify-content: center;
1818

1919
align-self: center;
20+
21+
@media screen and (max-width: 1024px) {
22+
width: calc(100vw - var(--slide-chart-margin-end, 32px) - var(--slide-chart-margin-start, 32px));
23+
height: calc(100vw - var(--slide-chart-margin-top, 32px) - var(--slide-chart-margin-bottom, 32px));
24+
}
2025
}

src/components/slides/deckdeckgo-slide-split/deckdeckgo-slide-split.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ div.deckgo-slide-split {
1616
align-items: var(--slide-split-align, inherit);
1717
text-align: var(--slide-split-text-align, inherit);
1818

19-
padding: var(--slide-split-padding-top, 16px) var(--slide-split-padding-end, 32px) var(--slide-split-padding-bottom, 16px) var(--slide-split-padding-start, 32px);
19+
padding: var(--slide-split-padding-top, var(--slide-padding-top-default)) var(--slide-split-padding-end, var(--slide-padding-end-default)) var(--slide-split-padding-bottom, var(--slide-padding-bottom-default)) var(--slide-split-padding-start, var(--slide-padding-start-default));
2020

2121
&.deckgo-slide-split-start {
2222
background: var(--slide-split-background-start);
@@ -34,6 +34,6 @@ div.deckgo-slide-split {
3434

3535
display: var(--slide-split-title-display, none);
3636

37-
padding: var(--slide-split-title-padding-top, 16px) var(--slide-split-title-padding-end, 32px) var(--slide-split-title-padding-bottom, 16px) var(--slide-split-title-padding-start, 32px);
37+
padding: var(--slide-split-title-padding-top, var(--slide-padding-top-default)) var(--slide-split-title-padding-end, var(--slide-padding-end-default)) var(--slide-split-title-padding-bottom, var(--slide-padding-bottom-default)) var(--slide-split-title-padding-start, var(--slide-padding-start-default));
3838
}
3939

src/components/slides/deckdeckgo-slide-youtube/deckdeckgo-slide-youtube.scss

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,15 @@ div.deckgo-slide {
77
}
88

99
div.deckgo-youtube-container {
10-
width: calc(100vw - var(--slide-padding-end, 32px) - var(--slide-padding-start, 32px));
11-
height: calc(((100vw - var(--slide-padding-end, 32px) - var(--slide-padding-start, 32px)) * 9) / 16);
10+
width: calc(100vw - var(--slide-padding-end, 64px) - var(--slide-padding-start, 64px));
11+
height: calc(((100vw - var(--slide-padding-end, 64px) - var(--slide-padding-start, 64px)) * 9) / 16);
1212

1313
display: flex;
1414
align-items: center;
1515
justify-content: center;
16+
17+
@media screen and (max-width: 1024px) {
18+
width: calc(100vw - var(--slide-padding-end, 32px) - var(--slide-padding-start, 32px));
19+
height: calc(((100vw - var(--slide-padding-end, 32px) - var(--slide-padding-start, 32px)) * 9) / 16);
20+
}
1621
}

src/components/slides/deckdeckgo-slide.scss

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,28 @@
33
color: var(--color);
44
height: 100%;
55
z-index: var(--zIndex, 1);
6+
7+
--slide-padding-top-default: 64px;
8+
--slide-padding-end-default: 64px;
9+
--slide-padding-bottom-default: 64px;
10+
--slide-padding-start-default: 64px;
11+
12+
@media screen and (max-width: 1024px) {
13+
--slide-padding-top-default: 16px;
14+
--slide-padding-end-default: 32px;
15+
--slide-padding-bottom-default: 16px;
16+
--slide-padding-start-default: 32px;
17+
}
618
}
719

820
div.deckgo-slide {
921

1022
display: flex;
1123

12-
padding: var(--slide-padding-top, 16px) var(--slide-padding-end, 32px) var(--slide-padding-bottom, 16px) var(--slide-padding-start, 32px);
24+
padding: var(--slide-padding-top, var(--slide-padding-top-default)) var(--slide-padding-end, var(--slide-padding-end-default)) var(--slide-padding-bottom, var(--slide-padding-bottom-default)) var(--slide-padding-start,var(--slide-padding-start-default));
1325

14-
width: calc(100vw - var(--slide-padding-start, 32px) - var(--slide-padding-end, 32px));
15-
height: calc(100% - var(--slide-padding-top, 16px) - var(--slide-padding-bottom, 16px));
26+
width: calc(100vw - var(--slide-padding-start, var(--slide-padding-start-default)) - var(--slide-padding-end, var(--slide-padding-end-default)));
27+
height: calc(100% - var(--slide-padding-top, var(--slide-padding-top-default)) - var(--slide-padding-bottom, var(--slide-padding-bottom-default)));
1628

1729
// Don't allow text selection
1830
-webkit-touch-callout: none; /* iOS Safari */
@@ -26,7 +38,7 @@ div.deckgo-slide {
2638
}
2739

2840
::slotted(ul), ::slotted(ol) {
29-
padding-inline-start: var(--slide-padding-start, 32px);
41+
padding-inline-start: var(--slide-padding-start, var(--slide-padding-start-default));
3042
}
3143

3244
::slotted([slot="notes"]) {

0 commit comments

Comments
 (0)