Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Floating Highlights

karthikraju391karthikraju3915k downloads

Adding animations to focus more on the highlights as you scroll down while in reading mode.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

This plugin enhances Obsidian reading mode by animating highlighted content as it enters the viewport, so attention stays on important text while scrolling.

Features

  • Supports animated float effects for:
    • Highlights (==text== / <mark>)
    • Bold (**text** / <strong>)
    • Italic (*text* / <em>)
  • Per-tag controls:
    • Enable/disable animation per tag type
    • Independent scale amount per tag type
  • Global controls:
    • Animation duration
    • Background opacity dimming for non-highlighted content
    • Animate word only (instead of full container block)
    • Animate bold/italic inside highlight blocks
  • Scroll performance improvements:
    • Transform-only highlight transition for smoother scrolling
    • Ultra-smooth scrolling behaviour that temporarily removes shadow while actively scrolling, then restores it when scrolling stops

Usage

  1. Use Obsidian's built-in highlight syntax to mark text: ==your highlighted text==
  2. (Optional) In plugin settings, enable bold/italic animations and tune scale/duration
  3. Switch to Reading mode (the plugin does not work in Live Preview or Source mode)
  4. Scroll through your note — configured elements animate into focus as they enter the viewport

Note: By default, the entire container block (paragraph, list item, heading, etc.) is animated. Enable Animate word only in settings to animate just the matched word/inline element.

Settings Overview

  • Global:
    • Animation duration
    • Background opacity
    • Animate word only
    • Animate bold/italic inside highlights
  • Per tag (Highlights, Bold, Italic):
    • Enable ... float
    • ... scale amount

Demo

https://github.com/user-attachments/assets/f2d16605-17cb-42e2-aa62-fe7204d5af16

77%
HealthGood
ReviewSatisfactory
About
Animate highlighted text as it enters the viewport in Reading mode to keep attention on important content while scrolling. Control animations per tag (highlight, bold, italic) with independent scale and duration, dim non-highlight background, choose word-only or whole-block float, and enjoy ultra-smooth transform-only transitions for better scroll performance.
AppearanceAnnotationCSS
Details
Current version
1.1.0
Last updated
3 months ago
Created
3 years ago
Updates
5 releases
Downloads
5k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
karthikraju391karthikraju391
twitter.com/karthikraju391
GitHubkarthikraju391
  1. Community
  2. Plugins
  3. Appearance
  4. Floating Highlights

Related plugins

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Lapel

Show the heading levels in the gutter of the editor.

Admonition

Admonition block-styled content.

Snippetor

Create and tweak common snippets.

Show Whitespace

CSS styles and CM6 extensions to highlight whitespace in Source and Live Preview modes.

Contextual Typography

Add a data-tag-name attribute to all top-level divs in preview mode containing the child's tag name, allowing contextual typography styling.

Focus Mode

Add a toggle to hide interface elements so you can focus on your note.

Highlightr

A minimal and aesthetically pleasing highlighting menu that makes color-coded highlighting much easier with a configurable assortment of highlight colors.

Better Bullets

Improves readability of bulleted notes.

Color Palette

Create and insert color palettes into your notes.