Posted in SEO
6493
5:46 am, December 10, 2021

Deep Links to highlight and share text on any page

Deep Links allows you to highlight text on the page, and will generate a URL hash to allow that text highlight to be shared to another browser. 

Example Link: Link 1

Just highlight some of the text on the example page and you can see the url being changed as you highlight. 

Example Usage for Deep Links js

Git Source

Official Description

deeplinks.js allows people to easily link directly to any text selection on your website. Here's an example of what one of these links looks like. It's intended mostly for blogs and other such websites, but it's relatively agnostic to the environment it's running in.

People can select text on the site as the normally would, and when they do, the fragment identifier (the thing that comes after the # in the URL) changes. If they want to share the text they have selected, they simply copy the URL and send it to someone. When that person visits the URL, the same text that was originally selected will be selected and scrolled into view.

This description might make it sound a little complicated, but it's actually pretty simple and intuitive once you play with it — go check it out! If you're interested in knowing the details of how it works under the hood, check out docs/design/.

Deep Links to highlight and share text on any page Demo

View Demo Full Screen View Demo New Tab

Deep Links to highlight and share text on any page Code

HTML

<div class="container">
    <h1>deeplinks.js Library Example</h1>
    <p class="lead">An easy-to-use JavaScript library that allows you to deep-link to specific text on the webpage.</p>
  <p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In tristique elit a sapien suscipit fringilla. Sed imperdiet erat feugiat nisl ornare maximus sed nec metus. Pellentesque hendrerit semper neque eget posuere. Donec non finibus nisi. Pellentesque suscipit dolor consequat imperdiet hendrerit. Ut ut congue tellus. Aliquam dignissim faucibus elit at varius. Mauris ut lorem et libero pharetra imperdiet non a arcu. Etiam gravida quam erat. Donec aliquam velit nec justo hendrerit ullamcorper. Phasellus id lectus tellus. Nam vel facilisis elit. Fusce varius sodales nulla, vitae imperdiet arcu rhoncus vitae. Curabitur ligula nisl, bibendum at malesuada nec, ultricies ac purus. Donec interdum nunc vel tristique ultricies.
</p>
<p>
Proin condimentum ex ut velit varius lacinia. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ut fringilla mauris, ut sodales tellus. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas vel lobortis ante, sed pulvinar ipsum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Mauris lobortis, tellus nec pretium semper, nibh ligula auctor nibh, et pharetra erat diam eu nisl. Nulla ex neque, sollicitudin et volutpat ac, cursus in erat. Vivamus non fringilla odio. Integer a ullamcorper risus. Curabitur augue sapien, dapibus ac malesuada eget, feugiat sed ligula. Vivamus dictum hendrerit pulvinar. Duis ac dictum nisl. Vivamus malesuada lorem id elit semper porta.
</p>
<p>
Donec a placerat ex. Donec sodales enim odio, eleifend luctus urna aliquet id. Duis lacinia, purus et bibendum faucibus, mi enim convallis augue, non tempor dolor orci eu tortor. Sed in nulla congue, scelerisque risus sit amet, ullamcorper neque. Quisque dignissim tortor libero, eu suscipit lectus vehicula in. Cras mauris leo, accumsan eget neque at, iaculis luctus massa. Nulla euismod, augue sed commodo mollis, purus ligula facilisis augue, non tempor nisi ex et eros. Praesent egestas posuere dolor, vehicula condimentum eros pellentesque ac.
</p>
<p>
Mauris interdum, velit et consectetur pulvinar, dolor justo pulvinar nulla, quis aliquam neque diam vel elit. Proin feugiat mauris vitae ultrices porttitor. Suspendisse pellentesque dignissim eros. Donec varius accumsan arcu quis ultrices. Nunc vulputate enim quis nisi sollicitudin imperdiet. Proin et interdum arcu, vel ullamcorper tortor. Donec vitae nisl semper, iaculis sapien at, ullamcorper libero. Ut ut massa tincidunt, vestibulum libero nec, gravida turpis.
</p>
<p>
Fusce vel mattis mauris. Morbi eget tempus augue. In dapibus mi quis sapien cursus, fringilla porttitor ipsum elementum. Donec efficitur, nulla vitae aliquam ullamcorper, nisi diam tincidunt ipsum, posuere malesuada nisi felis tempus sapien. Vestibulum pretium imperdiet dictum. Fusce tempus, arcu nec lobortis aliquam, erat ligula porttitor ante, in pulvinar leo sapien sed arcu. Ut porttitor lacus ut tempor sollicitudin.
</p></div>

Scripts

<script type="module" src="https://cssbundle.com/js/deeplinks.js"></script>

No Items Found.

Add Comment
Type in a Nick Name here
 
Search Code
Search Code by entering your search text above.
Welcome to CSSBundle.com

Hi there and welcome to CSSBundle. Here at CSS Bundle we aim to find the best css and javascript bundles and demos and add them here to make them easy to find all in one place.

If you would like to stay up to date with our latest updates you can subscribe to our mailing list where we will send you one email per week with the latest updates, no spam emails just the latest updates.

Random Quote


Latest Code
css animations Falling Stars CSS Animation html Video different sources on screen sizes video embed html responsive css animations Animated Triangles on Canvas JS HTML HTML Canvas Instant colour fill with HTML Canvas javascript Transform Text into Images using SnapText JS CSS Tools Fancy Border Radius CSS Generator Tool - spin animation keyframes CSS Tools CSS Drop Filter Shadow Creator CSS Slider A CSS and HTML Only Carousel Slider CSS Z-Index Z-Index Code Front - CSS to change z-index when element is active sections section with image to the right text to the left gradient Sections Two Clickable Logo Promo Box Section Foundation HTML CSS Sections Inline Contact Form Formatting HTML CSS Sections Overview full width section in Poppins font with light gray background using foundation Interactive Images Map Image with Easy Dots and Titles using only CSS HTML Sections Social Header Links easy Drop in Code with Font Awesome Icons Sections Responsive Friendly Subscribe to our Newsletter Section CSS Tips Create a button with CSS, HTML and Center it! CSS Text Formatting Truncate Text to an amount of lines using line-clamp CSS Positions Item Positioning in CSS CSS Tips Draw a Circle in CSS css animations Magical Text Effect Bootstrap 4.2 Kitchen Sink CSS Frameworks Make your site look like windows 7 CSS Backgrounds Fancy up your banner image hero sections using overlay gradients CSS Modal Floating Modal Message Fixed on the Bottom of the Screen CSS Modal Create a modal with only CSS css grid display items in a css grid CSS Text Effects Using the selection selector to change the default highlight color Text Truncate your Text with CSS CSS Cursors Change your cursor into an Emoji Cursor or Image Cursor CSS How to Center Everything or Anything with CSS CSS Animations Smooth Scrolling with just CSS CSS Animations Radial Glow under cursor on box hover over effect CSS Shadows Using a filter drop shadow for transparent images CSS Animations Pure CSS 3D Flipping Book with Animations CSS Create a checkerboard background pattern with CSS CSS Animations button animations hover and fill animation CSS Animations button on focus swing animation CSS Animations Animated Button Border when Active Quick CSS create a border with top triangle in css CSS Animations Single Element CSS Spinners CSS Animations CSS Shake - Shake up your elements CSS Framework NES-style(8bit-like) CSS Framework CSS Tips Why to use a CSS Reset? Web Developer Checklists Front-End Checklist Icons Font Awesome Icons CSS Animation Animate Stuff with Animate.css CSS Animations Check Wave Click a Checkbox and Watch the Animation Animation Cloudy spiral animation with CSS3 Notifications Toast Messages and Notifications Standalone Library no JQuery - notify.js