`

表单输入框焦点高光css代码

    博客分类:
  • CSS
css 
阅读更多

随着HTML 5 + CSS 3的普及,我们使用CSS代码实现的页面效果越来越华丽,而表单输入框获得焦点时的高光效果更是许多HTML 5站点所必备的表单必杀技。尤其是Twitter公司推出Bootstrap框架以后,表单高光效果几乎成为Bootstraper们的必需品。

现在,我们就编写如下css代码模仿Bootstrap的表单焦点高光效果。

 

姓名:
<input type="text" />
<br/>
年龄:
<input type="text" />

 

input, textarea {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	transition: border linear 0.2s, box-shadow linear 0.2s;
}
input, textarea, select {
	font-size: 1em;
	display: inline-block;
	padding: 4px;
	color: #555555;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 3px;
	margin: 3px 0;
}
/* 获得焦点时的输入框高光效果 */
input:focus,
textarea:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */  
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
/* 避免对其他元素的不良影响(主要表现在IE浏览器中) */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	box-shadow: none;
}
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
	padding: 0;
	margin: 3px 0;
	*margin-top: 0;
	/* IE7 */
	line-height: normal;
	cursor: pointer;
	background-color: transparent;
	border: 0 \9;
	/* IE9- */
	border-radius: 0;
}
/* 避免对按钮样式的不良影响 */
input[type="button"],
input[type="submit"],
.btn {
	display: inline-block;
	*display: inline;
	padding: 4px 10px;
	font-size: 1em;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	cursor: pointer;
	background-color: #f5f5f5;
	*background-color: #e6e6e6;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	*border: 0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color: #b3b3b3;
	border-radius: 4px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	*zoom: 1;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

 

.

分享到:
评论

相关推荐

    H5 仿Bootstrap表单输入框焦点高光

    在本文中,我们将深入探讨如何使用HTML5(H5)...通过研究和调整这些代码,你可以更好地理解和掌握如何在H5中实现仿Bootstrap的表单输入框焦点高光效果。这个技能不仅适用于Web开发,也是提升网站用户体验的重要一环。

    CSS3-Forms:CSS3表单演示的源代码-css source code

    最后,此开源项目可能还包含了动画和过渡效果的示例,如`transition`和`animation`,这些可以增加表单元素的动态效果,如输入框获得焦点时的放大效果,或提交按钮的点击反馈动画。 总的来说,“CSS3-Forms:CSS3表单...

    纯CSS3实现的发光登录表单特效源码.zip

    过渡可以设置元素在两种状态之间变化时的平滑过渡时间,例如在输入框获取焦点时,其背景色的变化可以设定为平滑渐变。而动画则可以创建更为复杂和自定义的时间序列效果,比如登录按钮在点击时可能会有一个旋转或缩放...

    表单美化案例

    在网页设计中,表单是用户与网站交互的重要方式,用于收集用户信息或进行操作。表单美化不仅能够提升用户体验,还能...在"表单美化案例"这个项目中,你可以找到具体的实现方法和示例代码,进一步提升你的网页设计技能。

    CSS 美化几款漂亮的网页搜索框

    - 高光效果:使用`box-shadow`添加阴影,使搜索框更具立体感。 3. **输入框与按钮的整合** - 使用`display: flex`或`display: inline-block`将搜索框和搜索按钮排列在一起,保持对齐。 - `padding`属性可以调整...

    CSS样式搜索框美化系列(4)

    13. **内联样式与CSS预处理器**:为了保持代码的可维护性和模块化,可以使用Sass或Less等CSS预处理器,将复杂样式分解为易于管理的部分。 在提供的`index.html`文件中,可以查看和学习这些技巧的实际应用。通过不断...

    jquery+css3模仿苹果风格的3D质感登录界面.zip

    - 为了提升用户体验,登录界面可能包含一些动态效果,如输入框聚焦时的边框颜色变化,或者提交表单时的加载动画。 5. **使用须知.txt**: - 这个文件可能包含了如何运行和使用此项目的说明,例如需要的库、依赖项...

    三种不同风格的按钮Web组件

    5. 表单集成:在表单输入控件中,按钮常与输入框、下拉菜单等元素一起工作。利用JavaScript可以实现表单验证,如检查输入是否为空,或者在提交前确认用户的选择。 6. 模块化和可复用性:为了提高代码复用,可以将...

    静态登录页面html

    在这个时尚现代感的登录表单模板中,设计师很可能已经考虑到了这些最佳实践,并通过CSS(Cascading Style Sheets)进行了美化,以实现响应式布局,让页面在不同设备上都能良好显示。CSS还用于设置元素的颜色、字体、...

    金属立体质感的登录页面

    这些元素都需要用HTML5语义化标签进行合理布局,例如`&lt;form&gt;`用于包裹整个表单,`&lt;input type="text"&gt;`和`&lt;input type="password"&gt;`用于输入字段,`&lt;button&gt;`用于提交按钮,`&lt;label&gt;`用于关联输入框和文字说明。...

    具有苹果选择框的超炫登陆界面及网页模板

    通过CSS,我们可以设定错误信息的颜色、位置和动态显示/隐藏的效果,而jQuery可以实现当用户提交表单时触发验证并显示相应的提示信息。 总而言之,这个"具有苹果选择框的超炫登录界面及网页模板"结合了HTML、CSS和...

    花纹灯光信息提交表单网页模板

    通常包含输入框、选择框、复选框、按钮等交互元素,并且需要配合JavaScript进行表单验证和提交操作。 5. **HTML(超文本标记语言)**:HTML是网页内容的基本构建块,定义了网页的结构和内容。在这个模板中,HTML...

    Login-Page-1:登录页面的暗光UI主题

    6. **过渡和动画**:CSS的transition和animation属性可以增加用户体验,如输入框获得焦点时的边框变化,或者点击按钮时的反馈动画。 7. **表单验证**:通过CSS和JavaScript实现表单验证,如检查用户名和密码是否为...

    绿色简洁后台登录界面PSD模板-绿色 后台 login 登录 界面 ui psd.rar

    4. **交互元素**:登录表单中的输入框、按钮等交互元素需有良好的反馈效果,如鼠标悬停、点击状态的改变,以提示用户操作是否成功。 5. **响应式设计**:考虑到不同设备的屏幕尺寸,后台登录界面应具有响应式设计,...

Global site tag (gtag.js) - Google Analytics