• 技术文章 >web前端 >css教程

    CSS如何修改placeholder的颜色

    醉折花枝作酒筹醉折花枝作酒筹2021-04-13 10:43:12原创1432

    方法:先使用“::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;
    }

    推荐学习:css视频教程

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

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:CSS placeholder
    上一篇:cs如何实现翻转效果 下一篇:css斜体样式怎么写
    大前端线上培训班

    相关文章推荐

    • css border不显示怎么办• css边框阴影怎么设置• css怎么设置无边框• css怎么设置表格线• css定位有哪些

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网