<style> #toolbar { position: fixed; top: 0; right: 0; width: 60px; height: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; transition: 1s; opacity: 0.5; z-index: 1; padding: 18px 0px 18px 0px; } #toolbar:hover { opacity: 1; } #close-nav-icon { display: none; } #toolbar input[type=range][orient=vertical] { appearance: slider-vertical; display: none; } </style> <aside id="toolbar"> <span title="Toggle Search Menu" style="cursor:pointer" id="open-nav-icon" onclick="handleNavVisibility()"> <svg width="18" height="18" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> <circle fill="none" stroke="var(--text-base-color)" stroke-width="1.1" cx="9" cy="9" r="7"></circle> <path fill="none" stroke="var(--text-base-color)" stroke-width="1.1" d="M14,14 L18,18 L14,14 Z"></path> </svg> </span> <span title="Adjusts Diagram Size" style="cursor:pointer;margin-top:16px;" onclick="resizeImage()"> <svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> <circle cx="16.1" cy="6.1" r="1.1"></circle> <rect fill="none" stroke="var(--text-base-color" x=".5" y="2.5" width="19" height="15"></rect> <polyline fill="none" stroke="var(--text-base-color" stroke-width="1.01" points="4,13 8,9 13,14"></polyline> <polyline fill="none" stroke="var(--text-base-color)" stroke-width="1.01" points="11,12 12.5,10.5 16,14"> </polyline> </svg> </span> <input title="100%" type="range" orient="vertical" min="0" max="100" step="0.5" value="100"> </aside> <script> </script>