更改占位符的一部分的颜色

时间:2016-02-28 14:17:14

标签: html css

如何只更改占位符的一部分?

这是我的HTML:

<div class="col-md-4">
<p class="form-row form-row-wide">
<input type="email" class="input-text" name="email2" id="reg_email2" placeholder="Retype email: *" value="" />
</p>
</div>

我只需将*更改为红色......

1 个答案:

答案 0 :(得分:1)

你可以这样做:

<input type="email" placeholder="Retype email:" id="email">


#email {
   width: 95%;
   border: 1px solid black;
   font-size: 1.15em;
}

#email::-webkit-input-placeholder:after {
   content:"*";
   color:red;
   font-size:1.15em;
}

#email::-moz-placeholder:after {
     content:"*";
     color:red;
     font-size:1.15em;
 }
 #email:-ms-input-placeholder:after {     
     content:"*";
     color:red;
     font-size:1.15em;
}

检查以下代码段:

#email {
  width: 95%;
  border: 1px solid black;
  font-size: 1.15em;
}
#email::-webkit-input-placeholder:after {
  content: "*";
  color: red;
  font-size: 1.15em;
}
#email::-moz-placeholder:after {
  content: "*";
  color: red;
  font-size: 1.15em;
}
<input type="email" placeholder="Retype email:" id="email">