docs/styles/part.scss

43 lines
780 B
SCSS

.part {
text-decoration: underline dotted;
text-underline-offset: 2px;
position: relative;
display: inline;
cursor: help;
background-color: #fff;
& span {
display: block;
}
& > span {
display: none;
position: absolute;
left: 0;
width: 100%;
top: 100%;
margin: 4px;
border: 1px solid currentColor;
padding: 8px;
background-color: inherit;
}
& > span > span:nth-child(2n - 1) {
font-weight: 600;
}
& > span > span:nth-child(2n) {
margin-left: 1rem;
}
&:hover > span,
&:focus > span,
& > span:hover {
display: block;
}
@media (prefers-color-scheme: dark) {
background-color: #000;
}
}