你知道输入字段周围的性感光芒吗?
无需过多详细说明,我需要在输入字段之外重新创建该效果,但我似乎无法在任何地方找到指示这种效果的样式表。
(我知道怎么做,使用大纲属性等等。我只是想知道是否有一种方法可以找到输入文本字段默认使用的精确值。)
你知道输入字段周围的性感光芒吗?
无需过多详细说明,我需要在输入字段之外重新创建该效果,但我似乎无法在任何地方找到指示这种效果的样式表。
(我知道怎么做,使用大纲属性等等。我只是想知道是否有一种方法可以找到输入文本字段默认使用的精确值。)
可以通过 CSS 做到这一点。看看Twitter Bootstrap Forms以及他们是如何做到的。在任何输入字段内单击。
在此处查看一个简单的工作示例:http: //jsbin.com/esidas/2/edit#html,live
它是使用 CSS3 属性来完成box-shadow
的transition
input[type=text] {
background-color: #ffffff;
border: 1px solid #cccccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
}
input[type=text]:focus {
border-color: rgba(82, 168, 236, 0.8);
outline: 0;
outline: thin dotted \9;
/* IE6-9 */
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
那是你的浏览器自动为你做的。这就是为什么您找不到它的样式表的原因。
因为它是浏览器的效果而不是样式,所以您需要手动完成。话虽如此,请记住每个浏览器的做法都不同(我认为这也取决于客户端操作系统)。因此,如果您事先知道客户端环境(可能在封闭网络中),您实际上只能匹配它。
您知道它是由网络浏览器添加的,它取决于您使用的浏览器和操作系统,因此我们无法向您显示确切的代码。如何找到确切的样式可能并不难,尝试输入字段上的“检查元素”选项,它可能会显示浏览器的“计算样式”。否则,如果您能准确说出您在什么操作系统上使用的浏览器,我们可以为您提供帮助。