Best of CSSJanuary 2025

  1. 1
    Article
    Avatar of fullstackdeveloperFullstack Developer·1y

    The Largest Library of Open-Source UI

    Uiverse.io offers a community-made library of free and customizable UI elements built with CSS or Tailwind. These components can be easily copied and used in your projects, saving you considerable time in UI development and customization.

  2. 2
    Article
    Avatar of webdevWebDev·1y

    I Finally built a Grid Playground with Awesome Animations

    Flexbox Labs now includes a Grid Playground with new features like grid container and item properties, grid item placement control, and grid line manipulation. This beta release aims to help users master CSS grids while still offering the original Flexbox Labs features. Upcoming updates include grid line numbers, CSS box shadows, gradients, border-radius, and CSS transforms. Feedback and support are welcomed.

  3. 3
    Article
    Avatar of gcgitconnected·1y

    Frontend Developer Roadmap 2025: The Complete Guide

    This guide provides a comprehensive roadmap for aspiring frontend developers in 2025, covering essential skills such as understanding web basics, setting up a coding workspace, HTML, CSS, JavaScript, version control with Git and GitHub, and learning popular frameworks like React. It also includes bonus skills like advanced JavaScript techniques, TypeScript, automated testing, and hosting options, all designed to help developers stand out.

  4. 4
    Article
    Avatar of opensoulsOpenSouls·1y

    Top UI libraries with copy-paste components for developers

    A curated list of free UI libraries that leverage Tailwind CSS for styling, featuring multiple open-source options. Ideal for developers looking for ready-to-use, copy-paste components. Contributions for additional libraries are welcome to keep the list updated.

  5. 5
    Article
    Avatar of webtoolsweeklyWeb Tools Weekly·1y

    Top 30 Tools of 2024

    Discover the top 30 tools of 2024, which include various CSS and JavaScript libraries, frameworks, and UI components. Learn about solutions for improving sleep quality by neutralizing harmful EMFs, and explore how to support the newsletter creator through various means. Notable tools featured include Beer CSS, VTable, Tini, and Batman-Comic.CSS.

  6. 6
    Article
    Avatar of communityCommunity Picks·1y

    I Made 12 CSS Tools to Make Life Easier for Developers

    Discover a collection of 12 handy CSS tools on NotchTools designed to simplify everyday CSS tasks. These tools generate code for effects like glassmorphism, underlines, text glow, box shadows, and more. NotchTools also provides utilities like CSS minification, beautification, and color conversions, all aimed at enhancing developer workflows.

  7. 7
    Article
    Avatar of ishadeedAhmad Shadeed·1y

    Balancing Text In CSS

    Text balancing in CSS is explored with features like `text-wrap: balance` and `text-wrap: pretty` to ensure even text distribution. These techniques are helpful in addressing challenges with dynamic content and varying browser behavior. Practical examples and demos show how text balance can enhance readability in different scenarios.

  8. 8
    Article
    Avatar of communityCommunity Picks·1y

    Tailwind CSS Starter Kit

    A library of components created with Tailwind CSS to help you quickly start and build your projects effectively.

  9. 9
    Article
    Avatar of csstipCSS Tip·1y

    Inverted radius shape with hover effect

    Learn how to combine the inverted radius shape with modern CSS techniques to create a stylish hover animation. The guide uses minimal HTML, is powered by @property and CSS Mask, and is optimized with CSS variables.

  10. 10
    Article
    Avatar of uxplanetUX Planet·1y

    The Rise and Fall of Neumorphism

    Neumorphism, a UI design trend that emerged in 2019-2020, aimed to create new, fresh aesthetics by combining elements of realism with minimalism. It featured shadows, highlights, and pseudo-3D depth to make UI elements feel embedded or extruded from the background. Despite its visual appeal, neumorphism had practical issues, including low contrast, poor usability, and compatibility problems with dark modes. Following its decline, new trends such as glassmorphism and skeuomorphism 2.0 (hyper-realism) are gaining traction, each bringing distinct visual styles and improvements.

  11. 11
    Article
    Avatar of cassidooCassidy's blog·1y

    A couple CSS tricks for HTML <dialog>

    Learn a couple of useful CSS tricks for styling the HTML <dialog> element, including how to blur the dialog backdrop and disable page scrolling when a dialog is open. These techniques enhance the appearance and usability of native dialogs on websites.

  12. 12
    Video
    Avatar of wdsWeb Dev Simplified·1y

    Stop Using Pixels For Media Queries

    Using pixels for font sizes, media queries, padding, and margins is not recommended due to accessibility issues. Instead, using REM units allows for more responsive and scalable designs that adapt to user settings. This practice ensures that elements on the web page remain proportional and accessible across different devices and user preferences.

  13. 13
    Article
    Avatar of PrismicPrismic·1y

    Tailwind CSS Animations: Tutorial and 40+ Examples

    Tailwind CSS simplifies adding animations to web designs with its utility-first approach and prebuilt classes. This post provides over 40 examples of different animations, including spin, pulse, and bounce effects, along with custom animations using Tailwind's configuration file. It also compares Tailwind with Bootstrap and introduces several tools and libraries to enhance animations. Readers can explore various animation techniques, from simple effects to complex, visually appealing transitions.

  14. 14
    Article
    Avatar of tigerabrodiTiger's Place·1y

    Web Performance Deep Dive: From Browser Internals to Best Practices

    This extensive guide explores the intricacies of web performance, detailing the browser's rendering pipeline, the importance of initial render, and the critical role of layers in web performance. Key insights include using appropriate script loading techniques, optimizing animations, managing layers effectively, and understanding CSS containment. Practical tips for improving performance and avoiding common pitfalls are also provided.

  15. 15
    Video
    Avatar of phoebeyutbtPhoebe Yu·1y

    Chinese web design: cluttered, but it works. Here's why

  16. 16
    Video
    Avatar of codinginpublicCoding in Public·1y

    THE VSCode extension for design systems

    Enhance your design workflow in VSCode by using the CSS Var Complete extension to leverage CSS variables. This extension provides intellisense support for CSS variables, making it easier to access and use design tokens directly in your CSS files. Learn how to set up project-specific or global settings to automatically prompt collaborators to install the extension, ensuring a smooth development process.

  17. 17
    Article
    Avatar of csstipCSS Tip·1y

    Smooth rotation with modern CSS

    Learn how to use modern CSS techniques to achieve smooth rotation animations for any element. This method utilizes the @property feature and various math functions to create interactive animations without relying on keyframes.

  18. 18
    Article
    Avatar of bramBram.us·1y

    View Transitions Snippets: Keeping the page interactive while a View Transition is running

    When using View Transitions, the page becomes unresponsive to clicks due to the `::view-transition` pseudo element capturing all clicks. To solve this, disable pointer events on this pseudo element with `pointer-events: none;` in CSS. Additionally, prevent the `:root` element from being captured in the View Transition to ensure snapshots don't interfere with hit testing.

  19. 19
    Article
    Avatar of logrocketLogRocket·1y

    Getting ready for Tailwind v4.0

    Tailwind CSS v4.0 introduces a new performance engine, Tailwind Oxide, and simplifies project setup by eliminating the need for a `tailwind.config.js` file. This version allows customizations directly within the CSS file using the `@theme` directive. Container queries now have built-in support, and many existing utilities have been improved for better efficiency and styling. An upgrade tool is available to assist with migrating projects from v3 to v4, and several changes to existing utilities are outlined to ensure compatibility.

  20. 20
    Article
    Avatar of tailwind_templatesTailwind Templates·1y

    Loaders For Your Projects

    Uiverse offers a community-made library of free and customizable UI elements created with CSS or Tailwind. It saves time on building and customizing UI components for your projects.

  21. 21
    Article
    Avatar of csstipCSS Tip·1y

    A single-element star rating component (without JS)

    Learn how to transform a native range slider into an interactive star rating component using just a few lines of CSS, with no JavaScript required. Adjust the number of stars by changing the 'max' attribute.

  22. 22
    Article
    Avatar of bramBram.us·1y

    View Transitions Snippets: Getting all Animations linked to a View Transition

    Learn how to get all animations linked to an active view transition using JavaScript. The post provides a code snippet to filter animations associated with the `::view-transition` pseudo-element and explains how to use it after starting a transition and taking snapshots. Future improvements to simplify the code are also discussed.

  23. 23
    Video
    Avatar of kevinpowellKevin Powell·1y

    Remove empty elements with one line of CSS - great for dynamic content

    Learn how to efficiently hide empty elements in dynamic content using the CSS empty pseudo-selector, avoiding the need for complex JavaScript solutions. Ensure that your error messages are completely empty to work correctly and consider accessibility implications for screen readers.

  24. 24
    Article
    Avatar of frontend_developerFrontend developer·1y

    The Largest Library of Open-Source UI

    Uiverse.io offers a community-made library of free and customizable UI elements made with CSS or Tailwind. These resources can significantly reduce the time spent on building and customizing UI components for any project.

  25. 25
    Article
    Avatar of csstipCSS Tip·1y

    Smoothly stop an infinite rotation

    Learn how to smoothly stop an infinite rotation on hover using CSS. The element will return to its initial position upon hovering and the rotation resumes when the hover ends. A demo is included to illustrate the technique.