Better and simplified arrows when rolling/unrolling content
This commit is contained in:
parent
ddbbf4bb72
commit
556d774a5e
@ -12,6 +12,10 @@
|
||||
src: url("../fonts/NotoSansRunic-Regular.ttf");
|
||||
}
|
||||
|
||||
:root {
|
||||
--after-rotation: 90deg;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: "Noto Sans Runes", "DoulosSIL", "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif;
|
||||
font-weight: normal;
|
||||
@ -160,14 +164,21 @@ a.footref {
|
||||
margin: 0 2px;
|
||||
}
|
||||
|
||||
.rolled::after {
|
||||
h2::after,
|
||||
h3::after,
|
||||
h4::after,
|
||||
h5::after {
|
||||
content: "➤";
|
||||
padding-left: 20px;
|
||||
margin-left: 20px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.unrolled::after {
|
||||
content: "⌄";
|
||||
padding-left: 20px;
|
||||
.rotated::after {
|
||||
-webkit-transform: rotate(var(--after-rotation));
|
||||
-moz-transform: rotate(var(--after-rotation));
|
||||
-o-transform: rotate(var(--after-rotation));
|
||||
-ms-transform: rotate(var(--after-rotation));
|
||||
transform: rotate(var(--after-rotation));
|
||||
}
|
||||
|
||||
.themeBtn {
|
||||
|
@ -15,15 +15,14 @@ function roll_elems() {
|
||||
// Except for the footnotes
|
||||
$('.footnotes').removeClass('rolled');
|
||||
|
||||
// // Make the rollable headers actually rollable and rolled
|
||||
// Make the rollable headers actually rollable and rolled
|
||||
$('.header-container').each(function($header) {
|
||||
$header = $(this);
|
||||
$header.click(function() {
|
||||
$header.nextAll().each(function() {
|
||||
$(this).slideToggle(500);
|
||||
});
|
||||
$header.find('>:first-child').toggleClass('unrolled');
|
||||
$header.find('>:first-child').toggleClass('rolled');
|
||||
$header.find('>:first-child').toggleClass('rotated');
|
||||
});
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user