讲师中心 微信公众号
AI工具推荐 视频效率加速

css输入框聚焦时想产生光晕效果怎么办_通过:focus伪类添加box-shadow高亮

风雪君_6462

风雪君_6462

发布时间:2025-12-15 18:03:06

|

925人浏览过

|

来源于php中文网

原创

:focus伪类配合box-shadow可实现输入框聚焦光晕效果,推荐用rgba色值与8–20px模糊半径营造通透感,支持多层阴影增强立体感,并需清除outline、适配深色背景及移动端,辅以transition提升动效流畅性。

css输入框聚焦时想产生光晕效果怎么办_通过:focus伪类添加box-shadow高亮

直接用 :focus 伪类配合 box-shadow 就能实现输入框聚焦时的光晕效果,简单高效,兼容性也好。

基础写法:加一层柔和外阴影

这是最常用也最稳妥的方式,重点是控制阴影的模糊半径和颜色透明度:

  • 用 rgba() 或 hsla() 配色,比如 rgba(0, 120, 255, 0.3),让光晕有通透感
  • 模糊值(blur)建议设为 8px–20px,太小不明显,太大边缘发虚
  • 避免写硬边阴影,别用 0 0 0 2px #0078ff 这种纯色描边,它不是光晕
示例:
input:focus {
  outline: none;
  box-shadow: 0 0 12px rgba(0, 120, 255, 0.4);
}

进阶技巧:多层阴影增强立体感

单层阴影有时显得单薄,叠加两层可让光晕更自然:

  • 内层:小偏移 + 中等模糊 → 贴近边框的亮边
  • 外层:零偏移 + 大模糊 → 弥散的光晕氛围
  • 两层颜色可略有差异,比如外层稍浅或带点蓝调
示例:
input:focus {
  outline: none;
  box-shadow: 
    0 0 4px rgba(0, 120, 255, 0.5),
    0 0 16px rgba(0, 120, 255, 0.2);
}

注意细节:别让效果干扰可用性

光晕再好看,也不能牺牲体验:

Plan Dubai Travel — Flights, Hotels, Burj Khalifa, Desert Safari, Malls & Itineraries
Plan Dubai Travel — Flights, Hotels, Burj Khalifa, Desert Safari, Malls & Itineraries

规划您的迪拜之旅 — 哈利法塔观景、沙漠探险、迪拜购物中心购物、棕榈岛度假村及黄金市场砍价。还提供支持...

下载

立即学习“前端免费学习笔记(深入)”;

  • 务必清除默认 outline,否则 Safari/Chrome 可能双轮廓并存
  • 高对比场景下慎用浅色光晕,比如深色背景配淡蓝阴影,可能看不清
  • 移动端需额外测试,iOS Safari 对 box-shadow 渲染略保守,可适当加大模糊值

可选增强:加过渡动画更顺滑

聚焦/失焦瞬间加个渐变过渡,观感更专业:

  • 用 transition: box-shadow 0.2s ease 即可
  • 不要过渡 outline,它本身不支持平滑变化
  • 如果同时改边框色,建议统一用同一 transition 声明
示例:
input {
  transition: box-shadow 0.2s ease;
}
input:focus {
  outline: none;
  box-shadow: 0 0 12px rgba(0, 120, 255, 0.4);
}

基本上就这些。光晕效果不复杂但容易忽略细节,关键是阴影要“软”、颜色要“透”、动效要“稳”。

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

2786

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

5539

2023.11.06

Chrome开启无痕模式
Chrome开启无痕模式

本专题整合了Chrome无痕模式开启相关内容,阅读专题下面的文章了解更多详细教程。

3947

2026.03.24

css3transition
css3transition

css3transition属性用于指定如何从一个CSS样式过渡到另一个CSS样式,本专题为大家提供transition相关的文章、相关下载和相关课程,大家可以免费体验。

1970

2023.06.27

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

60

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

40

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

40

2026.10.22

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

20

2026.10.22

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

40

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 1.5万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 6.1万人学习

CSS教程
CSS教程

共754课时 | 98.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn