R74 Toggle Sidebar
@media (min-width: 768px) { #main-content { max-width: 708px; margin: 0 auto; padding: 0; transition: max-width 0.2s ease-in-out; } } .open-menu a { position: fixed; bottom: 0.5em; left: 0.5em; z-index: 15; font-family: san-serif; font-size: 30px; font-weight: 700; width: 30px; height: 30px; line-height: 0.9em; text-align: center; border: 0.2em solid #888 !important; background-color: #fff !important; border-radius: 3em; color: #888 !important; text-decoration: none!important; } @supports (position:sticky) or (position:-webkit-sticky) { @media (min-width: 768px) { #page-content .c-side { bottom: unset; } #page-content .nav-side { position: -webkit-sticky; position: unset; top: unset; overflow-x: unset; overflow-y: unset; margin: unset; padding: unset; height: unset; } } } @media (min-width: 768px) { @supports (pointer-events: none) { #page-content .c-side .side-link .close-menu a { -webkit-transition:left 0s 0.6s, opacity 0.5s ease-in-out 0.1s; -moz-transition: left 0s 0.6s, opacity 0.5s ease-in-out 0.1s; transition: left 0s 0.6s, opacity 0.5s ease-in-out 0.1s; } #page-content .c-side .folded>.side-link .close-menu a { pointer-events: none; } } #content-wrap { margin: 2em auto 0; max-width: 1040px; } #main-content { padding: 2em 0 0; } #page-content .c-side { position: static; z-index: auto; overflow: visible; padding: 0; height: auto; } #page-content .c-side .side-bar { position: fixed; top: 0; left: -26em; z-index: 10; display: block; float: none; clear: none; overflow: auto; margin: 0; padding: 1em 1em 0 1em; width: 17rem; height: 100%; border: 0; background-color: #3e3e3e; -webkit-transition: left 0.5s ease-in-out 0.1s; -moz-transition: left 0.5s ease-in-out 0.1s; transition: left 0.5s ease-in-out 0.1s; } #page-content .c-side .side-bar:after { position: absolute; top: 0; width: 0; height: 100%; background-color: rgba(0, 0, 0, 0.2); content: ""; } #page-content .c-side .side-link { position: absolute; z-index: 10; display: block; } #page-content .c-side .side-link .open-menu a { -webkit-transition: opacity 0.5s ease-in-out 0.1s; -moz-transition: opacity 0.5s ease-in-out 0.1s; transition: opacity 0.5s ease-in-out 0.1s; } #page-content .c-side .side-link .close-menu { display: inline; } #page-content .c-side .side-link .close-menu a { position: fixed; top: 0; left: -100%; z-index: -1; width: 100%; height: 100%; background-color: #000; opacity: 0; } #page-content .c-side .unfolded>.side-bar { left: 0; } #page-content .c-side .unfolded>.side-link .open-menu a { opacity: 0; pointer-events: none; } #page-content .c-side .unfolded>.side-link .close-menu a { left: 0; opacity: 0.3; -webkit-transition: left 0s 0.1s, opacity 0.5s ease-in-out 0.1s; -moz-transition: left 0s 0.1s, opacity 0.5s ease-in-out 0.1s; transition: left 0s 0.1s, opacity 0.5s ease-in-out 0.1s; } #top-bar .open-menu { display: none; } /* Menu Fold link */ #page-content .c-side .menu-fold>a { visibility: hidden; } #page-content .c-side .menu-fold .foldable-list-container { position: relative; display: block; height: 0; } #page-content .c-side .menu-fold .foldable-list-container:before { position: relative; bottom: -2px; visibility: hidden; margin-right: 2px; width: 13px; height: 13px; border: 0; content: url(http://rtas.wikidot.com//local--files/nav:side/blank.png); } } #container { background: #2a2a2a; }
ページリビジョン: 5, 最終更新: 30 Aug 2022 13:24