mediawiki-skins-Citizen/resources/skins.citizen.styles/common/scrollbar.less

48 lines
989 B
Plaintext
Raw Normal View History

2021-04-12 18:00:43 +00:00
// Don't style scrollbar for touch device
// Since the scrollbar will stay visible if styled
// Besides scrollbar is subtle enough on touch devices
@media ( hover: hover ) {
* {
scrollbar-width: thin;
}
::-webkit-scrollbar {
width: 14px;
}
::-webkit-scrollbar-track {
background: transparent;
transition: var( --transition-hover );
transition-property: background;
2021-04-12 18:00:43 +00:00
&:hover {
background: var( --background-color-quiet--hover );
2021-04-12 18:00:43 +00:00
}
}
::-webkit-scrollbar-thumb {
border: 5px solid transparent;
border-radius: var( --border-radius--large );
background-clip: content-box;
2021-04-12 18:00:43 +00:00
box-shadow: inset 0 0 0 10px var( --background-color-icon );
&:hover {
box-shadow: inset 0 0 0 10px var( --background-color-icon--hover );
}
&:active {
box-shadow: inset 0 0 0 10px var( --background-color-icon--active );
}
}
::-webkit-scrollbar-button {
display: none;
width: 0;
height: 0;
}
::-webkit-scrollbar-corner {
background-color: transparent;
}
}