【问题标题】:How do I Add border to text in inputfield如何在输入字段中为文本添加边框
【发布时间】:2013-05-02 19:29:01
【问题描述】:

我正在尝试找出如何使用 css 自定义输入字段中的文本。 我要做的是为输入字段中写入的文本添加边框。

我可以使用 css 中的“输入”自定义字体系列、字体大小,但是当我添加边框时,它会应用于输入字段。

JSfiddle trying to explain what I mean

<input type="text" placeholder="Add border to this text" />

body {
  background-color: #ccc;
}

input {
  border: 1px solid #000
  width: 200px;
  padding: 20px;
  font-size: 20px;
}

我试过搜索,但没有找到任何有用的东西,我相信这很容易,希望有人可以帮助我。

谢谢

编辑:我正在尝试获取输入字段中的文本,如下所示:http://i.imgur.com/zmBphb1.png

【问题讨论】:

标签: css text input border add


【解决方案1】:

请注意,我在您的输入中添加了 ID 属性:id="myInput"

    <input id="myInput" type="text" placeholder="Add border to this text" />
... and not the inputwindow itself.

你的 CSS 在下面。注意#myInput::-webkit-input-placeholder。 #myInput 以您的输入框为目标,webkit bit 用于 google..moz 用于 firefox,ms-input-placeholder 用于 Internet Explorer:

body {
    background-color: #ccc;
}

input {
    border: 1px solid #000
    width: 200px;
    padding: 20px;
        font-size: 20px;
}


#myInput::-webkit-input-placeholder {

 border-style:solid;
border-width:medium;
}
#myInput:-moz-placeholder {
 border-style:solid;
border-width:medium;
}
#myInput:-ms-input-placeholder {
 border-style:solid;
border-width:medium;
}

要将占位符文本的字体更改为笔划,请尝试以下操作:

#myInput::-webkit-input-placeholder {
 color: white;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;

}
#myInput:-moz-placeholder {
color: white;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
#myInput:-ms-input-placeholder {
color: white;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

【讨论】:

  • 首先我要感谢格雷试图帮助我。但是,我认为我未能准确解释我想要什么。我想“中风”(如在 Photoshop 中)输入字段中的文本。就像这张图片:i.imgur.com/zmBphb1.png 也许边界不是一个正确的词?我希望你明白我要解释什么。再次感谢您
  • 谢谢。我注意到它仅适用于占位符。因此,如果我在文本框中写任何内容,它就不起作用。我尝试在 css 中将“占位符”更改为“值”,但我没有工作,知道吗?
【解决方案2】:

您的 css 代码不正确:您忘记了 ;

http://jsfiddle.net/6Gevu/10/

input {
  border: 1px solid #000;
  width: 200px;
  padding: 20px;
  font-size: 20px;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 2021-04-02
    • 1970-01-01
    • 2014-05-07
    • 2018-04-04
    • 1970-01-01
    相关资源
    最近更新 更多