5
当前位置:首页 > JavaScript

js实现徽章

2026-02-02 00:03:17JavaScript

实现徽章的方法

使用HTML和CSS创建徽章的基础结构,JavaScript用于动态更新徽章内容或样式。

<div class="badge" id="badge">5</div>
.badge {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: red;
  color: white;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
}
// 更新徽章内容
document.getElementById('badge').textContent = '10';

动态创建徽章

通过JavaScript动态创建徽章元素并添加到DOM中。

const badge = document.createElement('div');
badge.className = 'badge';
badge.textContent = 'New';
document.body.appendChild(badge);

通知徽章实现

在导航菜单或图标上添加通知数量的徽章。

<button id="notifications">
  Notifications
  <span class="badge">3</span>
</button>
// 更新通知数量
const updateBadge = count => {
  document.querySelector('#notifications .badge').textContent = count;
};
updateBadge(5);

SVG徽章实现

使用SVG创建更复杂的徽章图形。

<svg width="24" height="24" id="svg-badge">
  <circle cx="12" cy="12" r="10" fill="red"/>
  <text x="12" y="16" text-anchor="middle" fill="white" font-size="12">8</text>
</svg>
// 更新SVG徽章
document.querySelector('#svg-badge text').textContent = '12';

动画徽章效果

为徽章添加CSS动画效果吸引注意力。

js实现徽章

.badge-pulse {
  animation: pulse 1.5s infinite;
}

@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.2); }
  100% { transform: scale(1); }
}
// 添加动画类
document.getElementById('badge').classList.add('badge-pulse');

标签: 徽章js
分享给朋友:

相关文章

jquery.js

jquery.js

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互等操作。以下是关于 jQuery.js 的核心信息和使用方法: 获取 jQ…

js实现vr

js实现vr

使用WebXR API实现VR体验 WebXR是浏览器中实现VR和AR体验的标准API,它取代了早期的WebVR。现代浏览器如Chrome、Edge和Firefox已支持WebXR。 // 初始化W…

js实现预览

js实现预览

文件上传预览实现 使用JavaScript实现文件上传预览功能,可以通过FileReader对象读取文件内容并显示预览。以下代码支持图片、文本和PDF文件的预览: // HTML部分需要包含inpu…

js jquery

js jquery

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…

js实现视口

js实现视口

js实现视口检测的方法 使用JavaScript检测元素是否进入视口(viewport)可以通过Intersection Observer API或手动计算元素位置实现。以下是两种常见方法: Int…

js实现显示隐藏

js实现显示隐藏

显示隐藏的实现方法 在JavaScript中,实现元素的显示和隐藏可以通过多种方式完成。以下是几种常见的方法: 修改CSS的display属性 通过改变元素的display属性可以在none(隐藏)…