Search

Nalezeno "web form": 2688

Scrollbars on Hover


First, scrollbars are a usability and accessibility thing. Second, a rule of thumb: if an area scrolls, it should have a visible scrollbar. But the web is a big place and I like tricks, so I’m going to cover the … The post Scrollbars on Hover appeared first on CSS-Tricks. You...

New in Chrome 88: aspect-ratio


And it was released yesterday! The big news for us in CSS Land is that the new release supports the aspect-ratio property. This comes right on the heels of Safari announcing support for it in Safari Technology Preview 118, … The post New in Chrome 88: aspect-ratio appeared first...

Lightweight Form Validation with Alpine.js and Iodine.js


Many users these days expect instant feedback in form validation. How do you achieve this level of interactivity when you’re building a small static site or a server-rendered Rails or Laravel app? Alpine.js and Iodine.js are two minimal JavaScript … The post Lightweight Form Validation with...

Life with ESM


ESM, meaning ES Modules, meaning JavaScript Modules. Like, import and friends. Browsers support it these days. There is plenty of nuance, but as long as you’ve dropped IE, the door is fairly open. Before ESM, the situation for JavaScript … The post Life with ESM appeared first...

On Type Patterns and Style Guides


Over the last six years or so, I’ve been using these things I’ve been calling “type patterns” in my web design work, and they’ve worked out pretty well for me. I’ll dig into what they are and how they can … The post On Type Patterns and Style Guides appeared first on CSS-Tricks. You...

State of JavaScript 2020


We rounded up a bunch of published 2020 annual reports right before the year ended and compiled them into a big ol’ list. The end of the list called out a couple of in-progress surveys, one of which was … The post State of JavaScript 2020 appeared first on CSS-Tricks. You can support...

Building a Decentralized and Uncensorable Internet — The Nexus Protocol


PRESS RELEASE. On December 21st, 2020, the Nexus Protocol white paper was released. The new internet will be driven by a blockchain-based operating system (LX-OS) and communications protocol (Nexus Protocol), that will be connected by a distributed satellite-based mesh network. The white paper...

3 Approaches to Integrate React with Custom Elements


In my role as a web developer who sits at the intersection of design and code, I am drawn to Web Components because of their portability. It makes sense: custom elements are fully-functional HTML elements that work in all modern … The post 3 Approaches to Integrate React with Custom Elements...

Dynamic, Conditional Imports


With ES Modules, you can natively import other JavaScript. Like confetti, duh: import confetti from 'https://cdn.skypack.dev/canvas-confetti'; confetti(); That import statement is just gonna run. There is a pattern to do it conditionally though. It’s like this: (async () … The post...

Two Issues Styling the Details Element and How to Solve Them


In the not-too-distant past, even basic accordion-like interactions required JavaScript event listeners or some CSS… trickery. And, depending on the solution used, editing the underlying HTML could get complicated. Now, the <details> and <summary> elements (which combine to form...

Darknet Giant Darkmarket Shut Down, Alleged Operator Arrested


The authorities in seven countries and Europol have jointly taken down Darkmarket, one of the largest darknet marketplaces. The action was taken after the marketplace’s alleged operator was arrested in Germany. Authorities Shut Down Darkmarket Europol announced Tuesday that darknet...

Flash’s Web Tech Legacy


Tiffany B. Brown on how Flash paved the way for some things we might think of as fairly modern web technologies: Flash wasn’t just good for playing multimedia. It was also good for manipulating it. Using ActionScript, you could pan … The post Flash’s Web Tech Legacy...

Nahoru
Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tímto souhlasíte. Další informace