refactored notes.js, search.js, single.js into application.js

This commit is contained in:
Aaron Qian 2022-11-11 01:15:50 -08:00 committed by Aaron Qian
parent dd344a0262
commit 97d60b44d9
No known key found for this signature in database
GPG key ID: BF1A987C395B5B0E
40 changed files with 275 additions and 270 deletions

View file

@ -13,16 +13,29 @@ Green: #2DCA73
Yellow: #FFC212
*/
/*
Removed smooth scrolling implementation in main.js in favor of
simpler css approach.
See: https://css-tricks.com/snippets/jquery/smooth-scrolling/
*/
*, html {
scroll-behavior: smooth !important;
}
/*
Fixes anchor overlapping with header.
See: https://stackoverflow.com/questions/4086107/fixed-page-header-overlaps-in-page-anchors
*/
:target::before {
content: "";
display: block;
height: 2em; /* fixed header height*/
margin: -2em 0 0; /* negative fixed header height */
}
body {
background-color: #f9fafc;
font-family: "Muli";
/*
Removed smooth scrolling implementation in main.js in favor of
simpler css approach.
See: https://css-tricks.com/snippets/jquery/smooth-scrolling/
*/
scroll-behavior: smooth;
}
h1,
@ -283,13 +296,13 @@ a.header-anchor {
color: #1c2d41;
}
a.header-anchor i {
a.header-anchor i, a.header-anchor svg {
font-size: 10pt;
color: #3c4858;
display: none;
margin-left: 0.5rem;
}
a.header-anchor:hover i {
a.header-anchor:hover i, a.header-anchor:hover svg {
display: inline-block;
}
a.header-anchor code {