fix checkbox/tasklist styling
This commit is contained in:
@ -92,11 +92,17 @@ a {
|
||||
& li:has(> input[type="checkbox"]) {
|
||||
list-style-type: none;
|
||||
padding-left: 0;
|
||||
margin-left: -1.4rem;
|
||||
}
|
||||
|
||||
& li:has(> input[type="checkbox"]:checked) {
|
||||
text-decoration: line-through;
|
||||
text-decoration-color: var(--gray);
|
||||
color: var(--gray);
|
||||
}
|
||||
|
||||
& li > * {
|
||||
margin: 0;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ -175,8 +181,35 @@ a {
|
||||
input[type="checkbox"] {
|
||||
transform: translateY(2px);
|
||||
color: var(--secondary);
|
||||
border-color: var(--lightgray);
|
||||
border: 1px solid var(--lightgray);
|
||||
border-radius: 3px;
|
||||
background-color: var(--light);
|
||||
position: relative;
|
||||
margin-inline-end: 0.2rem;
|
||||
margin-inline-start: -1.4rem;
|
||||
appearance: none;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
|
||||
&:checked {
|
||||
border-color: var(--secondary);
|
||||
background-color: var(--secondary);
|
||||
|
||||
&::after {
|
||||
content: "";
|
||||
top: -1px;
|
||||
left: -1px;
|
||||
position: absolute;
|
||||
left: 4px;
|
||||
top: 1px;
|
||||
width: 4px;
|
||||
height: 8px;
|
||||
display: block;
|
||||
border: solid 1px var(--light);
|
||||
border-width: 0 2px 2px 0;
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
blockquote {
|
||||
|
Reference in New Issue
Block a user