Search
How to Create Multi-Step Forms With Vanilla JavaScript and CSS
18.12.2024
When was the last time you developed a multi-step form? There’s so much to think about and so many moving pieces that need to be managed. But doing it by hand can be a good exercise and a great way to polish the basics. Fatuma Abdullaho walks you through her first multi-step form using vanilla...
Vanilla Finance Closes Pre Seed Investment Round led by UOB Ventures, Paper Ventures & ABCDE Labs
26.11.2024
PRESS RELEASE. Singapore, November 26th, 2024 – Vanilla Finance, the #1 exchange by trading volume on Telegram, today announced the successful closure of their Pre-Seed investment round led by Paper Ventures, UOB Ventures, & ABCDE Labs among other top tier ventures and investors...
The Closest Thing We Have To Destiny: Classic Is Now Cheaper Than Ever
15.11.2024
Ten years later, the original Destiny is still around and kicking, and it won’t cost you much to dip your toes back into the old-school Bungie looter shooter. The price for all of Destiny 1's DLC and expansions in one simple package is currently just $20. Read more
CSS Masonry & CSS Grid
30.9.2024
An approach for creating masonry layouts in vanilla CSS is one of those “holy grail” aspirations. I actually tend to plop masonry and the classic “Holy Grail” layout in the same general era of web design. They’re different types of …
CSS Masonry & CSS Grid...
CSS Functions and Mixins Module Notes
31.7.2024
Most days, I’m writing vanilla CSS. Thanks to CSS variables and nesting, I have fewer reasons to reach for Sass or any other preprocessor. The times I reach for Sass tend to be when I need a @mixin to loop …
CSS Functions and Mixins Module Notes originally published on CSS-Tricks...
Ledn Co-Founder Anticipates Future ETFs to Include Bitcoin-Ether Mix
16.2.2024
The traditional structure of Spot Bitcoin ETFs may be reaching its peak. Mauricio Di Bartolomeo, co-founder and Chief Strategy Officer at Ledn, anticipates a shift beyond vanilla ETFs. He expects these to incorporate a wider range of crypto assets within single investment vehicles in the coming...
How to Make a Scroll-Triggered Animation With Basic JavaScript
25.1.2022
A little bit of animation on a site can add some flair, impress users, and get their attention. You could have them run, no matter where they are on the page, immediately when the page loads. But what if your …
How to Make a Scroll-Triggered Animation With Basic JavaScript originally...
In-Page Filtered Search With Vanilla JavaScript
26.10.2021
If you have a page that includes a lot of information, it’s a good idea to let users search for what they might be looking for. I’m not talking about searching a database or even searching JSON data — I’m …
The post In-Page Filtered Search With Vanilla JavaScript appeared first...
CSS in TypeScript with vanilla-extract
7.10.2021
vanilla-extract is a new framework-agnostic CSS-in-TypeScript library. It’s a lightweight, robust, and intuitive way to write your styles. vanilla-extract isn’t a prescriptive CSS framework, but a flexible piece of developer tooling. CSS tooling has been a relatively stable space over …
The...
Someone Created An Evil Minecraft Mod That Camouflages Creepers
25.4.2021
Most mods I download or see add helpful features or neat new elements, like a cool weapon or better sound effects. However, not all mods are helpful or fun. Some mods are downright evil, like this new Minecraft mod that uses different textures to hide Creepers based on what biome they are in. Read...
Creating a Smart Navbar With Vanilla JavaScript
5.4.2021
Sticky, or fixed, navigation is a popular design choice because it gives users persistent access to navigate the site. On the other hand, it takes up space on the page and sometimes covers content is a way that’s less than …
The post Creating a Smart Navbar With Vanilla JavaScript appeared...
BitMEX Mulls Plain Vanilla Products As It Looks To Increase Market Share
2.3.2021
Major crypto derivatives exchange BitMEX might introduce a new range of plain vanilla, or basic financial products designed to boost its market share, according to Alexander Höptner, CEO of 100x Group, the holding behind the platform.
“The products that we offer right now are pretty sophisticated...
Now You Can Buy Coca-Cola Preloaded With Coffee So You No Longer Have To Mix It in Yourself
26.1.2021
Coca-Cola With Coffee (Vanilla 4-Pack) | $6 | WalmartCoca-Cola With Coffee (Dark Blend 4-Pack) | $6 | WalmartRead more
Import Non-ESM libraries in ES Modules, with Client-Side Vanilla JS
7.9.2020
We’re living through a weird era where there are tons of JavaScript libraries that were meant to be used as <script> tags that expose available globals. AND there are tons of JavaScript libraries that are meant to be used through module loaders. AND there are tons of JavaScript...
How I Put the Scroll Percentage in the Browser Title Bar
12.5.2020
Some nice trickery from Knut Melvær.
Ultimately the trick boils down to figuring out how far you’ve scrolled on the page and changing the title to show it, like:
document.title = `${percent}% ${post.title}`
Knut’s trick assumes React and installing an additional library. I’m sure...
The Anatomy of a Tablist Component in Vanilla JavaScript Versus React
5.5.2020
If you follow the undercurrent of the JavaScript community, there seems to be a divide as of late. It goes back over a decade. Really, this sort of strife has always been. Perhaps it is human nature.
Whenever a popular framework gains traction, you inevitably see people comparing it to rivals....
Phuoc Nguyen’s One Page Wonders
2.5.2020
I keep running across these super useful one page sites, and they keep being by the same person! Like this one with over 100 vanilla JavaScript DOM manipulation recipes, this similar one full of one-liners, and this one with loads of layouts. For that last one, making 91 icons for all those design...
React Suspense in Practice
19.3.2020
This post is about understanding how Suspense works, what it does, and seeing how it can integrate into a real web app. We'll look at how to integrate routing and data loading with Suspense in React. For routing, I'll be using vanilla JavaScript, and I'll be using my own micro-graphql-react GraphQL...
Moving from Vanilla JavaScript to a Reusable Vue Component
17.2.2020
I recently wrote an article explaining how you can create a countdown timer using HTML, CSS and JavaScript. Now, let’s look at how we can make that a reusable component by porting it into Vue using basic features that the framework provides.
Why do this...
Collective #586
3.2.2020
iHateRegex * Old CSS, new CSS * Vanilla Web Projects * coders.guide * Responsive, JavaScript-free charts
Collective #586 was written by Pedro Botelho and published on Codrops