input输入框focus获得焦点边缘发亮

本文展示了一段改进的输入框样式代码实现,包括聚焦时的边框颜色变化、阴影效果以及透明边框的设计,旨在提升用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从某个插件上摘下来的代码

 

<html>
<head>
<title> New Document </title>
<style>
textarea:focus,input[type="text"]:focus,input[type="datetime"]:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
</style>
</head>

<body>
<input type="text">
</body>
</html>

 

textarea:focus,input[type="text"]:focus,input[type="datetime"]:focus
{
border-color:rgba(82, 168, 236, 0.8);
outline:0;
outline:thin dotted \9;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}

效果

focus前:

focus:

 

完了

转载于:https://www.cnblogs.com/xiaoliu66007/p/5003674.html

### 实现 Input 输入框焦点事件 对于 input 输入框来说,可以通过 jQuery 来监听其获得焦点和失去焦点这两个重要的交互事件。当用户点击进入输入框会触发获得焦点事件 (focus),而当用户移开或切换到其他地方则会触发失去焦点事件 (blur)[^1]。 #### 使用 jQuery 处理 Focus 和 Blur 事件 为了更好地管理这些行为,在 HTML 中定义好具有特定 ID 的 input 元素是非常必要的: ```html <input id="testInput" type="text"> ``` 接着利用 jQuery 提供的功能来编写相应的 JavaScript 代码片段如下所示: - **获得焦点事件** 通过 `focus()` 方法可以轻松地为指定的选择器绑定获得焦点后的回调函数。每当目标元素被激活即意味着它获得了用户的注意力并准备接收数据录入操作[^2]。 ```javascript $('#testInput').focus(function(){ console.log('The element has received focus.'); }); ``` - **失去焦点事件** 同样地,`blur()` 函数用于检测何发生了离开当前活动状态的情况——也就是失去了光标的定位位置。这通常发生在用户完成了编辑动作之后转而去访问页面上的另一个组件之。 ```javascript $('#testInput').blur(function(){ console.log('The element lost its focus.'); }); ``` 上述两段脚本展示了怎样分别捕捉这两种不同类型的 UI 变化情况,并且可以在实际项目开发过程中根据需求进一步扩展逻辑处理部分的内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值