使用CSS输入不带框的文本

Jar*_*čík 2 html css styles input

我的客户想要搜索输入,看起来像这样:

搜索输入

"搜索..."是输入文本,放大镜是提交按钮(这不是创建的问题).我正在寻找一些教程,但我没有找到任何东西.是否有可能创建看起来像这样的输入?如果是的话,你能解释一下如何创建它或者只是引用我一些教程吗?非常感谢提前.

Nin*_*ari 9

我创建了一个cssdeck:http://cssdeck.com/labs/iicbd9ko

HTML:

<form>
  <input type="text" name="search" placeholder="Search..." />
  <button type="submit">[search icon]</button>
</form>
Run Code Online (Sandbox Code Playgroud)

CSS:

::-webkit-input-placeholder {
   color: #fff;
}

:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}

:-ms-input-placeholder {  
   color: #fff;  
}

form {
  margin: 50px;
  padding: 5px;
  background: green;
  display: inline-block;
}

form input {
  border: none;
  background: transparent;
  border-bottom: 1px solid #fff;
  outline: none;
}

form button {
  background: transparent;
  border: 0;
  color: #fff;
}
Run Code Online (Sandbox Code Playgroud)

TJL