I want to do that with a styled component:
.jTHnFZ ::selection {
background-color: pink;
}
I write this styled component:
const MyDiv = styled.div`
::selection {
background-color: pink;
}
`
But the result is:
.jTHnFZ::selection {
background-color: pink;
}
The result is the same with this styled component:
const MyDiv = styled.div`
& ::selection {
background-color: pink;
}
`
The only way I found to attibute a color to the ::selection
pseudo element is to do this:
const MyDiv = styled.div`
*::selection {
background-color: pink;
}
`
And the result is then:
.jTHnFZ *::selection {
background-color: pink;
}
It works but is there a better way to do it, avoiding the *
?