0

Ideally I want to create a mixin to style all the placeholder pseudo classes. I'm not sure if this is even possible. Here's what I have:

@mixin placeholder($color) {
  ::-webkit-input-placeholder{
    color: $color;
  }
  :-moz-placeholder {
    color: $color;
  }
  ::-moz-placeholder {
    color: $color;
  }
  :-ms-input-placeholder {
    color: $color;
  }
}

Which ideally would be used like this:

input {
    &@placeholder(red);
}

And would result in this CSS:

  input::-webkit-input-placeholder{
    color: red;
  }
  input:-moz-placeholder {
    color: red;
  }
Elijah Murray
  • 2,132
  • 5
  • 30
  • 43

0 Answers0