在input、textarea等标签中可能需要用到placeholder,默认是灰色的,但如果输入框有复杂的配色,这时候可能就会对默认提示文字placeholder进行颜色设置,所以本文就是来分享如何修改placeholder文字默认颜色的:
先看案例:
input{color: blue;}//输入文字为蓝色 /**/ input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #f35; opacity:1; } input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #f35;opacity:1; } input:-ms-input-placeholder{ color: #f35;opacity:1; } input::-webkit-input-placeholder{ color: #f35; } </style> <input class="inputText" id="id_card" name="id_card" placeholder="placeholder文字默认颜色" type="text">
使用中,请注意浏览器兼容!
在html5中input,textarea等元素新添加了placeholder的属性,我们可以通过css设置placeholder的样式,对于ie,firefox,以及webkit内核的浏览器需要使用不同的样式写法。
案例2:
<style> input:-moz-placeholder, textarea:-moz-placeholder { color: #f35; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #f35; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #f35; } /**/ </style> <input type="text" placeholder="搜索" value="">
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有