<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Chris Hayes</title>
    <description>The latest articles on DEV Community by Chris Hayes (@chris_hayes).</description>
    <link>https://dev.to/chris_hayes</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F284244%2F0300047d-4f28-4cbf-9420-550adb5272ea.png</url>
      <title>DEV Community: Chris Hayes</title>
      <link>https://dev.to/chris_hayes</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chris_hayes"/>
    <language>en</language>
    <item>
      <title>Make a GIF your Cursor in Chrome</title>
      <dc:creator>Chris Hayes</dc:creator>
      <pubDate>Mon, 04 Apr 2022 23:33:26 +0000</pubDate>
      <link>https://dev.to/chris_hayes/make-a-gif-your-cursor-in-chrome-4odo</link>
      <guid>https://dev.to/chris_hayes/make-a-gif-your-cursor-in-chrome-4odo</guid>
      <description>&lt;p&gt;Using "AniTuner" to create a special &lt;code&gt;.ani&lt;/code&gt; cursor file and the Chrome extension, "Animated Cursors Forever!". One can use a GIF as their cursor inside Chrome.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjmgkuas9kbxda5cuqta4.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjmgkuas9kbxda5cuqta4.gif" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Limitations
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Windows-only software is used in this guide. Software for building .ani files on other OS's is difficult to find.&lt;/li&gt;
&lt;li&gt;This cursor would only show inside websites, not on the Chrome titlebar or outside of Chrome.&lt;/li&gt;
&lt;li&gt;This changes the "default" cursor. When websites change the cursor, the animated cursor will be hidden.&lt;/li&gt;
&lt;li&gt;The gif needs to be small! The &lt;code&gt;.ani&lt;/code&gt; file that gets created needs to be less than &lt;code&gt;80KB&lt;/code&gt;. Larger than that and the browser extension won't work.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Process
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Split the GIF into individual images
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Download the GIF - choose a small GIF! &lt;/li&gt;
&lt;li&gt;Upload the GIF to EZGif's Splitter tool at: &lt;a href="https://ezgif.com/split" rel="noopener noreferrer"&gt;https://ezgif.com/split&lt;/a&gt;
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feqol2g93jwl48w9rm0ef.png" alt="Image description"&gt;
&lt;/li&gt;
&lt;li&gt;Hit "Split to Frames" and then "Download frames as ZIP" to get the GIF as individual images. Extract those images into a folder.
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftodsvi4v2qnbof2c91sh.png" alt="Image description"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Create the .ani cursor file
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Install the Window application, &lt;a href="https://www.gdgsoft.com/anituner" rel="noopener noreferrer"&gt;AniTuner&lt;/a&gt;. Which some consider the best application for creating &lt;code&gt;.ani&lt;/code&gt; cursor files.&lt;/li&gt;
&lt;li&gt;In AniTuner, hit "Create a new animated cursor"
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdx67lb8o8r9supz5s4ni.png" alt="Image description"&gt;
&lt;/li&gt;
&lt;li&gt;Then "Edit Cursor Frames" on the left side
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fui0yy0kynme74plm5adz.png" alt="Image description"&gt;
&lt;/li&gt;
&lt;li&gt;Then "Import image(s)" to import the images from that were downloaded from EZGif.
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F96zxb5r0iyzh9gvau5v0.png" alt="Image description"&gt;
&lt;/li&gt;
&lt;li&gt;If the image looks good, hit "Okay" on the popup. Might need to select the "transparent" checkbox.&lt;/li&gt;
&lt;li&gt;If the "Resize Image" popup shows, select the "Center image in the frame" option and hit "Okay".
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fko4rebod9tybgpznpu8g.png" alt="Image description"&gt; &lt;/li&gt;
&lt;li&gt;Select the blank frame at the top left, and hit "Remove frame(s)".
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn0oidg244spg7rqlcal2.png" alt="Image description"&gt;
&lt;/li&gt;
&lt;li&gt;Hit "Test Cursor" on the left side, to see what the cursor looks like. Hit "Set Length" at the bottom right to change the animation speed.&lt;/li&gt;
&lt;li&gt;Finally, hit "Save Animated Cursor.." on the left side when the animation looks good.
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9yci6m66f0ulkgx6ybdb.png" alt="Image description"&gt;
&lt;/li&gt;
&lt;li&gt;Important - check the &lt;code&gt;.ani&lt;/code&gt; file that was created is under 80KB. Any larger and it won't work with the browser extension. If it's too large, EZGif can be used to optimize the gif and remove frames. In AniTuner, you can also try different cursor dimensions.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Use the .ani cursor in Chrome
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Get the Chrome extension, "Animated Cursors Forever!": &lt;a href="https://chrome.google.com/webstore/detail/animated-cursors-forever/glbompdcoknijlagjdallgimohbcopem?hl=en" rel="noopener noreferrer"&gt;https://chrome.google.com/webstore/detail/animated-cursors-forever/glbompdcoknijlagjdallgimohbcopem?hl=en&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;After clicking on the installed extension, hit the "Choose File" button to upload the &lt;code&gt;.ani&lt;/code&gt; cursor file.
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fawyippx999n489amp4xf.png" alt="Image description"&gt; &lt;/li&gt;
&lt;li&gt;If the file isn't too large (less than 80KB), then the next time the website refreshes, it will use the animated cursor. Note that the cursor won't show immediately, you need to refresh the page to see the new cursor.&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>5 Modern JS Sliders for 2022</title>
      <dc:creator>Chris Hayes</dc:creator>
      <pubDate>Sun, 28 Nov 2021 05:19:41 +0000</pubDate>
      <link>https://dev.to/chris_hayes/top-5-modern-js-sliders-for-2022-1f3k</link>
      <guid>https://dev.to/chris_hayes/top-5-modern-js-sliders-for-2022-1f3k</guid>
      <description>&lt;p&gt;I find I'm always looking for a new JS slider library for one reason or another. Here's a roughly ordered list of the top libraries that I've come across going into 2022.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://swiperjs.com/" rel="noopener noreferrer"&gt;SwiperJS&lt;/a&gt;
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/nolimits4web" rel="noopener noreferrer"&gt;
        nolimits4web
      &lt;/a&gt; / &lt;a href="https://github.com/nolimits4web/swiper" rel="noopener noreferrer"&gt;
        swiper
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Most modern mobile touch slider with hardware accelerated transitions
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;tr&gt;

&lt;td&gt;
&lt;img alt="Stars" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fstars%2Fnolimits4web%2Fswiper%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Fees" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFees-FREE-brightgreen%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="License" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Flicense%2Fnolimits4web%2Fswiper%3Fstyle%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;td&gt;
&lt;img alt="MinZip size" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbundlephobia%2Fminzip%2Fswiper%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Commits a month" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fcommit-activity%2Fm%2Fnolimits4web%2Fswiper%3Fstyle%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;td&gt;
&lt;img alt="Latest Release" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Frelease-date%2Fnolimits4web%2Fswiper%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Downloads a month" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fnpm%2Fdm%2Fswiper%3Flabel%3DNPM%2520Downloads%26style%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;👍 Very mature project with long-term backing.&lt;/p&gt;

&lt;p&gt;👍 Mobile slider experience feels native.&lt;/p&gt;

&lt;p&gt;💯 Framework support for React, Vue, Angular, and Svelte.&lt;/p&gt;

&lt;p&gt;👎 On the larger side at nearly 40KB.&lt;/p&gt;

&lt;p&gt;😕 Browser support limited to latest browsers, exact support not documented.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;a href="https://splidejs.com/" rel="noopener noreferrer"&gt;SplideJS&lt;/a&gt;
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Splidejs" rel="noopener noreferrer"&gt;
        Splidejs
      &lt;/a&gt; / &lt;a href="https://github.com/Splidejs/splide" rel="noopener noreferrer"&gt;
        splide
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Splide is a lightweight, flexible and accessible slider/carousel written in TypeScript. No dependencies, no Lighthouse errors.
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;img alt="Stars" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fstars%2FSplidejs%2Fsplide%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Fees" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFees-FREE-brightgreen%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="License" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Flicense%2FSplidejs%2Fsplide%3Fstyle%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;td&gt;
&lt;img alt="MinZip size" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbundlephobia%2Fminzip%2F%40splidejs%2Fsplide%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Commits a month" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fcommit-activity%2Fm%2FSplidejs%2Fsplide%3Fstyle%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;td&gt;
&lt;img alt="Latest Release" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Frelease-date%2FSplidejs%2Fsplide%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Downloads a month" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fnpm%2Fdm%2F%40splidejs%2Fsplide%3Flabel%3DNPM%2520Downloads%26style%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;👍 Mobile slider experience feels native.&lt;/p&gt;

&lt;p&gt;👍 About half the size of SwiperJS.&lt;/p&gt;

&lt;p&gt;💯 Framework support for React, Vue, and Svelte.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;a href="https://glidejs.com/" rel="noopener noreferrer"&gt;GlideJS&lt;/a&gt;
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/glidejs" rel="noopener noreferrer"&gt;
        glidejs
      &lt;/a&gt; / &lt;a href="https://github.com/glidejs/glide" rel="noopener noreferrer"&gt;
        glide
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no more
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;img alt="Stars" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fstars%2Fglidejs%2Fglide%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Fees" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFees-FREE-brightgreen%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="License" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Flicense%2Fglidejs%2Fglide%3Fstyle%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;td&gt;
&lt;img alt="MinZip size" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbundlephobia%2Fminzip%2F%40glidejs%2Fglide%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Commits a month" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fcommit-activity%2Fm%2Fglidejs%2Fglide%3Fstyle%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;td&gt;
&lt;img alt="Latest Release" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Frelease-date%2Fglidejs%2Fglide%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Downloads a month" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fnpm%2Fdm%2F%40glidejs%2Fglide%3Flabel%3DNPM%2520Downloads%26style%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;👍 Very mature slider library.&lt;/p&gt;

&lt;p&gt;👍 Only 7KB&lt;/p&gt;

&lt;p&gt;👎 Touch experience suffers. GlideJS ignores user input while mid-transition.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;a href="https://github.com/ganlanyuan/tiny-slider" rel="noopener noreferrer"&gt;TinySlider&lt;/a&gt;
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/ganlanyuan" rel="noopener noreferrer"&gt;
        ganlanyuan
      &lt;/a&gt; / &lt;a href="https://github.com/ganlanyuan/tiny-slider" rel="noopener noreferrer"&gt;
        tiny-slider
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Vanilla javascript slider for all purposes.
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;img alt="Stars" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fstars%2Fganlanyuan%2Ftiny-slider%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Fees" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFees-FREE-brightgreen%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="License" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Flicense%2Fganlanyuan%2Ftiny-slider%3Fstyle%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;td&gt;
&lt;img alt="MinZip size" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbundlephobia%2Fminzip%2Ftiny-slider%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Commits a month" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fcommit-activity%2Fm%2Fganlanyuan%2Ftiny-slider%3Fstyle%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;td&gt;
&lt;img alt="Latest Release" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Frelease-date%2Fganlanyuan%2Ftiny-slider%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Downloads a month" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fnpm%2Fdm%2Ftiny-slider%3Flabel%3DNPM%2520Downloads%26style%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;👍 Feature rich.&lt;/p&gt;

&lt;p&gt;💯 Very good browser support, includes IE 8+.&lt;/p&gt;

&lt;p&gt;👎 Project hasn't received any commits in over a year. &lt;em&gt;(As of Dec 2020, last commit was July 2020)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;👎 Mobile user experience isn't as good as other libraries. Transitions don't feel as smooth and page vertically scrolls a lot.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;a href="https://flickity.metafizzy.co/" rel="noopener noreferrer"&gt;Flickity&lt;/a&gt;
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/metafizzy" rel="noopener noreferrer"&gt;
        metafizzy
      &lt;/a&gt; / &lt;a href="https://github.com/metafizzy/flickity" rel="noopener noreferrer"&gt;
        flickity
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      🍃 Touch, responsive, flickable carousels
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;a href="https://flickity.metafizzy.co#commercial-license" rel="noopener noreferrer"&gt;&lt;img alt="Stars" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fstars%2Fmetafizzy%2Fflickity%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Fees" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFees-%2425%2520per%2520dev-red%3Fstyle%3Dfor-the-badge"&gt;&lt;/a&gt;&lt;img alt="License" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLicense-Multiple-gray%3Fstyle%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;td&gt;
&lt;img alt="MinZip size" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbundlephobia%2Fminzip%2Fflickity%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Commits a month" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fcommit-activity%2Fm%2Fmetafizzy%2Fflickity%3Fstyle%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;td&gt;
&lt;img alt="Latest Release" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Frelease-date%2Fmetafizzy%2Fflickity%3Fstyle%3Dfor-the-badge"&gt;&lt;img alt="Downloads a month" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fnpm%2Fdm%2Fflickity%3Flabel%3DNPM%2520Downloads%26style%3Dfor-the-badge"&gt;
&lt;/td&gt;

&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;👍 Good mobile experience.&lt;/p&gt;

&lt;p&gt;👎 Project hasn't received any commits in nearly a year. &lt;em&gt;(As of Dec 2020, last commit was Jan 2021)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;👎 Commercial pricing at $25 per a dev.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;FYI - I did not include sliders that require JQuery in my list since I rarely use JQuery and pulling in JQuery for a single component is a deal-breaker. Comment below with your own favorites.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>css</category>
      <category>html</category>
    </item>
  </channel>
</rss>
