pagemap
pagemap 是一个轻量级的网页小地图组件,能够快速为网页中的 DOM 内容生成可视化小地图,支持拖拽滚动页面,单文件引入且配置简单。
• Copy the embed code to showcase this product on your website
• Share on X to spread the word about this amazing tool
Sora Watermark Remover - Allows you to remove the watermark from Sora videos.Try Now
pagemap 是一个轻量级的网页小地图组件,能够快速为网页中的 DOM 内容生成可视化小地图,支持拖拽滚动页面,单文件引入且配置简单。
• Copy the embed code to showcase this product on your website
• Share on X to spread the word about this amazing tool
css#map { position: fixed; top: 0; right: 0; width: 200px; height: 100%; z-index: 100;}HTMLhtml<canvas id="map"></canvas>Scriptjavascript<script src="./pagemap.js"></script>;var pageInstance = null;document.addEventListener("DOMContentLoaded", () => { // pageMap使用需要等到页面加载完成 pageInstance = pagemap(document.querySelector("#map"), { // viewport: document.getElementById("board"), viewport: null, styles: { // 注意:要展示在前面的元素要写在后面 // "#topPanel": "rgba(0,0,0,0.08)", // ".list,.add-list": "rgba(0,0,0,0.3)", ".list,.add-list": "default", // ".card": "rgba(0,0,0,0.5)", ".card": "default", // "h2,h3,h4": "rgba(0,0,0,0.08)", }, back: "rgba(0,0,0,0.2)", // view: "rgba(0,0,0,0.4)", // drag: "rgba(0,0,0,0.4)", view: "default", drag: "rgba(0,0,0,0.4)", interval: null, });});## 刷新有两种方式:一种是设置 styles.interval (单位:ms),minimap 就会进行自动刷新javascriptif (settings.interval > 0) { setInterval(() => draw(), settings.interval);}一种是使用 api,在合适的逻辑点进行调用:javascriptpageInstance.redraw();Nano Banana AI Image Generator for Professional Image Creation with Nano Banana Pro Models
Create Cinematic AI Videos from Text or Images with Seedance 1.5
The Tatted AI Tattoo Generator is a tool that allows you to create beautiful custom tattoos within seconds.
Discover your PSL (Perceived Sexual Market Value) score with our AI-powered facial analysis
IPYNB to PDF Converter – Free & Secure