Skip to content

Commit 11c1d09

Browse files
committed
add icons to admonitions
1 parent 182d2fe commit 11c1d09

File tree

1 file changed

+89
-17
lines changed

1 file changed

+89
-17
lines changed

src/css/doc.css

Lines changed: 89 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ body {
1111
font-weight: var(--body-font-weight);
1212
}
1313

14+
@media screen and (min-width: 1024px) {
15+
.doc.research {
16+
max-width: 2000px;
17+
}
18+
}
19+
1420
@media screen and (min-width: 1024px) {
1521
.doc {
1622
flex: auto;
@@ -318,8 +324,8 @@ body {
318324
}
319325

320326
.doc .admonitionblock {
321-
margin: 0 0 1.5rem;
322-
border-left: 4px solid var(--doc-font-color);
327+
margin: 1.5rem 0 1.5rem;
328+
/* border-left: 4px solid var(--doc-font-color); */
323329
border-radius: 0.25rem;
324330
}
325331

@@ -345,7 +351,7 @@ body {
345351
}
346352

347353
.doc .admonitionblock .content {
348-
padding: 1rem 1rem 0.75rem;
354+
padding: 1.5rem 1rem 0.75rem;
349355
/* background: var(--admonition-background); */
350356
width: 100%;
351357
}
@@ -354,19 +360,85 @@ body {
354360
padding: 0;
355361
}
356362

357-
.doc .admonitionblock .icon {
358-
display: none;
359-
/* position: absolute;
360-
top: 0;
363+
.doc .admonitionblock td.icon {
361364
left: 0;
362-
font-size: calc(15 / var(--rem-base) * 1rem);
363-
padding: 0 0.5rem;
364-
height: 1.25rem;
365365
line-height: 1;
366+
padding: 0;
367+
position: absolute;
368+
top: 0;
369+
transform: translate(-0.75rem, -50%);
370+
}
371+
372+
.doc .admonitionblock td.icon i {
373+
color: rgba(var(--colors-neutral-15));
374+
align-items: center;
375+
border-radius: 1rem;
376+
display: inline-flex;
377+
filter: none;
378+
height: 1.5rem;
379+
padding: 0 0.5rem;
380+
width: fit-content;
381+
}
382+
383+
.doc .admonitionblock td.icon i.fa::after {
384+
content: attr(title);
385+
font-family: var(--body-font-family);
386+
font-style: normal;
387+
font-weight: 600;
366388
font-weight: var(--admonition-label-font-weight);
389+
padding-left: 0.5rem;
367390
text-transform: uppercase;
368-
border-radius: 0.45rem;
369-
transform: translate(-0.5rem, -50%); */
391+
}
392+
393+
/* admonition icon and text backgrounds */
394+
395+
.doc .admonitionblock td.icon i.icon-note {
396+
background-color: var(--note-color);
397+
}
398+
399+
.doc .admonitionblock td.icon i.icon-tip {
400+
background-color: var(--tip-border-color);
401+
}
402+
403+
.doc .admonitionblock td.icon i.icon-important {
404+
background-color: var(--important-border-color);
405+
}
406+
407+
.doc .admonitionblock td.icon i.icon-caution {
408+
background-color: var(--caution-border-color);
409+
}
410+
411+
.doc .admonitionblock td.icon i.icon-warning {
412+
background-color: var(--warning-border-color);
413+
}
414+
415+
/* admonition icon contents */
416+
417+
.fa.icon-note::before {
418+
content: "\f05a";
419+
background: none;
420+
}
421+
422+
.fa.icon-tip::before {
423+
content: "\f0eb";
424+
}
425+
426+
.fa.icon-important::before {
427+
content: "\f06a";
428+
}
429+
430+
.fa.icon-caution::before {
431+
content: "\f06d";
432+
}
433+
434+
.fa.icon-warning::before {
435+
content: "\f071";
436+
}
437+
438+
.doc .admonitionblock td .content {
439+
word-wrap: anywhere;
440+
padding: 1rem 1rem 0.75rem;
441+
width: 100%;
370442
}
371443

372444
.doc .admonitionblock a.btn {
@@ -384,7 +456,7 @@ body {
384456
.doc .admonitionblock.warning {
385457
background-color: var(--warning-background-color);
386458
color: var(--warning-color);
387-
border-left-color: var(--warning-border-color);
459+
/* border-left-color: var(--warning-border-color); */
388460
}
389461

390462
.doc .admonitionblock.warning a.btn {
@@ -398,7 +470,7 @@ body {
398470
.doc .admonitionblock.caution {
399471
background-color: var(--caution-background-color);
400472
color: var(--caution-color);
401-
border-left-color: var(--caution-border-color);
473+
/* border-left-color: var(--caution-border-color); */
402474
}
403475

404476
.doc .admonitionblock.caution a {
@@ -416,7 +488,7 @@ body {
416488
.doc .admonitionblock.tip {
417489
background-color: var(--tip-background-color);
418490
color: var(--tip-color);
419-
border-left-color: var(--tip-color);
491+
/* border-left-color: var(--tip-color); */
420492
}
421493

422494
.doc .admonitionblock.tip a {
@@ -434,7 +506,7 @@ body {
434506
.doc .admonitionblock.note {
435507
background-color: var(--note-background-color);
436508
color: var(--note-color);
437-
border-left-color: var(--note-border-color);
509+
/* border-left-color: var(--note-border-color); */
438510
}
439511

440512
.doc .admonitionblock.note a {
@@ -452,7 +524,7 @@ body {
452524
.doc .admonitionblock.important {
453525
background-color: var(--important-background-color);
454526
color: var(--important-color);
455-
border-left-color: var(--important-border-color);
527+
/* border-left-color: var(--important-border-color); */
456528
}
457529

458530
.doc .admonitionblock.important a {

0 commit comments

Comments
 (0)