【发布时间】:2014-08-24 07:45:02
【问题描述】:
我正在尝试使用带有文本的图标作为文本输入字段的占位符,我尝试从 Emoji(http://getemoji.com/) 图标中复制和粘贴图标,但它不起作用。对于这种情况,我有一个想法,方法是使用 css 的图像图标并添加 javascript 代码以将其隐藏在焦点上,但您可能有另一种更简单的解决方案。
【问题讨论】:
标签: javascript html css placeholder emoji
我正在尝试使用带有文本的图标作为文本输入字段的占位符,我尝试从 Emoji(http://getemoji.com/) 图标中复制和粘贴图标,但它不起作用。对于这种情况,我有一个想法,方法是使用 css 的图像图标并添加 javascript 代码以将其隐藏在焦点上,但您可能有另一种更简单的解决方案。
【问题讨论】:
标签: javascript html css placeholder emoji
这里给你解决方案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}
【讨论】:
? ? ? ? ☺ ? ? ? ? ? ? ? ? ? ? ? ? ? ? �