Skip to content

Instantly share code, notes, and snippets.

@rtivital
Created January 18, 2016 19:14
Show Gist options
  • Save rtivital/d32a2b8e6716c223cf53 to your computer and use it in GitHub Desktop.
Save rtivital/d32a2b8e6716c223cf53 to your computer and use it in GitHub Desktop.
Generated by SassMeister.com.
<input type="email" placeholder="[email protected]" class="input">
// ----
// libsass (v3.3.2)
// ----
@mixin placeholder {
&::-webkit-input-placeholder {@content}
&:-moz-placeholder {@content}
&::-moz-placeholder {@content}
&:-ms-input-placeholder {@content}
}
.input {
padding: .5rem;
@include placeholder {
color: #aaa;
opacity: 1;
transition: opacity 200ms;
}
&:focus {
@include placeholder {
opacity: 0;
}
}
}
@include placeholder {
color: blue;
}
.input {
padding: .5rem;
}
.input::-webkit-input-placeholder {
color: #aaa;
opacity: 1;
transition: opacity 200ms;
}
.input:-moz-placeholder {
color: #aaa;
opacity: 1;
transition: opacity 200ms;
}
.input::-moz-placeholder {
color: #aaa;
opacity: 1;
transition: opacity 200ms;
}
.input:-ms-input-placeholder {
color: #aaa;
opacity: 1;
transition: opacity 200ms;
}
.input:focus::-webkit-input-placeholder {
opacity: 0;
}
.input:focus:-moz-placeholder {
opacity: 0;
}
.input:focus::-moz-placeholder {
opacity: 0;
}
.input:focus:-ms-input-placeholder {
opacity: 0;
}
::-webkit-input-placeholder {
color: blue;
}
:-moz-placeholder {
color: blue;
}
::-moz-placeholder {
color: blue;
}
:-ms-input-placeholder {
color: blue;
}
<input type="email" placeholder="[email protected]" class="input">
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment