Best of CSSJune 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Patterns

    A collection of animation techniques built using CSS or JavaScript with considerations for accessibility and user preferences. You can use the code in these examples to help ensure your projects stay on the right track. This collection includes patterns that are often tricky to implement without hurting your Core Web Vitals scores.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    The modern way of serving images

    The HTTPArchive found at least 70% of all websites have an image as the most prominent element, yet only 34% of the web uses to create responsive & performant images. To change this, the following article will guide you through responsive image techniques, and introduce a novel technique that aims to make tags work (almost) like tags.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Mastering CSS Grid

    A series of concise lectures and hands-on exercises will guide you through everything you need to know about creating responsive layouts for all of your web applications. You'll learn how to enable grid, define basic layouts, and use DevTools overlays to help plan and debug grid lines and areas.

  4. 4
    Article
    Avatar of builderiobuilder.io·3y

    CSS: The Good Parts

    CSS is like a Swiss army knife for web design. It's got the power to animate, transform, and adapt layouts with and. making it all responsive and cool. It's not just about simple styling anymore, it's about bringing your whole web game to life. Let's dive into how CSS got to where it is today.

  5. 5
    Article
    Avatar of css-irlCSS {IRL}·3y

    Reducing Complexity in Front End Development

    The prevalence of third-party libraries to solve everyday coding problems is both a blessing and a curse. A quick look in our Node modules folder quickly exposes the web of complexity within. A single point of failure can bring down the entire stack, like the well-worn ‘house of cards’ metaphor.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Best Animation Libraries For React🎉

    React-spring is a spring-physics-based animation library that should cover most of your UI-related animation needs. Framer Motion is a production-ready motion library for React. Green Sock has over 5,500 GitHub stars and 54k weekly NPM downloads.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    Future CSS: State Container Queries

    Chromium team is experimenting with a new type of query, which is called State Query. Last year, size container queries got supported in all major browsers. Adding on that, we now have Style queries, which let us query a container. This is still in Chrome Canary only for now.

  8. 8
    Article
    Avatar of itnextITNEXT·3y

    Basic CSS resets to apply in every app

    Basic CSS resets to apply in every app to every app. By default, almost all elements in html have their default and properties. By default our website looks good, but when we try to change it a little, we get to know the fact that we should go to MDN and check the actual sizings. This is really cumbersome.

  9. 9
    Article
    Avatar of communityCommunity Picks·3y

    What’s new in CSS

    What’s new in CSS - WWDC23 - Videos - Apple Developer Streaming is available in most browsers, and in the WWDC app. Learn techniques and best practices for working with wide-gamut color, creating gorgeous typography. We'll also peer into the future and preview upcoming layout and typography features.

  10. 10
    Article
    Avatar of amplicationAmplication·3y

    5 Different Tools to Bundle Node.js Apps

    Bundling combines multiple files or modules into a single file or a set of files. This process allows developers to efficiently manage dependencies and simplify the deployments while improving the overall performance of their applications. This article will explore 5 tools and techniques to help you bundle your Node.js application effectively.

  11. 11
    Article
    Avatar of asayerasayer·3y

    Removing unused CSS with PurgeCSS

    Unused CSS is one of the most common problems that can negatively impact website performance. This article will introduce you to PurgeCSS, a tool that can minimize the CSS sent to the browser. Let’s learn what Purge CSS is, how it works, and how to configure it in a Next.js app.

  12. 12
    Article
    Avatar of moderncssModern CSS Solutions·3y

    Modern CSS For Dynamic Component-Based Architecture

    CSS has had an explosion of new features and improvements in the last few years. Since the early days of CSS, a convention to tame cross-browser styling inconsistencies has been the CSS reset. Here are a few handy rules I now place in my reset to take advantage of modern CSS features.

  13. 13
    Article
    Avatar of dhhDavid Heinemeier Hansson·3y

    Design for the web without Figma

    Design for the web without Figma is an intermediary abstraction, like Photoshop before it. This is perhaps the biggest, open secret to the productivity and viability of software companies. Designers should treat improving their skills with HTML, CSS, JavaScript, and perhaps even the backend language as a key plank.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    CSS Transform Handbook – Complete Guide to CSS Transform Functions and Properties

    CSS Transform Handbook allows you to translate, rotate, skew, scale, or add perspective effects to HTML elements. This tutorial discusses everything you need to know to transform HTML elements like a pro. The CSS property specifies the transformational effect you wish to apply to an HTML element.

  15. 15
    Article
    Avatar of asayerasayer·3y

    CSS Refactoring Techniques

    The right techniques can transform tangled stylesheets into well-organized, modular, and easily maintainable code. Steve Jobs, co-founder of Apple, Inc. This comprehensive guide to mastering CSS refactoring techniques will equip you with the knowledge and tools necessary to refactor your CSS code.

  16. 16
    Article
    Avatar of communityCommunity Picks·3y

    Blur Vignette effect in CSS

    Blur Vignette effect in CSS is an overlay with backdrop-filter: blur() and a mask-image that creates the vignette. The mask is a combination of 6 gradients - 4 radial gradients for each corner and 2 linear gradients. The black areas mark the parts of our overlay that will be visible.

  17. 17
    Article
    Avatar of communityCommunity Picks·3y

    Minimal, modern CSS framework

    Spruce CSS is a minimalistic, low-level, lightweight and modern CSS design system. It uses just a few helper classes; most components are drop-ins. Using modern CSS to handle a dark theme or support a different writing direction is more manageable. For a simple compile setup, check out our related blog post.

  18. 18
    Article
    Avatar of communityCommunity Picks·3y

    The State of CSS 2023 survey is here!

  19. 19
    Article
    Avatar of communityCommunity Picks·3y

    Guide to CSS logical properties

    Logical properties provide a powerful solution for web developers to create flexible and maintainable layouts that cater to different languages and writing directions. This article will delve into the world of CSS logical properties, discuss their unique characteristics compared to physical properties, and explore how they can be seamlessly integrated into existing projects.

  20. 20
    Article
    Avatar of communityCommunity Picks·3y

    Mastering CSS Blend Modes

    Mix blend modes allow you to overlay images, text, and elements in general, applying various blending techniques such as multiply, screen, overlay, and more. The modes offer similar capabilities to photo editing software such as Photoshop for manipulating the appearance of elements. Even if you are not using Tailwind, you can still benefit from CSS blending.

  21. 21
    Article
    Avatar of communityCommunity Picks·3y

    Teleportation in React: Positioning, Stacking Context, and Portals

    React: Positioning, Stacking Context, and Portals are all available in React. We need Portals to escape the "clipping" of content when rendering elements inside elements with. The real thing is not yet available, so let's just teleport components in the DOM for now.

  22. 22
    Article
    Avatar of codepenCodePen·3y

    Chris’ Corner: Little Useful Websites

    CSS-Pattern Temani Afif’s pattern site has some pretty sophisticated backgrounds that are done just with CSS backgrounds. The site provides SVG, HTML, and CSS for you to copy out, which, I’m sure you're aware, plunking over to CodePen to play with is a snap.

  23. 23
    Article
    Avatar of communityCommunity Picks·3y

    How To Speed Up Page Load With Responsive Images

    Responsive images are images that are optimized for the user’s screen size. This means that the image will be downloaded at the correct size and quality. This will significantly reduce the amount of data that is transferred to the user and will speed up your page load times. The solution to this problem is to use responsive images.

  24. 24
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build an Image Carousel Component with TypeScript and Styled-Components

    In this tutorial, I’ll guide you through the process of creating an image carousel component that looks just like the ones you see on many OTT platforms. We'll start by creating atomic components, such as,, and so on that will display various information about each movie title. Then, we'll stitch these components together.

  25. 25
    Article
    Avatar of devtoDEV·3y

    How to Design Attractive Progress Bars with Tailwind CSS?

    Learn how to design attractive progress bars using Tailwind CSS and enhance user experience by providing real-time feedback on file upload progress.