58 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
/*
 | 
						|
    Task Progress bars
 | 
						|
    I really like this plugin. This aligns them to my typography and makes them less ugly
 | 
						|
    https://github.com/replete/obsidian-minimal-theme-css-snippets
 | 
						|
*/
 | 
						|
 | 
						|
.markdown-source-view:not(.is-live-preview) {
 | 
						|
    .cm-task-progress-bar {
 | 
						|
        display:none;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
.cm-task-progress-bar.with-number .progress-status {
 | 
						|
    color:var(--tx2);
 | 
						|
    font-weight:400;
 | 
						|
    font-size:10px;
 | 
						|
    position:absolute;
 | 
						|
    transform:translate(-4px,-12px);
 | 
						|
    width:4em;
 | 
						|
}
 | 
						|
 | 
						|
.HyperMD-header .cm-task-progress-bar {
 | 
						|
    pointer-events:none;
 | 
						|
    position: absolute;
 | 
						|
    margin-top:calc(.5em + 1px);
 | 
						|
    margin-left:10px;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/* colors */
 | 
						|
/* .cm-task-progress-bar .progress-bar-inline-1 { background-color:var(--color-red) }
 | 
						|
.cm-task-progress-bar .progress-bar-inline-2 { background-color:var(--color-yellow) }
 | 
						|
.cm-task-progress-bar .progress-bar-inline-3 { background-color:var(--color-green) } */
 | 
						|
.cm-task-progress-bar .progress-bar-inline-4 { background-color:#6BCB77 }
 | 
						|
 | 
						|
/* background color */
 | 
						|
.HyperMD-header .cm-task-progress-bar .progress-bar-inline-background {
 | 
						|
    background-color: hsla(var(--base-h), var(--base-s), calc(var(--base-l) - 10%), 0.8) !important;
 | 
						|
    opacity:0.5
 | 
						|
}
 | 
						|
 | 
						|
.theme-dark .HyperMD-header .cm-task-progress-bar .progress-bar-inline-background {
 | 
						|
    background-color: hsla(var(--base-h), var(--base-s), calc(var(--base-l) + 25%), 0.8) !important;
 | 
						|
}
 | 
						|
 | 
						|
/* complete checkmark state */
 | 
						|
.cm-task-progress-bar .progress-bar-inline-4 {
 | 
						|
    display:none;
 | 
						|
}
 | 
						|
.cm-task-progress-bar:has(.progress-bar-inline-4)::after {
 | 
						|
    content:'✓';
 | 
						|
    position:absolute;
 | 
						|
    top:50%;
 | 
						|
    color: var(--tx2);
 | 
						|
    font-size:24px;
 | 
						|
    line-height: 1em;
 | 
						|
    transform:translate(-4px, -8px)
 | 
						|
} |