Skip to content

Commit 0b8fd2d

Browse files
committed
Refactor admonition styles and update interactive page
1 parent 859fc1d commit 0b8fd2d

2 files changed

Lines changed: 43 additions & 11 deletions

File tree

book/miscellaneous/admonitions.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -140,18 +140,18 @@ This is a custom admonition using the generic directive.
140140

141141
These are built with the generic `admonition` directive plus a custom title and optional classes. Use `no-content` when you want an admonition with only a title row and no body text.
142142

143-
### Interactive page (warning + dropdown)
143+
### Interactive page
144144

145145
````markdown
146146
```{admonition} Interactive page
147-
:class: warning, dropdown
148-
This page contains interactive elements.
147+
:class: interactive, dropdown
148+
This page contains interactive elements. Press the launch button at the top right side in order to use them.
149149
```
150150
````
151151

152152
```{admonition} Interactive page
153-
:class: warning, dropdown
154-
This page contains interactive elements.
153+
:class: interactive, dropdown
154+
This page contains interactive elements. Press the launch button at the top right side in order to use them.
155155
```
156156

157157
### Answer (note)

book/static/global.css

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,22 @@ html[data-theme="dark"] .admonition {
4949
}
5050

5151
.admonition.answer,
52-
.admonition-answer {
53-
border-left: 4px solid var(--pst-color-answer) !important;
52+
.admonition-answer,
53+
.admonition_answer {
54+
border-left-width: 0.2rem;
55+
border-left-style: solid;
56+
border-left-color: var(--pst-color-answer) !important;
5457
}
5558

5659
.admonition.answer > .admonition-title,
57-
.admonition-answer > .admonition-title {
60+
.admonition-answer > .admonition-title,
61+
.admonition_answer > .admonition-title {
5862
background-color: var(--pst-color-answer-bg) !important;
5963
}
6064

6165
.admonition.answer > .admonition-title::after,
62-
.admonition-answer > .admonition-title::after {
66+
.admonition-answer > .admonition-title::after,
67+
.admonition_answer > .admonition-title::after {
6368
content: "\E5A0";
6469
font-weight: 900;
6570
display: inline-block;
@@ -70,7 +75,9 @@ html[data-theme="dark"] .admonition {
7075
.admonition-estimated-time,
7176
.admonition.estimated_time,
7277
.admonition-estimated_time {
73-
border-left: 4px solid var(--pst-color-estimated-time) !important;
78+
border-left-width: 0.2rem;
79+
border-left-style: solid;
80+
border-left-color: var(--pst-color-estimated-time) !important;
7481
}
7582

7683
.admonition.estimated-time > .admonition-title,
@@ -94,7 +101,9 @@ html[data-theme="dark"] .admonition {
94101
.admonition-deep-dive,
95102
.admonition.deep_dive,
96103
.admonition-deep_dive {
97-
border-left: 4px solid var(--pst-color-deep-dive) !important;
104+
border-left-width: 0.2rem;
105+
border-left-style: solid;
106+
border-left-color: var(--pst-color-deep-dive) !important;
98107
}
99108

100109
.admonition.deep-dive > .admonition-title,
@@ -114,6 +123,29 @@ html[data-theme="dark"] .admonition {
114123
color: var(--pst-color-deep-dive);
115124
}
116125

126+
.admonition.interactive,
127+
.admonition-interactive,
128+
.admonition_interactive {
129+
border-left-width: 0.2rem;
130+
border-left-style: solid;
131+
border-left-color: var(--pst-color-danger) !important;
132+
}
133+
134+
.admonition.interactive > .admonition-title,
135+
.admonition-interactive > .admonition-title,
136+
.admonition_interactive > .admonition-title {
137+
background-color: var(--pst-color-danger-bg) !important;
138+
}
139+
140+
.admonition.interactive > .admonition-title::after,
141+
.admonition-interactive > .admonition-title::after,
142+
.admonition_interactive > .admonition-title::after {
143+
content: "\F135";
144+
font-weight: 900;
145+
display: inline-block;
146+
color: var(--pst-color-danger);
147+
}
148+
117149
.admonition.no-content,
118150
.admonition-no-content,
119151
.admonition.no_content,

0 commit comments

Comments
 (0)