输入字段的插入框阴影

use*_*090 13 css css3

插入框阴影可以在输入字段上工作吗?

JsFiddle:http://jsfiddle.net/hKTq2/

Kyl*_*yle 33

是的,这是我前几天工作的,确实可能.

input
{
  box-shadow:inset 0 0 5px 5px #888;
  background: #fff;
}
Run Code Online (Sandbox Code Playgroud)

你只需要为阴影设置背景设置:)

http://jsfiddle.net/Kyle_/ZCq6w/


dar*_*dev 8

与此同时,这已经成为一种常见的,虽然这是我的"完美的插入输入".

input {
  background: #fff;
  color: #525865;
  border-radius: 4px;
  border: 1px solid #d1d1d1;
  box-shadow: inset 1px 2px 8px rgba(0, 0, 0, 0.07);
  font-family: inherit;
  font-size: 1em;
  line-height: 1.45;
  outline: none;
  padding: 0.6em 1.45em 0.7em;
  -webkit-transition: .18s ease-out;
  -moz-transition: .18s ease-out;
  -o-transition: .18s ease-out;
  transition: .18s ease-out;
}
input:hover {
  box-shadow: inset 1px 2px 8px rgba(0, 0, 0, 0.02);
}
input:focus {
  color: #4b515d;
  border: 1px solid #B8B6B6;
  box-shadow: inset 1px 2px 4px rgba(0, 0, 0, 0.01), 0px 0px 8px rgba(0, 0, 0, 0.2);
}
body {
  background: #fff;
  margin: 20px;
}
Run Code Online (Sandbox Code Playgroud)
<input type="text" />
Run Code Online (Sandbox Code Playgroud)