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

    如何使用CSS更改占位符颜色?(代码示例)

    青灯夜游青灯夜游2019-01-18 17:12:11原创4697
    在大多数浏览器中,占位符(在输入标记中)为灰色,要如何更改此占位符的颜色?本篇文章就来给大家解释使用css更改占位符颜色的方法,希望对大家有所帮助。

    如何使用CSS更改占位符颜色?

    在css中想要更改占位符的颜色,可以非标准选择器::placeholder来实现,它是用于设置表单输入框占位符的外观,通过该选择器可以改变占位符的样式,例如:颜色。【相关视频教程推荐:CSS教程

    对于不同的浏览器,::placeholder选择器的写法是不同的,下面我们来了解一下。

    对于Chrome,Mozilla和Opera浏览器,选择器可以写为:

    ::placeholder

    对于Internet Explorer,选择器需要写为:

    :-ms-input-placeholder

    对于Internet Edge,选择器需要写为:

    ::-ms-input-placeholder

    代码示例

    下面我们通过简单的代码示例来具体了解一下如何使用::placeholder选择器来更改占位符颜色。

    示例1:在不同浏览器中使用::placeholder选择器

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>CSS更改占位符颜色</title>
    <style> 
    ::placeholder { /* Firefox, Chrome, Opera */ 
        color: blue; 
        font-size: 15px;
    } 
      
    :-ms-input-placeholder { /* Internet Explorer 10-11 */ 
        color: red; 
        font-size: 15px;
    } 
      
    ::-ms-input-placeholder { /* Microsoft Edge */ 
        color: orange; 
        font-size: 15px;
    } 
    </style> 
    </head>
    <body>
    <div class="demo">
    <p>更改占位符颜色</p> 
    <input type="text" placeholder="请输入....."> 
    </div>
    </body>
    </html>

    输出:

    ● 没有使用::placeholder选择器

    2.jpg

    ● 在谷歌浏览器中

    ● 在Internet Explorer浏览器中

    3.jpg

    示例2:在input标签的email属性、textarea标签中使用占位符选择器

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>CSS更改占位符颜色</title>
    <style> 
    input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
        color: blue; 
        font-size: 15px;
    } 
    textarea::placeholder { /* Firefox, Chrome, Opera */ 
        color: red; 
        font-size: 15px;
    } 
    </style> 
    </head>
    <body>
    <div class="demo">
    <p>更改占位符颜色</p> 
    <input type="email" placeholder="请输入email...."> <br /><br />
    <textarea rows="10" cols="50" placeholder="请输入email...."></textarea>
    </div>
    </body>
    </html>

    输出:

    说明:

    占位符选择器可以应用于input标签的任何属性(文本,电话,密码等),以突出显示任何不同属性的颜色变化。

    以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

    以上就是如何使用CSS更改占位符颜色?(代码示例)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:如何使用CSS z-index属性调整元素的堆叠 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • input点击后placeholder中的提示消息消失_javascript技巧• HTML 5 input placeholder 属性如何完美兼任ie_html5教程技巧• 实现placeholder效果的方案汇总_jquery• 修改输入框placeholder文字默认颜色-webkit-input-placeholder方法_HTML/Xhtml_网页制作
    1/1

    PHP中文网