Pseudo elements are useful for changing the background colour of the checkbox and radio buttons. We can use :before and :after to change the colour or appearance of the checkboxes. It can all work ...
You can use the ::placeholder pseudo-class like any other. For older browser support it looks like this: ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color ...