Removed JS, using transition instead of animation for sidebar menu sliding
This commit is contained in:
		@@ -4,18 +4,6 @@
 | 
			
		||||
        <meta charset="UTF-8">
 | 
			
		||||
        <link rel="stylesheet" href="{{ path '/main.css' }}">
 | 
			
		||||
        <title>Preview</title>
 | 
			
		||||
		<script>
 | 
			
		||||
			document.addEventListener("DOMContentLoaded", function(){
 | 
			
		||||
					Array.from(document.getElementsByClassName('LP-Main__Sidebar')).forEach(function(element){
 | 
			
		||||
							element.classList.add('LP-Main__Sidebar--hidden')
 | 
			
		||||
					})
 | 
			
		||||
					setTimeout(function(){
 | 
			
		||||
						Array.from(document.getElementsByClassName('LP-Main__Sidebar')).forEach(function(element){
 | 
			
		||||
							element.classList.remove('LP-Main__Sidebar--hidden')
 | 
			
		||||
					})
 | 
			
		||||
				}, 500)
 | 
			
		||||
			})
 | 
			
		||||
		</script>
 | 
			
		||||
    </head>
 | 
			
		||||
    <body>
 | 
			
		||||
        {{{ yield }}}
 | 
			
		||||
 
 | 
			
		||||
@@ -100,16 +100,6 @@ body{
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media(max-width: $-viewport-toggle-sidebar){
 | 
			
		||||
	@keyframes slide_out_siedebar{
 | 
			
		||||
		from{left: -1 * $-sidebar-width;}
 | 
			
		||||
		to{left: 0;}
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	@keyframes slide_in_siedebar{
 | 
			
		||||
		from{left: 0;}
 | 
			
		||||
		to{left: -1 * $-sidebar-width;}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	.LP-Wrapper__Site{
 | 
			
		||||
		grid-template-columns: 0 1fr;
 | 
			
		||||
	}
 | 
			
		||||
@@ -123,6 +113,7 @@ body{
 | 
			
		||||
		height: 100vh;
 | 
			
		||||
		top: 60px;
 | 
			
		||||
		border-right: 1px solid $-light-brown;
 | 
			
		||||
		transition: left 0.3s;
 | 
			
		||||
 | 
			
		||||
		&--hidden{
 | 
			
		||||
			visibility: hidden;
 | 
			
		||||
@@ -130,14 +121,11 @@ body{
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	#toggle_sidebar:checked ~ .LP-Main__Sidebar{
 | 
			
		||||
		animation-name: slide_out_siedebar;
 | 
			
		||||
		animation-duration: .3s;
 | 
			
		||||
		left: 0 ;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	#toggle_sidebar ~ .LP-Main__Sidebar{
 | 
			
		||||
		animation-name: slide_in_siedebar;
 | 
			
		||||
		animation-duration: .3s;
 | 
			
		||||
		left: -1 * $-sidebar-width;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	.LP-Menu__TriggerLabel{
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user