Add animation to ToC.

This commit is contained in:
Cotes Chung 2019-11-24 22:08:17 +08:00
parent 9e67a9dc22
commit 75b825cdde
3 changed files with 17 additions and 2 deletions

View file

@ -84,8 +84,8 @@
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/post.css">
{% if site.toc and page.toc %}
<link rel="stylesheet" href="{{ site.baseurl }}/assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.css" />
<script src="{{ site.baseurl }}/assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.js"></script>
<script src="{{ site.baseurl }}/assets/js/dist/toc.min.js"></script>
<script src="{{ site.baseurl }}/assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.js" async></script>
<script src="{{ site.baseurl }}/assets/js/dist/toc.min.js" async></script>
{% endif %}
{% endif %}

View file

@ -404,6 +404,7 @@ footer .license a {
/*--- Panels ---*/
.access {
top: 2rem;
transition: top 0.2s ease-in-out;

View file

@ -7,12 +7,26 @@
MIT License
*/
@keyframes fade-up {
from {
opacity: 0;
position: relative;
top: 2rem;
}
to {
opacity: 1;
position: relative;
top: 0;
}
}
#toc-wrap {
border-left: 1px solid rgba(158, 158, 158, 0.17);
position: -webkit-sticky;
position: sticky;
top: 2rem;
transition: top 0.2s ease-in-out;
animation: fade-up .8s;
}
#toc-wrap.topbar-down {