我有css文件,需要转换sass。我已经处理过一些基本的css样式,但仍然坚持使用这个代码块。它有一个输入标记样式。
.search-box input[type='text']{
font-size: 16px;
padding: 3px 5px;
}
.search-box input[type='text']:focus{
outline: 0;
}
.search-box input[type='text']::-webkit-input-placeholder {
color: #000000;
}
.search-box input[type='text']::-moz-placeholder { /* Firefox 19+
color: #000000;
}
.search-box input[type='text']:-ms-input-placeholder {
color: #000000;
}所以我已经研究过像这样转化成sass了。
.search-box {
input[type='text'] {
font-size: 16px;
background-color: #fff;
&:focus {
outline: 0;
}
&::-webkit-input-placeholder {
color: #000000;
}
&::-moz-placeholder {
color: #000000;
}
&:-ms-input-placeholder {
color: #000000;
}
}
}我需要知道,有一个最好的做法样式表单输入标签,我是不是把它转换成错误的方式?请
发布于 2016-10-04 11:54:03
对代码的小小改进
@mixin placeholder {
&::-webkit-input-placeholder {@content}
&::-moz-placeholder {@content}
&:-moz-placeholder {@content}
&:-ms-input-placeholder {@content}
}
.search-box {
input[type='text'] {
font-size: 16px;
background-color: #fff;
&:focus {
outline: 0;
}
@include placeholder {
color: #000000;
}
}
}https://stackoverflow.com/questions/39850695
复制相似问题