All Projects → cadars → photosheet

cadars / photosheet

Licence: other
A photo sheet generator

Programming Languages

HTML
75241 projects
CSS
56736 projects
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to photosheet

takefive.css
The most advanced pure CSS lightbox – not one single line of JavaScript has been wasted
Stars: ✭ 123 (+392%)
Mutual labels:  image-gallery, css-lightbox
chevereto-free
Self-hosted Image Hosting solution. Start your own Flickr/imgur alternative with your own rules.
Stars: ✭ 2,522 (+9988%)
Mutual labels:  image-gallery, photo-gallery
Chevereto Free
Self-hosted Image Hosting solution. Start your own Flickr/imgur alternative with your own rules.
Stars: ✭ 2,275 (+9000%)
Mutual labels:  image-gallery, photo-gallery
Picker
Picker - A CameraX based WhatsApp Style Image-Video Picker
Stars: ✭ 69 (+176%)
Mutual labels:  image-gallery, photo-gallery
Piwigo
Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute!
Stars: ✭ 1,346 (+5284%)
Mutual labels:  image-gallery, photo-gallery
React Bnb Gallery
Simple react-based photo gallery inspired by Airbnb image gallery.
Stars: ✭ 145 (+480%)
Mutual labels:  image-gallery, photo-gallery
Ubergallery
An easy to use, simple to manage, web photo gallery written in PHP.
Stars: ✭ 189 (+656%)
Mutual labels:  image-gallery, photo-gallery
ionic3-image-handling
In this ionic tutorial you will learn how to access the image gallery and take pictures from an ionic app. Also we will show you how to add a image cropper. This ionic tutorial includes a working ionic app example you can reuse for your needs.
Stars: ✭ 35 (+40%)
Mutual labels:  image-gallery
plain
network .md into .html with plaintext files
Stars: ✭ 70 (+180%)
Mutual labels:  ssg
starter
Create a new Nuxt project, module, layer or start from a theme with our collection of starters.
Stars: ✭ 198 (+692%)
Mutual labels:  ssg
corejam
A scaffolding for building progressive GraphQL powered jamstack applications.
Stars: ✭ 24 (-4%)
Mutual labels:  ssg
qis
Dynamic image server for web and print
Stars: ✭ 85 (+240%)
Mutual labels:  image-gallery
vscode-azurestaticwebapps
Azure Static Web Apps extension for VS Code
Stars: ✭ 63 (+152%)
Mutual labels:  ssg
PhotoMiner
Photo finder application for macOS
Stars: ✭ 102 (+308%)
Mutual labels:  photo-gallery
Beauty-Saurus
🦖 Beautiful Docusaurus ✨ Easy-Starter ✨ Project
Stars: ✭ 47 (+88%)
Mutual labels:  ssg
show-all-images-in-a-folder-with-php
Show all images in a folder with PHP. A simple PHP tool to list all images in a folder.
Stars: ✭ 52 (+108%)
Mutual labels:  photo-gallery
next-microcms-sample
Next.js + microCMS SSG example.
Stars: ✭ 14 (-44%)
Mutual labels:  ssg
eleventy-plugin-cloudinary
An Eleventy shortcode that allows you to add an image from your cloudinary account
Stars: ✭ 28 (+12%)
Mutual labels:  ssg
xidoc
A consistent markup language
Stars: ✭ 40 (+60%)
Mutual labels:  ssg
example-next-isr-with-swr
Lightning fast static pages with ISR, instantly updated with SWR ⚡️
Stars: ✭ 48 (+92%)
Mutual labels:  ssg

Requirements: PHP

  1. Put your images in the img folder
  2. Open http://example.com/photosheet.php in your browser
  3. Save as index.html or else

Or from the command-line:

php photosheet.php > index.html

  • Images should be a reasonable size and compressed beforehand, as no thumbnails are generated
  • figure.landscape and figure.portrait are available for styling
  • Navigate within the lightbox on tap/click, swipe/scroll, on focus with Tab, or with the keys

Default variables in photosheet.php:

$site_title = "Photographs of Roadside America";
$site_desc = "by John Margolies";
$site_style = "style.css";
$img_folder = "img/john-margolies";
$allowed_types = ["gif","jpg","jpeg","png","webp"];

Default variables in style.css:

--textsize: 16px;
--textcolor: #eee;
--backcolor: #0e0e0f;
--margin: calc(0.8em + 1vw);
--thumbsize: 156px;
--slide-transition: auto;

Originally made to generate an HTML/CSS-only document, but I could not find a way to reliably use :focus-within to show and hide the lightbox container. I might revisit it if/when :target-within gets implemented in browsers, or if I find another idea. Please check v0.1 for a more minimal JS-free solution. The idea behind the images slideshow is explained here: https://codepen.io/cadars/pen/PoJGMNP

⚠️ Experimental, contains CSS tricks
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].