35 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
/*
 | 
						|
    Native scrollbars
 | 
						|
    I styled the native scrollbars before I reaized there was an option to render them in Obsidian...
 | 
						|
    Only tested on MacOS
 | 
						|
    https://github.com/replete/obsidian-minimal-theme-css-snippets
 | 
						|
*/
 | 
						|
:root {
 | 
						|
    --scrollbar-size: 6px;
 | 
						|
}
 | 
						|
::-webkit-scrollbar {
 | 
						|
  width: var(--scrollbar-size);  /* for vertical scrollbars */
 | 
						|
  height: var(--scrollbar-size); /* for horizontal scrollbars */
 | 
						|
}
 | 
						|
::-webkit-scrollbar-track,
 | 
						|
::-webkit-scrollbar-corner {
 | 
						|
    background:transparent;
 | 
						|
}
 | 
						|
::-webkit-scrollbar-track:vertical {
 | 
						|
    background:linear-gradient(to right, transparent 50%, hsla(var(--base-h), var(--base-s), calc(var(--base-l) - 10%), 0.2));
 | 
						|
}
 | 
						|
::-webkit-scrollbar-track:horizontal {
 | 
						|
    background:linear-gradient(to bottom, transparent 50%, hsla(var(--base-h), var(--base-s), calc(var(--base-l) - 10%), 0.2));
 | 
						|
  }
 | 
						|
::-webkit-scrollbar-thumb {
 | 
						|
    background: var(--nav-indentation-guide-color);
 | 
						|
}
 | 
						|
/* ::-webkit-scrollbar-thumb:vertical {
 | 
						|
    border-radius: var(--scrollbar-size) 0 0 var(--scrollbar-size);
 | 
						|
}
 | 
						|
::-webkit-scrollbar-thumb:horizontal {
 | 
						|
    border-radius: var(--scrollbar-size) var(--scrollbar-size) 0 0;
 | 
						|
} */
 | 
						|
::-webkit-scrollbar-thumb:hover {
 | 
						|
    background: var(--text-muted);
 | 
						|
} |