Demo
Single-file PHP file manager, browser and photo gallery | Files
Files is a single-file PHP app that can be dropped into any folder on server, instantly creating a beautiful gallery of folders, files and photos.
Tally Showcase
A selection of beautiful forms built with Tally.
Patterns
Learn JavaScript design and performance patterns for building more powerful web applications.
SVGeez - Free customizable SVG background patterns | Diagonal Lines
SVGeez hosts a collection of fun, free and configurable SVG repeating patterns and backgrounds for websites. Customize foreground and background colors, adjust scale, copy and paste SVG CSS into your website for use.
SVG STRIPE GENERATOR
ストライプSVGジェネレーター
Generative Art Projects | Photos, videos, logos, illustrations and branding on Behance
We worked with generative art, creative coding and graphic design to make a brand identity that is always different, but with the same visual language. How can we bridge the gap between code and design? This is our approach.
Whirl: CSS loading animations with minimal effort!
24 Lesser-Known HTML Attributes You May Want to Use ✨📚
A while ago I created an article where I covered useful HTML tags and their types. This week I...
Adding QR Codes to Your Jamstack Site
A look at adding QR codes to your Jamstack site.
Your CSS reset needs text-size-adjust (probably)
Kilian Valkhof:
Fluid type sizes and spacing — Piper Haywood
I’ve been using a fluid type and spacing system on the most recent builds I’ve completed. Here’s why I use it, and how I approach it. I mainly use SCSS (a
CSSUI - Interactive components in Pure CSS
CSSUI is a collection of interactive user interface components realized in pure CSS.
yitengjun/ukiyo-js: ⛰️Modern parallax library for picture elements and any images
⛰️Modern parallax library for picture elements and any images - yitengjun/ukiyo-js: ⛰️Modern parallax library for picture elements and any images
How to change your navigation style on scroll
This video explores using the Intersection Observer API to watch for an element leaving the page and then changing the style of a fixed navigation bar.
GitHub repo: https://github.com/kevin-powell/navbar-change-on-scroll
(includes start and finished versions)
I set up some custom properties ahead of time to make the change really super simple, and then with the use of a little JavaScript to set up our observer, we can add (or remove) a class from our navigation when it reaches the right point on the screen.
#JavaScript #IntersectionObserver #CSS
---
Come and hangout, ask questions, suggest ideas, and meet some awesome people over in The Community: https://discord.gg/nTYCvrK
I have a newsletter! https://www.kevinpowell.co/newsletter
New to Sass, or want to step up your game with it? I've got a course just for you: https://www.kevinpowell.co/learn-sass
---
My Code Editor: VS Code - https://code.visualstudio.com/
How my browser refreshes when I save: https://youtu.be/h24noHYsuGc
---
Support me on Patreon: https://www.patreon.com/kevinpowell
I'm on some other places on the internet too!
If you'd like a behind the scenes and previews of what's coming up on my YouTube channel, make sure to follow me on Instagram and Twitter.
Instagram: https://www.instagram.com/kevinpowell.co/
Twitter: https://twitter.com/KevinJPowell
Codepen: https://codepen.io/kevinpowell/
Github: https://github.com/kevin-powell
Horizontal Parallax Implementation - HTML/CSS/JS
Parallax is extremely popular right now. Here's a simple way to implement a horizontal parallax with only a couple lines of code.
Feel free to check this implementation out at the following codepen:
https://codepen.io/johnmeade-webdev/pen/GRoqgmG
Vanilla Javascript Parallax Library — Rellax
Add a lightweight vanilla javascript parallax library to your website for subtle animations. Works with HTML, Wordpress, Shopify and more!
alexfoxy/lax.js: Simple & lightweight (4kb gzipped) vanilla JavaScript library to create smooth & beautiful animations when you scroll.
Simple & lightweight (<4kb gzipped) vanilla JavaScript library to create smooth & beautiful animations when you scroll. - alexfoxy/lax.js: Simple & lightweight (&...
Using Absolute Value, Sign, Rounding and Modulo in CSS Today | CSS-Tricks - CSS-Tricks
For quite a while now, the CSS spec has included a lot of really useful mathematical functions, such as trigonometric functions (sin(), cos(), tan(), asin(),
No-JS fingerprinting
This demo illustrates that fingerprinting is possible even without JavaScript and cookies
RegEx Library
CSS Scroll Snap Slide Deck That Supports Live Coding | CSS-Tricks
We’ll build a CSS-only slide deck that supports live coding, using native web functionality and modern styling, like CSS scroll snap.
Non-Boring Gradients - A non linear CSS gradient generator
Replace JavaScript Dialogs With New HTML Dialog | CSS-Tricks
Here's how to replace JavaScript dialogs with the HTML dialog element with the same functionality as the alert(), confirm(), and prompt() methods.
Reducing The Web’s Carbon Footprint: Optimizing Social Media Embeds — Smashing Magazine
In this article, we’ll look specifically at what we can do to reduce the impact of social media embeds and social sharing widgets — or even some strategies to avoid them altogether. While the spotlight is on reducing the environmental impact, many of these tips will be great for performance too.
Minze
Dead-simple framework for shareable web components.
A Google Static Maps Eleventy Plugin
A simple Eleventy plugin to support Google Static Maps
Creating my personal website with Astro, Tailwind CSS, and Nx | leosvel.dev
How I went about creating my personal website using Astro, Tailwind CSS, and Nx.
Building a Scrollable and Draggable Timeline with GSAP - Codrops
Learn how to build a scrollable and draggable horizontal timeline using GSAP's ScrollTrigger and Draggable plugins.
What is Generative Art? — Amy Goodchild
An artwork may be generative in some ways and not in others. A piece could have generative aspects even if the artist didn’t have that intention. There are ways in which a painting could be considered generative. I prefer definitions to be inclusive, not restrictive, and my definitions are for the