Даданне стыляў плэйсхолдару ў LESS
Давайце зробім функцыю, якая кросбраўзерна
будзе дадаваць стылі праз
псеўдаэлемент placeholder:
styles.less.placeholder(@code) {
&::-webkit-input-placeholder {
@code();
}
&:-ms-input-placeholder {
@code();
}
&::-moz-placeholder {
@code();
}
&::placeholder {
@code();
}
}
Скарыстаемся нашай функцыяй:
styles.lessinput {
.placeholder({
color: white;
background-color: red;
});
}
Вынік кампіляцыі:
styles.cssinput::-webkit-input-placeholder {
color: white;
background-color: red;
}
input::-ms-input-placeholder {
color: white;
background-color: red;
}
input::-moz-placeholder {
color: white;
background-color: red;
}
input::placeholder {
color: white;
background-color: red;
}