首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >目标输入类型- SASS

目标输入类型- SASS
EN

Stack Overflow用户
提问于 2016-10-04 11:07:29
回答 1查看 3.2K关注 0票数 1

我有css文件,需要转换sass。我已经处理过一些基本的css样式,但仍然坚持使用这个代码块。它有一个输入标记样式。

代码语言:javascript
复制
.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了。

代码语言:javascript
复制
.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;
        }
    }
}

我需要知道,有一个最好的做法样式表单输入标签,我是不是把它转换成错误的方式?请

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-04 11:54:03

对代码的小小改进

代码语言:javascript
复制
@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;
        }
    }
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39850695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档