Skip to content

Commit 6fde793

Browse files
authored
training: Implemented new slideover overlays for developer & validator fundamentals (#740)
* Developer Fundamentals 1 - slideovers * Fixed auto-collapse arrow directions * Developer Fundamentals 2 - slideovers * Developer Fundamentals 3 - slideovers * Developer Fundamentals 4 - slideovers * Developer Fundamentals slideovers - proofreading * Setup for Validator Fundamentals slideovers * Validation Fundamentals 1 - slideovers * Custom slideover CSS * Pulling in latest slideover css * Validation Fundamentals - slideovers * Proofreading + removing old validator fundamentals * Proofreading pt2 * Proofreading pt3 * Final proofread
1 parent 54ad880 commit 6fde793

19 files changed

Lines changed: 721 additions & 1347 deletions
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
title: Reveal.js Slideover
22
author: Nik Richers
3-
version: 1.1.0
3+
version: 1.3.1
44
quarto-required: ">=1.6.0"
55
contributes:
66
revealjs-plugins:
77
- name: slideover
88
script:
99
- slideover.js
1010
stylesheet:
11-
- slideover.css
11+
- slideover.css
12+
- custom-slideover.css
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
/* Global variables */
2+
:root {
3+
--slideover-default-bg: #FAFAFA;
4+
--slideover-default-text: #083e44;
5+
--slideover-default-border: 1px solid #083e44;
6+
--slideover-default-links: #DE257E;
7+
--slideover-default-accent: #3E6C69;
8+
}
9+
10+
/* Global slideover styling */
11+
.slideover__content {
12+
background: var(--slideover-default-bg) !important;
13+
color: var(--slideover-default-text) !important;
14+
border: var(--slideover-default-border) !important;
15+
}
16+
17+
/* Right-aligned emphasis border */
18+
.slideover--r.slideover__content {
19+
border-left-width: 5px !important;
20+
}
21+
22+
/* Left-aligned emphasis border */
23+
.slideover--l.slideover__content {
24+
border-right-width: 5px !important;
25+
}
26+
27+
/* Top-aligned emphasis border */
28+
.slideover--t.slideover__content {
29+
border-bottom-width: 5px !important;
30+
}
31+
32+
/* Bottom-aligned emphasis border */
33+
.slideover--b.slideover__content {
34+
border-top-width: 5px !important;
35+
}
36+
37+
/* Link styling */
38+
.slideover__content-area a {
39+
color: var(--slideover-default-links);
40+
text-decoration: none;
41+
}
42+
43+
.slideover__content-area a:hover {
44+
text-decoration: underline 2px solid var(--slideover-default-text);
45+
}
46+
47+
/* Callout embed styling */
48+
.slideover__content-area .embed {
49+
background-color: #f5fcfd;
50+
border: 1px solid rgba(8, 62, 68, 0.2);
51+
}
52+
53+
/* Emphasis styling */
54+
.slideover__content-area strong,
55+
.slideover__content-area b,
56+
.slideover__content-area i,
57+
.slideover__content-area em {
58+
color: var(--slideover-default-accent) !important;
59+
}
60+
61+
/* Quotation styling */
62+
q {
63+
color: var(--slideover-default-accent) !important;
64+
}
65+
66+
.slideover__content-area blockquote {
67+
border-left: 4px solid var(--slideover-default-accent) !important;
68+
color: var(--slideover-default-accent) !important;
69+
}
70+
71+
/* Code styling */
72+
.slideover__content-area div.sourceCode {
73+
background-color: var(--slideover-default-bg) !important;
74+
}
75+
76+
.slideover__content-area code {
77+
color: var(--slideover-default-text) !important;
78+
background-color: #EAF8FA;
79+
border: 1px solid rgba(8, 62, 68, 0.2);
80+
}

0 commit comments

Comments
 (0)