首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Q:将css格式化表单输入具体化

Q:将css格式化表单输入具体化
EN

Stack Overflow用户
提问于 2018-02-22 20:13:22
回答 1查看 1.4K关注 0票数 0

我试图在物化css中更改表单输入的边框和标签颜色。我遵循了文档,但是只有. instance div的第一个实例被更改了,其余的仍在使用默认样式。

科德芬

HTML

代码语言:javascript
复制
<div class="input-field">
  <input id="account_name" type="text" class="validate">
  <label for="account_name">Account Name</label>
</div>

<div class="input-field">
  <input id="email" type="email" class="validate">
  <label for="email">Email</label>
</div>

<div class="input-field">
  <input id="password" type="password" class="validate">
  <label for="password">Password</label>
</div>

CSS

代码语言:javascript
复制
/* label color */
.input-field label {
    color: #000;
}
/* label focus color */
.input-field input[type=text]:focus + label {
    color: purple !important;
}
/* label underline focus color */
.input-field input[type=text]:focus {
    border-bottom: 1px solid purple !important;
    box-shadow: 0 1px 0 0 purple !important;
}
/* valid color */
.input-field input[type=text].valid {
    border-bottom: 1px solid purple !important;
    box-shadow: 0 1px 0 0 purple !important;
}
/* invalid color */
.input-field input[type=text].invalid {
    border-bottom: 1px solid #000;
    box-shadow: 0 1px 0 0 #000;
}
/* icon prefix focus color */
.input-field .prefix.active {
    color: #000;
}

编辑:在标题上输入错误

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-22 20:16:41

您的CSS是使用[type=text]伪选择输入。你不想买type="email"type="password"的那种吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48936394

复制
相关文章

相似问题

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