CSS伪类:target如何实现锚点高亮_使用:target改变目标元素背景或边框


:target伪类可高亮锚点元素,通过ID匹配URL中的片段标识,实现无需J*aScript的交互效果。点击指向#section1的链接时,对应div应用黄色背景与边框,提升定位可视性;为增强可读性,建议采用顶部边框、阴影或缩放动画等柔和方式突出目标,如设置border-top和transform配合transition实现平滑过渡;还可结合display属性控制内容显隐,.hidden-content初始隐藏,:target状态下显示,适用于无JS的手风琴或标签页;该特性轻量实用,广泛用于文档、帮助页或FAQ中优化导航体验。

css伪类:target如何实现锚点高亮_使用:target改变目标元素背景或边框

当页面中某个元素的 ID 与 URL 中的锚点(即 # 后面的部分)匹配时,CSS 的 :target 伪类就会生效。这个特性可以用来实现锚点跳转后高亮目标元素,比如改变背景色、边框或显示隐藏内容,无需 J*aScript 就能完成简单的交互效果。

使用 :target 高亮锚点元素

:target 选择器会选中当前被锚点指向的元素。你可以利用它来临时改变该元素的样式,让用户清楚地知道跳转到了哪个部分。

例如,点击一个指向 #section1 的链接:

跳转到第一节
这里是第一节内容

通过以下 CSS 让被锚点定位的元素背景变黄:

:target {
  background-color: yellow;
  padding: 10px;
  border: 2px solid orange;
}

当用户点击链接跳转到 #section1 时,该 div 会立即获得黄色背景和橙色边框,视觉上非常清晰。

增强可读性的高亮方式

直接设置背景色可能影响原有设计,可以通过更柔和的方式突出目标元素:

度加剪辑 度加剪辑

度加剪辑(原度咔剪辑),百度旗下AI创作工具

度加剪辑 380 查看详情 度加剪辑
  • 添加顶部边框或底部阴影,避免覆盖原有背景图或文字颜色
  • 使用过渡动画让高亮更自然
  • 短暂闪烁后恢复,适合长时间内容中的定位提示

示例:给目标元素加一个醒目的上边框并轻微放大

:target {
  border-top: 4px solid #007acc;
  transform: scale(1.02);
  transition: all 0.3s ease;
}

配合 display 实现内容展开

:target 不仅可用于高亮,还能控制元素显示。常用于制作无 JS 的手风琴或标签页。

初始隐藏某些内容,仅在锚点命中时显示:

.hidden-content {
  display: none;
}

.hidden-content:target {
  display: block;
  background: #f0f8ff;
  padding: 15px;
}

这样点击 <a href="#tips"></a> 时,id 为 "tips" 且带 .hidden-content 类的元素就会显示出来。

基本上就这些。:target 是一个轻量又实用的 CSS 特性,特别适合文档、帮助页面或 FAQ 中提升导航体验。不复杂但容易忽略。

以上就是CSS伪类:target如何实现锚点高亮_使用:target改变目标元素背景或边框的详细内容,更多请关注其它相关文章!


# 是一个  # 双鸭山企业网站推广  # 图片 七牛 SEO  # 鹤壁seo推广营销策划  # 淘宝推广网站排行榜  # seo关键词视频  # 郑州旅游推广门户网站  # 抖店关键词排名去哪里看  # 网络大数据营销推广  # 庆阳网站建设推荐  # 崇州网站优化软件哪家好  # 文档  # css  # 背景色  # 跳转到  # 如何使用  # 选择器  # 跳转  # 自定义  # 就会  # 如何实现  # js  # java  # javascript 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: 苹果手机缓存怎么清除_苹果手机缓存如何清除iphone各版本操作步骤  冬季去哪个城市旅游更有可能观测到极光  Win11怎么开启HDR_Windows 11显示器画质增强设置  126手机126邮箱登录_126邮箱手机登录入口官网  Final Cut Pro视频加EQ教程  《单词速记宝》设置学习计划方法  Golang如何使用crypto/md5生成哈希_Golang MD5哈希生成方法  b站网页版入口 哔哩哔哩官方网站直接进入  如何使用CSS Grid实现“大方块左侧,小方块右侧垂直堆叠”的水平布局  J*a中为什么强调组合优于继承_组合模式带来的灵活性与可维护性解析  Win10如何关闭开机锁屏界面_Windows10跳过锁屏直接登录设置  Python自动化抓取GBGB赛狗比赛结果:日期范围与赛道筛选教程  获取WooCommerce产品在后台编辑页面的分类ID  《七读免费小说》开通会员方法  猫眼app抢票快还是小程序快  《下一站江湖2》心法融合技巧  使用Google服务账号实现Google Drive API无缝集成与文件访问  wps文字怎么设置文字环绕图片的方式_wps文字如何设置文字环绕图片方式  个人所得税办理入口 个人所得税综合所得年度汇算入口  J*a里如何处理ArithmeticException并防止除零_算术异常防护策略解析  mysql镜像配置如何设置用户权限组_mysql镜像配置用户组与权限分级管理方法  composer 提示 "requires ext-soap" 缺少 SOAP 扩展怎么办?  抖音评论无法发送如何修复 抖音评论功能操作指南  PHP utf8_encode 字符编码转换陷阱与解决方案  发布小红书怎么屏蔽粉丝?屏蔽粉丝能看到吗?  手机耗电快是什么原因 延长手机电池续航时间的设置方法【详解】  追剧达人如何发弹幕  12306售票时间最新规定 | 网上订票和车站窗口时间一样吗  sublime怎么快速在浏览器中预览HTML_sublime配置View in Browser教程  在Django中动态检查模型关联:一种灵活的解决方案  iPhone12是否要更新ios16  学习通网页版个人登录_学习通网页版个人账户登录入口  ExcelSCAN与LAMBDA如何创建自定义移动平均函数_SCAN实现任意窗口期移动平均计算  使用VS Code调试Python代码:从入门到精通  Selenium自动化:利用键盘模拟解决复杂日期输入框输入问题  京东快递包裹信息查询入口 京东快递官方查询平台入口  AO3永久镜像入口开放_AO3最新网址兼容所有浏览器  Golang如何操作指针参数_Go pointer参数传递规则  Win10如何查看已安装的更新补丁 Win10卸载指定更新教程【教程】  苹果自助维修计划支持哪些设备机型  小米手机屏幕失灵乱跳怎么办 屏幕触控问题自检与临时解决方法【应急】  以下哪一项是古代兵书三十六计中的计谋  C++ switch case字符串_C++如何实现字符串switch匹配  J*aScript桌面应用_Electron多进程架构实战  Python实战:高效处理实时数据流中的最小/最大值  创客贴登录页面入口 创客贴网页版最新网址链接  微博网页版访问入口 微博网页版网页端使用指南  如何解决Casbin日志与应用日志不统一的问题,使用casbin/psr3-bridge实现无缝集成  PHP实现等比数列:构建数组元素基于前一个值递增的方法  如何在 WordPress 前端实现内容提交:古腾堡编辑器的替代方案与实践 

 2025-11-22

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.