I am new to pseudo-elements that are prefixed with a double colon. I came across a blog article discussing styling of scrollbars using some webkit only css. Can the pseudo-element CSS be applied to individual elements?
/* This works by applying style to all scroll bars in window */
::-webkit-scrollbar {
width: 12px;
}
/* This does not apply the scrollbar to anything */
div ::-webkit-scrollbar {
width: 12px;
}
In this fiddle, I would like to make the div’s scrollbar customized, but the main window’s scrollbar stay at the default.
Your idea was correct. However, the notation
div ::-webkit-scrollbarwith a space afterdivis actually the same asdiv *::-webkit-scrollbar; this selector means “scrollbar of any element inside<div>“. Usediv::-webkit-scrollbar.See demo at http://jsfiddle.net/4xMUB/2/