【问题标题】:Use icon and text as input placeholder使用图标和文本作为输入占位符
【发布时间】:2014-08-24 07:45:02
【问题描述】:

我正在尝试使用带有文本的图标作为文本输入字段的占位符,我尝试从 Emoji(http://getemoji.com/) 图标中复制和粘贴图标,但它不起作用。对于这种情况,我有一个想法,方法是使用 css 的图像图标并添加 javascript 代码以将其隐藏在焦点上,但您可能有另一种更简单的解决方案。

【问题讨论】:

    标签: javascript html css placeholder emoji


    【解决方案1】:

    这里给你解决方案css

    试试这个代码DEMO

    HTML

    <input type="text" class="name" placeholder="? some text">
    

    CSS

        input {
        border: none;
        outline: none;
        font-size:2em;
        border: 1px solid #767676;
        background-color: #FFFFFF;
        width: 331px;
        height: 44px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        border-radius: 5px;
         -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
    }
    :focus::-webkit-input-placeholder {color: transparent}
    :focus::-moz-placeholder          {color: transparent}
    :focus:-moz-placeholder           {color: transparent}
    :focus:-ms-input-placeholder      {color: transparent}
    

    【讨论】:

    • 不起作用,看起来像方形.. 有没有特定的编码?
    • 试试

      ? ? ? ? ☺ ? ? ? ? ? ? ? ? ? ? ? ? ? ? �

    • 或搜索特殊字符,例如这里的 €
    猜你喜欢
    • 1970-01-01
    • 2019-03-14
    • 1970-01-01
    • 2018-10-07
    • 2019-04-01
    • 2016-05-18
    • 2018-10-07
    • 2019-02-19
    • 1970-01-01
    相关资源
    最近更新 更多