如何在表单输入上做阴影边框?

How to do a shadowed border on a form input?

您好,我的任务是让输入字段看起来像下面的屏幕截图:

除了边框阴影,我什么都能做。这可能使用 css?

在 photoshop 文件中,该层被赋予了 "Inner Glow",它负责边框阴影。

图层样式截图如下:

这是我的 css 到目前为止,以防万一:

#input_1_1 {
    background-color: #f1f5f6;
    border-radius: 12px;
    height: 47px;
    padding: 0 17px;
}

谢谢!

您需要使用 box-shadow——只需调整这些值,直到您匹配模型。

input {
   box-shadow: inset 0 0 10px rgba(0,0,0,0.8);
}

像这样:

#input_1_1 {
    background-color: #f1f5f6;
    border-radius: 12px;
    height: 47px;
    padding: 0 17px;
  border: none;
  box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.4);
}
<input id="input_1_1" type="text" name="name">