The Importance of Alt Text for Images | | 532 |
alt-text, accessibility, dei, compliance, legal, seo, user-experience |
A Guide to Alt Text Across Popular Tools (pop) | | 531 |
guides, alt-text, accessibility, tooling |
How Does Chrome Prioritize Image Requests? (deb) | | 530 |
chrome, google, browsers, performance |
Create an HTML Dialog When You Click an Image (cas) | | 529 |
html, modals |
Revisiting CSS “border-image” (mal/css) | | 528 |
css, borders, data-urls |
Quick Accessibility Wins That Are Easy to Implement (kev) | | 527 |
videos, accessibility, html, semantics, alt-text, contrast, colors, keyboard-navigation, focus, skip-links |
Generate Growing Images Using Gemini API | | 526 |
ai, apis |
Maintaining Screenshot Quality and Color Profile in Figma (max) | | 525 |
figma, screenshots, quality, colors |
Super Crispy SVG Icons (ale) | | 524 |
svg, icons, optimization |
Image Comparison Slider in 6 Lines of JavaScript | | 523 |
sliders, javascript |
@ 11ty/image-color (zac) | | 522 |
packages, npm, colors |
Trusting AI With My Images Wasn’t Easy (dri) | | 521 |
ai, alt-text, accessibility, automation, tooling |
In Defense of Text Labels (chr) | | 520 |
labels, icons, usability, design |
Common Accessibility Challenges When Navigating Tables | | 519 |
accessibility, tables, keyboard-navigation |
How to Improve Webpage Speed: Tips and Best Practices | | 518 |
how-tos, performance, optimization, tips-and-tricks, best-practices, redirecting, fonts, testing, tooling |
Optimizing Images for Web Performance (tod/fro) | | 517 |
performance, optimization, jpeg, png, webp, avif, html, caching |
GitHub Copilot Brings Mockups to Life by Generating Code From Images (web) | | 516 |
github-copilot, github, ai, design |
Alt Text Accessibility: Balancing AI and Human Oversight (tec+/equ) | | 515 |
podcasts, accessibility, multimedia, alt-text, ai, quality |
10 Digital Accessibility Mistakes to Avoid | | 514 |
accessibility, mistakes, alt-text, contrast, colors, keyboard-navigation, aria, semantics, headings, labels, forms, pop-ups, testing |
How to Gif (2025 Edition) (oll) | | 513 |
how-tos, multimedia, gif, png, webp, avif, jpeg-xl |
How to Favicon in 2025: Three Files That Fit Most Needs (sit/evi) | | 512 |
how-tos, favicons |
Generating Image Descriptions and Alt-Text With AI (dri) | | 511 |
alt-text, accessibility, ai, quality |
Page Bloat Update: How Does Ever-Increasing Page Size Affect Your Business and Your Users? (tam/spe) | | 510 |
performance, trends, metrics, javascript, desktop, mobile |
Using SVGs on Canvas With Compose Multiplatform (eev) | | 509 |
canvas, svg, javascript |
Remove the “direction” Property on Your Arrow Icons (ali) | | 508 |
icons, microcontent |
Quick Note: Limit Use of “Logo” in Alt Text (nat) | | 507 |
accessibility, logos, alt-text, microcontent |
Media (ste+/htt) | | 506 |
web-almanac, studies, research, metrics, multimedia, html |
Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers (ale/mat) | | 505 |
html, buttons, icons, accessibility, screen-readers |
Designer Problems: “Make the Logo Bigger!” (web) | | 504 |
design, logos |
Solved by Modern CSS: Feature Image (sha) | | 503 |
css |
Mastering SVG Arcs (sma) | | 502 |
svg |
A Link on a Logo in the Header, What Should the Alt-Text Be? (ria/mat) | | 501 |
accessibility, branding, links, logos, alt-text |
Preloading Responsive Images (tre) | | 500 |
html, hints, performance |
Avoid Hotlinking Images With “Cross-Origin-Resource-Policy” | | 499 |
security |
Old Alt Text Advice (ste) | | 498 |
accessibility, alt-text, html, microcontent, best-practices |
Alt Text: Not Always Needed | | 497 |
accessibility, alt-text, writing |
Don’t Forget to Localize Your Icons (eri) | | 496 |
localization, icons, culture |
How to Identify Decorative Images and Boost Accessibility (a11) | | 495 |
how-tos, decoration, accessibility, html, aria |
The Image Compression Challenge (Donating Money for Excess-Free Projects) (j9t) | | 494 |
compression, performance, tooling |
Dynamic Social Share Images Using Cloudinary (sia) | | 493 |
social-media, tooling |
10 Simple Ways to Make Your Social Media Posts Accessible | | 492 |
accessibility, social-media, content, alt-text, captions, contrast |
You Can Use “text-wrap: balance;” on Icons (ede) | | 491 |
css, icons |
How to Build an Image Search Application With OpenAI CLIP and PostgreSQL in JavaScript | | 490 |
how-tos, search, ai, openai, postgresql, databases, javascript, functionality |
Icon Usability: When and How to Evaluate Digital Icons | | 489 |
how-tos, usability, icons |
How to Use CSS and SVG Clipping and Masking Techniques (wpe) | | 488 |
how-tos, css, svg, clipping, masking |
“img sizes=auto” for Native Lazy Loading (ste) | | 487 |
code-pens, html, lazy-loading, performance |
Keeping Pixely Images Pixely (and Performant!) (chr/fro) | | 486 |
css, effects |
Building the Perfect Logo Strip (nil/9el) | | 485 |
css, logos, techniques |
SVG Coding Examples: Useful Recipes for Writing Vectors by Hand (sma) | | 484 |
svg, examples |
Supporting AVIF in Google Search (joh) | | 483 |
google, search, avif, support |
Harnessing Copilot and Other Gen-AI Tools to Increase Digital Accessibility Efficiency | | 482 |
videos, ai, microsoft, tooling, accessibility, alt-text |
Is Using “aria-label” to Add Alternative Text But No “alt” Attribute Still a WCAG Fail? | | 481 |
discussions, accessibility, html, attributes, forms, labels, aria, alt-text |
Mastering Typography in Logo Design (sma) | | 480 |
typography, design, logos |
Accessibility Specialists Warn Against Using AI for Alt Text | | 479 |
accessibility, alt-text, ai |
Writing Alt Text for a Scientific Figure | | 478 |
accessibility, alt-text, writing, information-design |
Good Intentions, Poor Context (tpg) | | 477 |
accessibility, microcontent, buttons, links |
Have It All: External, Styleable, and Scalable SVG (sco) | | 476 |
svg, css |
Designing Design Systems: Constructing an Icon System | | 475 |
design, design-systems, icons, case-studies |
“Practical SVG” Is Now Free to Read Online (chr) | | 474 |
books, svg |
Can AI Be Used to Write Good Descriptive Alt Text for Images in 2024? (the) | | 473 |
accessibility, alt-text, ai |
Alternative Text in Action | | 472 |
accessibility, alt-text, writing, examples |
Do Grayscale Images Take Less Space? | | 471 |
colors, performance |
The Little Things: Confusing Error Messages (brw) | | 470 |
errors, developer-experience |
Seamless Screenshot Testing for Compose With Screenshotbot | | 469 |
screenshots, regressions, testing, tooling |
How Top HR Agencies Build Trust Through Logo Designs | | 468 |
design, logos, branding |
Minimal SVG Favicon (sto) | | 467 |
svg, favicons, minimalism |
Ditch the Pixels: The Small and Vectorized Web (yor) | | 466 |
html, svg |
My Approach to Alt Text (aar) | | 465 |
accessibility, processes, alt-text, link-lists |
Alt Left (ste) | | 464 |
accessibility, html, alt-text, anti-patterns |
The Picture-Superiority Effect: Harness the Power of Visuals | | 463 |
design, information-design |
Taking Regular Screenshots of My Website | | 462 |
screenshots, automation, playwright, github-actions, github |
Images as the First Thing in a Button or Link (tem) | | 461 |
accessibility, html, buttons, links |
Write Alt Text Like You’re Talking to a Friend (spa/clo) | | 460 |
accessibility, alt-text |
Long Alt (aar) | | 459 |
accessibility, alt-text, support, browsers, screen-readers |
Sliding 3D Image Frames in CSS (css/sma) | | 458 |
css, techniques |
Faster Websites With the “picture” Element (fra) | | 457 |
html, performance |
How to Think About HTML Responsive Images (db) | | 456 |
how-tos, html, responsive-design |
Introducing Jpegli: A New JPEG Coding Library | | 455 |
introductions, jpeg, libraries, compression |
“aspect-ratio” Gotcha (css) | | 454 |
css |
How to Design Icons in Figma | | 453 |
how-tos, icons, figma, design |
Thoughts on Embedding Alternative Text Metadata Into Images (eri) | | 452 |
accessibility, metadata |
How to Invert the Colors Using CSS (ron) | | 451 |
css, colors, filters |
AVIF Is the Future of Web Images | | 450 |
avif, performance, outlooks |
The 88×31 Archive | | 449 |
web, history |
How to Make a Cursor Image Hover Effect With CSS and JS | | 448 |
how-tos, css, javascript, cursors |
Everything You Need to Know About Image Formats in 2024 (web) | | 447 |
jpeg, png, gif, webp, avif, pdf, svg |
Making Your SVG Icons CSS Masks Instead of Inline HTML or Backgrounds Has Some Benefits (chr/fro) | | 446 |
svg, css, masking, performance |
Dynamically Adding Text Alternatives to Images With AI (kar) | | 445 |
automation, ai, accessibility, alt-text |
How to Favicon in 2024: Six Files That Fit Most Needs (sit/evi) | | 444 |
how-tos, favicons |
Progressive JPEGs (PJPEG): The Key to Loading Images Faster on Your Website | | 443 |
pjpeg, jpeg, performance, comparisons |
The World’s Smallest PNG (eva) | | 442 |
png, minimalism |
AI Art Is the New Stock Image (ia) | | 441 |
design, ai |
Everything You Need to Know About Responsive Logo Design (web) | | 440 |
design, branding, logos, responsive-design |
Responsive SVGs (nil/5t3) | | 439 |
svg, responsive-design |
Practical “img” Element Defaults (zor/css) | | 438 |
videos, css |
Border Images in CSS: A Key Focus Area for Interop 2023 (dip/mdn) | | 437 |
borders, css, browsers, web-platform, interoperability |
AI for Web Devs: AI Image Generation (aus) | | 436 |
ai, tooling, automation |
“sizes=auto” Pretty Much Requires “width” and “height” Attributes (eee) | | 435 |
html, attributes, maintainability |
Create Dynamic Web Experiences With Interactive SVG Animations | | 434 |
svg, animations, tooling |
Text With Media Background: Practical Solutions | | 433 |
microcontent, readability, accessibility |
Stop Using AI-Generated Images (mic) | | 432 |
ai |
AVIF: Meet the Next Level Image File Format | | 431 |
avif |
Cloudinary: The “Dramatic” Story of JPEG XL Support So Far (jon/com) | | 430 |
jpeg-xl, support, browsers |
How to Write Good Alt Text for Screen Readers (cra) | | 429 |
how-tos, accessibility, writing, alt-text, screen-readers |
An Introduction to Working With SVGs in React | | 428 |
introductions, svg, react |
Some Sensible Defaults for Your “img” Elements (css) | | 427 |
css |
Images on the Web (ver) | | 426 |
concepts, compression, jpeg, png, webp, avif, nextjs |
Which Is the Best Image Format for Your Website? | | 425 |
comparisons, jpeg, png, gif, webp, avif |
The Ultimate Low-Quality Image Placeholder Technique (css) | | 424 |
performance, web-vitals |
How Mastodon Handles Images and Web Previews (rba) | | 423 |
social-media, mastodon, open-graph, metadata, html |
Stop Lazy Loading Product and Hero Images (gri/clo) | | 422 |
performance, lazy-loading |
How to Make Charts and Graphs More Accessible (pop) | | 421 |
how-tos, information-design, accessibility |
Let’s Make a Rubber Button With HTML, CSS, and SVG (tyl/clo) | | 420 |
buttons, html, css, svg |
How I Write Alt Text for Code Snippets on Social Media (ben) | | 419 |
accessibility, alt-text, writing, social-media |
What Is Alt Text and How to Write It (tpg) | | 418 |
accessibility, alt-text, writing |
Please Size Your Inline SVGs (aar) | | 417 |
svg |
An “alt” Decision Tree Using Only “:has()” (aar) | | 416 |
accessibility, css, alt-text |
Designing Accessible Text Over Images: Best Practices, Techniques, and Resources II (sma) | | 415 |
accessibility, content, best-practices, techniques |
Alt Text Hall of Fame (ste/alt) | | 414 |
websites, accessibility, writing, alt-text |
Responsive Images: DIY Implementation in 6 Steps | | 413 |
html, responsive-design |
Designing Accessible Text Over Images: Best Practices, Techniques, and Resources (sma) | | 412 |
accessibility, content, best-practices, techniques |
SVG Gradients: Solving Curved Challenges | | 411 |
svg, gradients |
Using Imagery in Visual Design | | 410 |
design, content |
How to Use CSS “object-fit” and “object-position” | | 409 |
how-tos, css |
JPEG XL: How It Started, How It’s Going | | 408 |
compression, jpeg-xl |
Shines, Perspective, and Rotations: Fancy CSS 3D Effects for Images (css/sma) | | 407 |
css, effects |
Creating SVG Animations Using Tailwind CSS | | 406 |
svg, animations, tailwind |
Displaying Your Full-Sized YouTube Thumbnail or a Custom OG Image in a Twitter Card (phi) | | 405 |
youtube, twitter+x, open-graph, social-media, metadata |
Understanding SVG Paths | | 404 |
svg |
What Does the Image “decoding” Attribute Actually Do? (tun) | | 403 |
html, attributes, performance |
How to Add a CSS Reveal Animation to Your Images (css) | | 402 |
how-tos, css, animations |
Is There a Viable Animated GIF Alternative Yet or What? (tyl/clo) | | 401 |
gif |
Deploying AVIF for More Responsive Websites (dev) | | 400 |
avif, performance |
Dithering (chr) | | 399 |
dithering |
The Image Sorting Experiment (uxd) | | 398 |
information-design, sorting, experiments |
A Designers Guide to the Principles of Web Design | | 397 |
guides, design, principles, consistency, legibility, navigation, hierarchy, whitespace, usability |
The Alt Text War—SEO vs. Accessibility | | 396 |
accessibility, seo, writing, alt-text, comparisons |
The Death of JPEG-XL | | 395 |
jpeg-xl |
What Makes a Good Screenshot? (llo/tpg) | | 394 |
accessibility |
Convert PNG to JPG Using FFmpeg (ama) | | 393 |
png, jpeg, conversion, tooling |
The Ultimate Guide to Image Optimisation (fox/cal) | | 392 |
guides, performance, compression, optimization |
Change Favicon on Switching Browser Tabs in JavaScript (ami) | | 391 |
favicons, javascript |
Are You Making These Five Mistakes When Writing Alt Text? | | 390 |
accessibility, writing, alt-text, mistakes |
Unlocking SVG’s Superpowers (btc) | | 389 |
videos, svg |
On Container Queries, Responsive Images, and JPEG-XL (gri/clo) | | 388 |
css, container-queries, responsive-design, jpeg-xl |
Dithering Images With React/JavaScript | | 387 |
dithering, react, javascript |
How to Style Your Alt Text (ede) | | 386 |
how-tos, css, accessibility, alt-text |
Using Focal Points, Aspect Ratio, and Object-Fit to Crop Images Correctly (hen) | | 385 |
css |
Building an Animated SVG Logo With animejs | | 384 |
svg, logos, animations, vuejs |
You Kinda Want an Orange Favicon (chr) | | 383 |
favicons, browsers, theming |
How to Favicon in 2023: Six Files That Fit Most Needs (sit/evi) | | 382 |
how-tos, favicons |
Learn Images (wil/dev) | | 381 |
courses, svg, gif, png, jpeg, webp, avif |
Easy SVG Customization and Animation: A Practical Guide (cod/sma) | | 380 |
guides, svg, animations |
Optimal Images in HTML (ste/bui) | | 379 |
html, backgrounds, performance, optimization |
The Modern Way of Serving Images (kur) | | 378 |
html, performance |
Creating a Custom Cursor Using CSS (css) | | 377 |
cursors, css, svg |
6 Common SVG Fails (and How to Fix Them) (css) | | 376 |
svg |
Optimizing the Image Element LCP (sma) | | 375 |
performance, web-vitals |
Interactive SVG Reference | | 374 |
svg |
Advanced Usage Patterns for Taking Page Element Screenshots With Playwright (lir) | | 373 |
screenshots, playwright, javascript |
Stock Photos of People With Disabilities (den) | | 372 |
accessibility, content |
Website Accessibility (15 Best Practices) (bru) | | 371 |
accessibility, best-practices, content, readability, captcha, alt-text, forms, focus, html, tooling |
Mini-Guide to Add an Image (its/mat) | | 370 |
html |
CSS Infinite Slider Flipping Through Polaroid Images (css/css) | | 369 |
sliders, css, effects |
Enough With the Pointless Images (boa) | | 368 |
design, decoration |
Take Full-Size Screenshots of Websites Without Any Tools in Chrome (ami) | | 367 |
browsers, google, chrome, screenshots |
Reduce Image Sizes by Removing Metadata | | 366 |
metadata, performance, optimization |
CSS Infinite and Circular Rotating Image Slider (css/css) | | 365 |
sliders, css, animations |
Handling Images With Inconsistent Height in CSS (ami) | | 364 |
css |
What Image Format Should You Use in Your Next Project? (alv) | | 363 |
|
A Guide to Image Optimization on Jamstack Sites (daw/sma) | | 362 |
guides, compression, optimization, performance, tech-stacks, jamstack |
6 Steps to Improve HTML Images for Users and Developers (aus) | | 361 |
html, performance, responsive-design |
The Case for JPEG XL (jon) | | 360 |
jpeg-xl, compression |
Screenshotting VoiceOver on macOS (kil) | | 359 |
tooling, screenshots, apple, unix-like, voiceover |
Twitter Reminds Us About Alt Text, but How Good Are We at It? (uxd) | | 358 |
accessibility, writing, alt-text, twitter+x |
Google on Alt Text SEO and Accessibility (sea) | | 357 |
google, seo, accessibility, writing, alt-text |
What I Learned About SVG Accessibility (Among Other Things) From NBC News’ Senate “What If” Project | | 356 |
accessibility, svg, lessons |
SVG Sprites: Old-School, Modern, Unknown, and Forgotten (pep) | | 355 |
svg, sprites, performance |
How to Write Good Alt Text (cfe) | | 354 |
how-tos, accessibility, writing, alt-text |
How to Scale SVG (ame/css) | | 353 |
how-tos, scaling, svg |
GIFs Without the .gif: The Most Performant Image and Video Options Right Now (oll/css) | | 352 |
performance, multimedia, gif, html |
Media (htt) | | 351 |
web-almanac, studies, research, metrics, multimedia |
Justin Yarbrough Talks About Alt Text | | 350 |
podcasts, accessibility, writing, alt-text |
Converting PNG Images to WebP Using PHP (ami) | | 349 |
conversion, png, webp, php |
How Your Favourite UI Libraries Manage Their Icons (and) | | 348 |
libraries, icons, maintenance |
8 Tricks for SVG Optimization (uxd) | | 347 |
svg, tips-and-tricks, optimization |
What Are Best Practices for Creating Alt Text? | | 346 |
accessibility, writing, alt-text, best-practices |
AI-Generated Images From AI-Generated Alt Text (aar) | | 345 |
accessibility, writing, alt-text, ai |
Vector Animations With Figma and SVG Animate (uxd) | | 344 |
animations, figma, svg |
Research Insight: Accessibility of Images (tet) | | 343 |
accessibility, usability, research |
Powerful Image Optimization Tools (lou/sma) | | 342 |
link-lists, compression, performance, tooling |
Can SVG Symbols Affect Web Performance? | | 341 |
svg, performance |
Best Practices for Images | | 340 |
html, best-practices |
Imagemin Guard (j9t) | | 339 |
packages, npm, compression, performance, jpeg, png, gif, webp, avif |
How to Serve WebP Images on nginx | | 338 |
how-tos, webp, nginx, servers |
Icon-Only Links Fail WCAG (tem) | | 337 |
accessibility, links, wcag, icons, conformance |
Writing Useful Alt Text (mic) | | 336 |
accessibility, writing, alt-text |
Just How Long Should Alt Text Be? (geo/css) | | 335 |
accessibility, writing, alt-text |
Magical SVG Techniques (sma) | | 334 |
svg, techniques |
Image Borders in CSS (ami) | | 333 |
css, borders |
How to Turn HTML Webpage Into an Image? | | 332 |
how-tos, html, conversion |
Alternative Text (Alt Text) (pop) | | 331 |
accessibility, html, writing, alt-text |
Picture Perfect Images With the Modern “<img>” Element (add) | | 330 |
html, performance, web-vitals |
Optimizing SVG Patterns to Their Smallest Size (css) | | 329 |
svg, performance |
15 Useful Placeholder Tools for Designers and Developers | | 328 |
tooling, content, placeholders, testing, link-lists |
Favi-Gone: 6 Reasons Why Your Favicon Disappeared From the Google Search Results | | 327 |
favicons, google, seo |
There Is No Character Limit for “Alt Text” (yat) | | 326 |
accessibility, html, alt-text |
Never, Ever, Ever Use Pixelation for Redacting Text | | 325 |
content, obfuscation, security |
Building an Adaptive Favicon (arg/dev) | | 324 |
favicons |
How to Favicon in 2022: Six Files That Fit Most Needs (sit/evi) | | 323 |
how-tos, favicons |
Big Images, Blazingly Fast | | 322 |
performance, quality |
Optimize Your PNGs With Oxipng and pre-commit | | 321 |
png, performance, compression, tooling |
Create an Open Graph Image Generator With Node.js (log) | | 320 |
nodejs, open-graph |
Social Media Image Sizes 2022: Cheat Sheet for Every Network | | 319 |
cheat-sheets, social-media |
Alt Tag Emptiness (ste) | | 318 |
accessibility, html, alt-text, aria |
Responsive Image Gallery With Animated Captions (5t3) | | 317 |
css, animations, responsive-design, examples |
Image Magnifier Using Only One Line of CSS (ami) | | 316 |
css |
The Many Methods for Using SVG Icons (hui) | | 315 |
css, svg, icons |
Image Display Elements (5t3) | | 314 |
html, responsive-design |
Why Your Website Should Not Use Dithered Images | | 313 |
dithering, compression, performance |
We Analyzed 425,909 Favicons | | 312 |
favicons |
Beginner’s Guide to Responsive Images: How to Get Them Right (lou) | | 311 |
guides, responsive-design, html |
Using Modern Image Formats: AVIF and WebP (add/sma) | | 310 |
avif, webp, jpeg, png, comparisons, performance, compression |
Optimizing Images on the Web (clo) | | 309 |
performance, cloudflare |
Blowing Up HTML Size With Responsive Images (deb) | | 308 |
html, performance, responsive-design |
Fractional SVG Stars With CSS | | 307 |
css, svg |
5 Steps for Writing Alt Text for Accessibility | | 306 |
accessibility, writing, alt-text |
One Favicon to Rule Them All (j9t) | | 305 |
html, favicons |
Decoding AVIF: Deep Dive With Cats and imgproxy (evi) | | 304 |
avif, deep-dives |
Exploring the CSS Paint API: Image Fragmentation Effect (css/css) | | 303 |
css, apis, effects |
Pixelart and the “image-rendering” Paradox | | 302 |
css, art |
Writing Great Alt Text: Emotion Matters (jaf) | | 301 |
accessibility, writing, alt-text, user-experience |
What to Know About AVIF on Cloudinary (sia) | | 300 |
avif |
Image Descriptions: A Human Technique That Robots Can’t Grasp (uxd) | | 299 |
accessibility, alt-text |
The Anatomy of a Web Page: 14 Basic Elements | | 298 |
design-patterns, navigation, buttons, forms, multimedia, favicons, link-lists |
Beyond Basic Alt Text—Charts, Maps, and Diagrams | | 297 |
accessibility, alt-text, information-design |
A Framework for Building Open Graph Images (git) | | 296 |
open-graph |
OMG, SVG Favicons FTW! | | 295 |
html, favicons, svg |
Your Image Is Probably Not Decorative (eri/sma) | | 294 |
decoration, accessibility, alt-text |
Adding Shadows to SVG Icons With CSS and SVG Filters (css) | | 293 |
css, svg, icons, shadows, filters, effects |
Serving Sharp Images to High Density Screens (jaf) | | 292 |
performance |
Half the Size of Images by Optimising for High Density Displays (jaf) | | 291 |
html, performance |
Using AVIF to Compress Images on Your Site (dev) | | 290 |
performance, avif, compression |
How to Build an Image Comparison Slider | | 289 |
how-tos, sliders, react |
JPEG XL | | 288 |
websites, jpeg-xl |
Content-Aware Image Resizing in JavaScript | | 287 |
javascript, resizing |
Web Developer’s Guide to AVIF Images | | 286 |
guides, avif |
How to Use SVG Image Sprites (cra) | | 285 |
how-tos, svg, sprites |
Create Responsive Image Effects With CSS Gradients and “aspect-ratio” (5t3/sma) | | 284 |
responsive-design, css, gradients, effects |
Seven Myths About Alt Text | | 283 |
accessibility, alt-text, myths |