css伪类:target实现页面锚点高亮


使用 :target 伪类可实现锚点高亮,当 URL 中的 fragment 指向某元素时,该元素应用指定样式,如背景变黄、加边框等,示例中点击链接跳转至对应 id 元素并高亮显示,结合平滑滚动与过渡动画可提升用户体验,适用于文档页或帮助中心。

css伪类:target实现页面锚点高亮

点击页面内的锚点链接时,让目标元素高亮显示,可以使用 CSS 的 :target 伪类来实现。这个方法无需 J*aScript,简单高效。

:target 伪类是什么?

:target 是一个 CSS 伪类,用于匹配当前 URL 中 fragment 标识符(即 # 后面的部分)指向的元素。例如,URL 为 page.html#section1 时,id 为 section1 的元素就会被 :target 选中。

如何实现锚点高亮?

只需要为带有 id 的目标元素定义 :target 样式,当用户点击锚链接跳转到该元素时,样式立即生效。

示例代码:

云从科技AI开放平台 云从科技AI开放平台

云从AI开放平台

云从科技AI开放平台 99 查看详情 云从科技AI开放平台
<style><br>  :target {<br>    background-color: yellow;<br>    padding: 10px;<br>    border: 2px solid orange;<br>    border-radius: 4px;<br>    font-weight: bold;<br>  }<br></style><br><br><ul><br>  <li><a href="#item1">跳转到第一项</a></li><br>  <li><a href="#item2">跳转到第二项</a></li><br></ul><br><br><p id="item1">这是第一段内容。</p><br><p id="item2">这是第二段内容。</p>

当点击“跳转到第一项”时,页面滚动到 id 为 item1 的段落,并且该段落背景变为黄色,视觉上实现高亮效果。

增强用户体验的小技巧

  • 添加平滑滚动:配合 scroll-beh*ior: smooth 让跳转更自然。
  • 临时高亮后淡出:使用 transition@keyframes 实现几秒后恢复默认样式。
  • 避免干扰布局:高亮样式尽量不改变元素尺寸,以免页面跳动。

基本上就这些。用 :target 实现锚点高亮,轻量又实用,适合文档页、帮助中心等需要锚点导航的场景。

以上就是css伪类:target实现页面锚点高亮的详细内容,更多请关注其它相关文章!


# 选择器  # 沁阳网站推广怎么样  # 网站建设的一般步骤  # 电商智能营销推广加盟  # seo学习广东  # 恩施网站优化关键词排名  # 网站搜索优化方案怎么做  # 盐城盐业公司网站建设  # 网络营销seo建站  # 中山网站建设丨薇  # 黄浦抖音营销推广加盟店  # 滑动门  # css  # 文档  # 就会  # 有什么特点  # 是一个  # 帮助中心  # 跳转到  # 这是  # 跳转  # html  # java  # javascript 


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


相关推荐: 《百果园》充值余额方法  暴风影音官网正式版_暴风影音手机版官网下载安卓  芒果TV官网登录入口 芒果TV官方网站登录入口  Animex动漫社正版在线入口 Animex动漫社动漫官方观看网  抄漫画官网防走失地址_抄漫画最新漫画完整版阅读入口  抖音商城官网是什么_抖音商城官方网址与访问方法  Lar*el怎么实现全文搜索_Lar*el Scout集成Algolia教程  如何高效地基于键列值映射DataFrame中的多个列  《海贝音乐》均衡器设置方法  如何在CSS中使用伪类选择器_hover实现悬停效果  动漫岛汉化官网网 动漫岛官方动漫汉化地址  Python中安全地将环境变量转换为整数的类型注解指南  在J*a里什么是行为抽象_抽象行为对代码复用的提升作用  mysql如何管理数据库账户_mysql数据库账户管理技巧  第五人格PC版怎么避免被封号_第五人格PC版防封号注意事项  《合金装备4》有望推出重制版!制作人发话了  Sublime怎么配置YAML文件格式化_Sublime YAML Formatter插件教程  Linux如何自动分析系统异常日志_Linux日志智能检测  响应式设计中动态背景颜色条的实现指南  Mac如何开启画中画模式_Mac Safari浏览器视频画中画功能  《大润发优鲜》充值方法介绍  qq邮箱格式填写示例 qq邮箱标准填写规范  Golang如何使用crypto/md5生成哈希_Golang MD5哈希生成方法  外卖小程序对接第三方配送  Final Cut Pro视频加EQ教程  《律学法考》查看学习数据方法  高效调试PHP大型嵌套数组:JSON序列化与可视化工具实践  基于键值条件高效映射 Pandas DataFrame 多列数据  《暗黑破坏神4》国服回归送狂欢礼包 价值6916元  C++如何实现矩阵乘法_C++二维数组矩阵运算代码示例  5G和6G的连接密度有什么区别 6G每平方公里能连接多少设备  解决J*aScript动态图片上传中ID重复问题:在同一页面显示多张独立图片  12306APP选座怎么选充电位置_12306APP带充电插座座位选择方法与技巧  快手极速版在线体验区 快手极速版网页体验入口  Three.js中动态更换3D模型纹理的教程  C++ cast类型转换总结_C++ reinterpret_cast与const_cast的使用  《糖豆》添加舞曲方法  Flask 应用中图片动态更新与上传:实现客户端定时刷新与服务器端文件管理  Flexbox布局中Stencil组件宽度不显示问题解析与:host尺寸控制  《procreate》绘制渐变效果教程  word表格如何按某一列内容进行排序_Word表格按列排序方法  win11怎么启用或禁用休眠 Win11 powercfg命令管理休眠文件【技巧】  XPath动态元素定位:如何精准选择文本内容变化的元素  mysql数据库索引类型有哪些_mysql索引类型解析  稻壳阅读器官方直达网址链接 稻壳阅读器文档阅读平台主页资源入口  抖音怎么解除第三方绑定_抖音解除第三方平台绑定方法介绍  汽水音乐网页版登录 汽水音乐网页端官方入口  使用 .htaccess 正确配置 WordPress 子目录重定向与路径保留  Flexbox布局实践:实现底部页脚与顶部粘性导航条的完美结合  抖音号升级成企业资质怎么弄?有什么好处? 

 2025-10-16

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

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

点击免费数据支持

提交您的需求,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.