HTML and CSS galleries with little JavaScript

Browse a collection of HTML and CSS gallery code examples with minimal JavaScript to create stylish and interactive image galleries for your website.

CSS Only Image Switcher

Author:
Temani Afif | January 31, 2023
Made with:
HTML (Pug) / CSS

About a code

A CSS only image switcher powered by the :has() selector and a few CSS variables tricks. Click anywhere on the image to update it. The animation effect depends on the cursor position.

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
yes
Dependencies:
-

Gallery Layout

Author:
Ilya Streltsyn | January 7, 2023
Made with:
HTML / CSS

About a code

Gallery layout along the curved path with CSS offset and quantity selectors.

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
no
Dependencies:
-

Random Photos on 3D Canvas - Weave Textures - Pure CSS

Author:
Josetxu | April 26, 2023
Made with:
HTML (Pug) / CSS (SCSS)

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
yes
Dependencies:
-

Pure CSS Lightbox using :target and :has

Author:
Jesse Couch | April 14, 2023
Made with:
HTML / CSS (SCSS)

Compatible browsers:
Chrome, Edge, Opera, Safari
Responsive:
yes
Dependencies:
font-awesome.css

A CSS Only Expanding Gallery II

Author:
Temani Afif | March 23, 2023
Made with:
HTML / CSS

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
no
Dependencies:
-

A CSS Only Expanding Gallery

Author:
Temani Afif | March 22, 2023
Made with:
HTML / CSS

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
no
Dependencies:
-

Animated Mini Photo Gallery

Author:
Alvaro Montoro | December 3, 2022
Made with:
HTML / CSS

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
yes
Dependencies:
-

CSS Only Image Gallery

Author:
Temani Afif | September 7, 2022
Made with:
HTML / CSS

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
no
Dependencies:
-

:has() Sibling Gallery

Author:
Jhey | September 2, 2022
Made with:
HTML / CSS

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
no
Dependencies:
-

3D Rotating Gallery

Author:
Sparshcodes | August 23, 2022
Made with:
HTML / CSS

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
no
Dependencies:
-
CSS Marquee

CSS Marquee

Author:
Ryan Mulligan | August 1, 2022
Made with:
HTML / CSS

About a code

CSS marquee effect featuring the dogs of Unsplash.

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
no
Dependencies:
-

Rounded Grid of Images

Author:
Temani Afif | July 26, 2022
Made with:
HTML / CSS

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
no
Dependencies:
-

Pizza-like Grid

Author:
Temani Afif | July 26, 2022
Made with:
HTML / CSS

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
no
Dependencies:
-

Life in the Wild - Flexbox Gallery

Author:
Rita Bradley | July 12, 2022
Made with:
HTML / CSS

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
yes
Dependencies:
-

CSS Grid with Expandable Images

Author:
Temani Afif | July 7, 2022
Made with:
HTML / CSS

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
no
Dependencies:
-

Rhombus Image Gallery

Author:
Temani Afif | June 29, 2022
Made with:
HTML / CSS

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
no
Dependencies:
-

Honeycomb Image Gallery

Author:
Temani Afif | June 29, 2022
Made with:
HTML / CSS

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
no
Dependencies:
-

Expanding Gallery View

Author:
Jhey | June 7, 2022
Made with:
HTML (Pug) / CSS

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
yes
Dependencies:
-

Cute Pets Gallery

Author:
Amit Sheen | April 14, 2022
Made with:
HTML / CSS (SCSS)

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
yes
Dependencies:
-

Gallery Details

Author:
Jenning | April 13, 2022
Made with:
HTML / CSS (SCSS)

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
yes
Dependencies:
-

Responsive Image Gallery

Author:
MOZZARELLA | April 11, 2022
Made with:
HTML / CSS

About a code

Horizontal image gallery with the scrollbar styled as pagination. Hover effects on the images, full viewport responsivity and a separate view for mobile.

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
yes
Dependencies:
-

Gallery with prefers-reduced-motion

Author:
Smashing Magazine | October 19, 2021
Made with:
HTML / CSS

About a code

Different transitions are used for the gallery items, depending on the user’s motion preferences.

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
yes
Dependencies:
-

CSS-Only Photo Info Popup

Author:
Gabrielle Wee | March 6, 2021
Made with:
HTML (Haml) / CSS (SCSS)

About a code

Working on a popup to display photo information! This uses a checkbox with multiple labels to control the popup.

Compatible browsers:
Chrome, Edge, Opera, Safari
Responsive:
yes
Dependencies:
-

Sticky Photostack

Author:
Bennett Feely | January 20, 2021
Made with:
HTML (Pug) / CSS (SCSS)

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
yes
Dependencies:
-
Lookbook Gallery

Lookbook Gallery

Author:
Blaseball Cares | December 8, 2020
Made with:
HTML / CSS (SCSS)

Compatible browsers:
Chrome, Edge, Firefox, Opera, Safari
Responsive:
yes
Dependencies:
-

Discover Our Extensive Snippet Library

This heading suggests that your website provides a wide variety of snippets across different technologies, encouraging users to explore and use these resources for their development projects.

HTML Snippets.

Explore a collection of HTML snippets designed to streamline your web development process. From basic structures to complex elements.

CSS Snippets.

Discover powerful CSS snippets that help you style your web pages with ease. Whether you need layout solutions, animations

JavaScript Snippets.

Enhance your website's interactivity with our JavaScript snippets. From DOM manipulation to advanced algorithms

Bootstrap Snippets.

Leverage the power of Bootstrap with our collection of snippets. Quickly integrate responsive design components

Tailwind Snippets.

Speed up your development process with Tailwind CSS snippets. These utility-first CSS snippets enable you to

jQuery Snippets.

Simplify your JavaScript development with jQuery snippets. Easily perform common tasks like event handling, animations

React Snippets.

Build robust, component-based user interfaces with our React snippets. From state management to lifecycle methods,

Vue Snippets.

Streamline Vue.js development with our collection of snippets for creating components, managing state, and handling events.

Ready to set your Brand ablaze?

Let's craft a visual identity that ignites passion and loyalty. ✨