首页前端开发CSSCSS如何修改placeholder的颜色

CSS如何修改placeholder的颜色

时间2024-01-28 00:47:03发布访客分类CSS浏览291
导读:收集整理的这篇文章主要介绍了CSS如何修改placeholder的颜色,觉得挺不错的,现在分享给大家,也给大家做个参考。方法:先使用“::placeholder”选择器选中需要修改的元素;然后给该元素添加“color:颜色值;”样式即可。注...
收集整理的这篇文章主要介绍了CSS如何修改placeholder的颜色,觉得挺不错的,现在分享给大家,也给大家做个参考。

方法:先使用“::placeholder”选择器选中需要修改的元素;然后给该元素添加“color:颜色值; ”样式即可。注placeholder是css3新增的选择器,在不同的浏览器需要加不同的前缀(“-ms-”,“ -webkit-”等)。

本教程操作环境:windows7系统、CSS3& & HTML5版、Dell G3电脑。

placeholder这个属性是HTML5中新增的属性,作用是描述输入字段预期值的提示信息

如何修改placeholder的颜色呢?

但是存在一定的浏览器兼容问题,以chorme为例:

!DOCTYPE html>
    html>
    head>
        meta charset="utf-8">
        style>
        input::-webkIT-input-placeholder {
            color: #aaB2Bd;
            font-Size: 12px;
    }
    input {
    //边框效果        border: 1px solid red;
    }
        /style>
    /head>
    body>
            input type="text" placeholder="请输入">
        /body>
    /html>
    

chorme浏览器对应的选择器是input::-webkit-input-placeholder

效果如下:

其他浏览器的选择器如下:

input::-webkit-input-placeholder {
     /* WebKit, Blink, Edge */    color : red;
}
:-moz-placeholder {
     /* Mozilla Firefox 4 to 18 */   color : red;
}
::-moz-placeholder {
     /* Mozilla Firefox 19+ */   color : red;
}
input:-ms-input-placeholder {
     /* internet Explorer 10-11 */   color : red;
}
input::-ms-input-placeholder {
     /* Microsoft Edge */   color : red;
}
    
  • WebKit, Blink, Edge浏览器等需要带上-webkit-前缀,且是双冒号,写的时候还要带上input
  • 针对火狐浏览器则有两种写法,都需要带上-moz-前缀。火狐低版本的使用冒号(:),而高版本的使用双冒号(::);火狐浏览器不需要带上input。
  • placeholder属性只在IE10+才支持,IE10、IE11的写法是加上-ms-前缀,使用的是冒号(:),需要带上input

推荐学习:css视频教程

以上就是CSS如何修改placeholder的颜色的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

CSS

若转载请注明出处: CSS如何修改placeholder的颜色
本文地址: https://pptw.com/jishu/588939.html
css使字体加粗的方式 详解CSS实现文字动画的N种技巧

游客 回复需填写必要信息