![How to Create a Contact Form With Next.js and Netlify](https://www.cdn5.niftycent.com/d/e/b/M/y/K/j/how-to-create-a-contact-form-with-next-js-and-netlify.webp)
We’re going to create a contact form with Next.js and Netlify that displays a confirmation screen and features enhanced spam detection. Next.js is a powerful React framework for developing performant React applications that scale. By integrating a Next.js site with …
The post How to Create a Contact Form With Next.js and Netlify appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://css-tricks.com/how-to-create-a-contact-form-with-next-js-and-ne
![Some Typography Links VIII](https://www.cdn5.niftycent.com/d/D/O/2/o/O/G/some-typography-links-viii.webp)
Do you know what to use the @ sign for something other than email addresses and Twitter handles? I do! — Pawel Grzybek notes how some old physical typewriters had an “Arroba” on them which was represented with the @ … The post Some Typography Links VIII appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter. https://css-tricks.com/some-typography-links-viii/
![Creating Your Own Bragdoc With Eleventy](https://www.cdn5.niftycent.com/d/1/q/N/L/5/A/creating-your-own-bragdoc-with-eleventy.webp)
No matter what stage you’re at as a developer, the tasks we complete—whether big or small—make a huge impact in our personal and professional growth. Unfortunately, those tasks aren’t always recognized because they can easily get lost in the sea …
The post Creating Your Own Bragdoc With Eleventy appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://css-tricks.com/creating-your-own-bragdoc-with-eleventy/
![@supports selector()](https://www.cdn5.niftycent.com/d/1/E/E/L/v/v/atsupports-selector.webp)
I didn’t realize the support for @supports determining selector support was so good! I usually think of @supports as a way to test for property: value pair support. But with the selector() function, we can test for selector support …
The post @supports selector() appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
![An Interview With Elad Shechter on “The New CSS Reset”](https://www.cdn5.niftycent.com/d/D/m/N/x/M/B/an-interview-with-elad-shechter-on-the-new-css-reset.webp)
Hey folks! Elad reached out to me to show me his new CSS reset project called the-new-css-reset. It’s quite interesting! I thought a neat way to share it with you is not only to point you toward it, but …
The post An Interview With Elad Shechter on “The New CSS Reset” appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://css-tricks.com/an-interview-with-elad-shechter-on-the-new-css-reset/
![Three-Digit Browser Versions in March 2022](https://www.cdn5.niftycent.com/d/e/r/5/o/p/a/three-digit-browser-versions-in-march-2022.webp)
This isn’t supposed to be any sort of decision-making based on browser User-Agent Strings. But, ya know, collectively, we do make those decisions. Karl Dubost notes that there is a significant change coming to them, notably moving the version …
The post Three-Digit Browser Versions in March 2022 appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://css-tricks.com/three-digit-browser-versions-in-march-2022/
![How to Build a Nearly Headless WordPress Website](https://www.cdn5.niftycent.com/d/1/9/A/0/b/A/how-to-build-a-nearly-headless-wordpress-website.webp)
I believe that a traditional WordPress theme should be able to work as effectively as a static site or a headless web app. The overwhelming majority of WordPress websites are built with a good ol’ fashioned WordPress theme. Most of …
The post How to Build a Nearly Headless WordPress Website appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://css-tricks.com/how-to-build-a-nearly-headless-wordpress-website/
![Expandable Sections Within a CSS Grid](https://www.cdn5.niftycent.com/d/1/E/x/2/y/Q/expandable-sections-within-a-css-grid.webp)
I love CSS Grid. I love how, with just a few lines of code, we can achieve fully responsive grid layouts, often without any media queries at all. I’m quite comfortable wrangling CSS Grid to produce interesting layouts, while keeping …
The post Expandable Sections Within a CSS Grid appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://css-tricks.com/expandable-sections-within-a-css-grid/
![Embedded Analytics Made Simple With Cumul.io Integrations](https://www.cdn5.niftycent.com/d/k/Q/P/Q/w/6/embedded-analytics-made-simple-with-cumul-io-integrations.webp)
Browse through SaaS communities on Twitter, LinkedIn, Reddit, Discord, you name it and you’ll see a common theme appear in many of them. That theme can go by many names: BI, analytics, insights and so on. It’s natural, we do …
The post Embedded Analytics Made Simple With Cumul.io Integrations appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://css-tricks.com/embedded-analytics-made-simple-with-cumul-io-integrations/
![Different Degrees of Custom Property Usage](https://www.cdn5.niftycent.com/d/1/E/x/2/4/q/different-degrees-of-custom-property-usage.webp)
One way to work with Custom Properties is to think of them as design tokens. Colors, spacings, fonts, and whatnot. You set them at the root of the page and use them throughout your CSS. Very useful, and the classic …
The post Different Degrees of Custom Property Usage appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://css-tricks.com/different-degrees-of-custom-property-usage/