Best of CSSOctober 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    3D in CSS

    Learn how to use 3D effects in CSS to create depth and perspective in web design. The 'perspective' property enables a 3D space for child elements, while 'translate3d' and 'rotate3d' are used to move and rotate elements in the 3D space. Using 3D effects can provide more screen real estate and enhance user experience.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Web Animation Techniques – CSS vs JavaScript

    Web animations using CSS and JavaScript play a vital role in enhancing user experience on web pages. CSS animations are easy to use, perform well, and are responsive. JavaScript animations offer more flexibility and interactivity, making them suitable for complex animations and data-driven content. A combination of both CSS and JavaScript animations can provide the best of both worlds.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    The Future of CSS: Easy Light-Dark Mode Color Switching with light-dark()

    CSS now comes with a utility function named light-dark(). This function allows you to change a color value based on whether Light Mode or Dark Mode is being used. It is an intermediary step towards a final solution for responding to different color schemes.

  4. 4
    Article
    Avatar of devtoDEV·3y

    The Roadmap to Web Dev Mastery (Best Resources)

    Learn about the complexities of today's web development landscape, including frameworks and libraries. Acquire skills for free through resources and avoid critical mistakes. Grasp the workings of a website, delve into front-end mastery with HTML, CSS, and JavaScript, optimize workflow with JavaScript frameworks, build a portfolio, and explore back-end mastery. Bright Data provides a valuable tool for accessing web data.

  5. 5
    Article
    Avatar of asayerasayer·3y

    9 Common CSS Mistakes We Make

    Learn about common CSS mistakes and their solutions, including overusing !important, using absolute units instead of relative units, using inline style in HTML, ignoring browser compatibility, using color names instead of hex codes, and more.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Why you should use UnoCSS instead of Tailwind

    Learn about UnoCSS, a customizable utility-first CSS framework that is being recommended over Tailwind. It offers features such as presets, dark mode, user-defined shortcuts, extractors, and interactive docs.

  7. 7
    Article
    Avatar of lnLaravel News·3y

    Tailwind CSS: It looks awful, and it works

    Adam Wathan explains why 'separation of concerns' isn't the right way to think about the relationship between HTML and CSS. He also shares tips, tricks, and best practices for using Tailwind CSS effectively.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    CSS text-wrap: pretty

    Opt-in optimized text wrapping in CSS, with the 'text-wrap: pretty' feature introduced in Chrome 117. It helps avoid widows and orphans, adjusts hyphenation, and ensures better line wrapping and text breaking.

  9. 9
    Article
    Avatar of phProduct Hunt·3y

    NeoBrutalismCSS - A CSS library embracing the neo-brutalist design principles

    NeoBrutalismCSS is a lightweight and minimalist CSS library inspired by the principles of neo-brutalist web design. It provides simple and modular CSS classes to help create brutalist-style web pages.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    CSS Frameworks vs Custom CSS – What's the Difference?

    CSS frameworks and custom CSS each have their own strengths and weaknesses. Your choice should align with your project requirements, your expertise, and your goals.

  11. 11
    Article
    Avatar of lambdatestLambdaTest·3y

    Complete Guide to CSS :has() Selector

    CSS :has() selector allows for selection of parent elements based on the presence or characteristics of their child elements. It solves the limitation of styling elements based on their nested content. The selector has browser compatibility limitations and potential performance implications. Alternatives include class-based targeting, JavaScript manipulation, and pseudo-classes on child elements.

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

    You can't get faster than No Build

    The article discusses the state of the art in building JavaScript and CSS, highlighting the use of import maps, HTTP/2, and modern browser support. It mentions the native support for bun in Rails 7.1 and the fast and simple approach of using Hotwire and No Build.

  13. 13
    Article
    Avatar of communityCommunity Picks·3y

    Bubble Sort...in PURE CSS? [No JS] 😱

    Learn how to implement a functioning bubble sort algorithm in pure CSS and add visualizations to it. Discover interesting CSS switches and booleans that may be useful in future scenarios.

  14. 14
    Article
    Avatar of asayerasayer·3y

    Responsive mobile layouts made easy with Pure.CSS

    Learn how to create responsive mobile layouts using Pure.css, a lightweight CSS framework that prioritizes simplicity and responsiveness. Discover the benefits of integrating Pure.css for mobile layouts, such as responsive design, lightweight files, customizability, and minimalistic design. Follow the installation and integration instructions using NPM or CDN. Dive into designing mobile-first layouts using the grid system and explore other components like responsive images and navigation menus. Finally, learn how to create a responsive blog post section using Pure.css grid modules.

  15. 15
    Article
    Avatar of communityCommunity Picks·3y

    Naming Variables In CSS

    The article discusses various conventions for naming CSS variables, including the use of casing, namespacing, value typing, and descriptive names. It explores the benefits of different naming approaches and provides examples of naming conventions that can make CSS variables easier to understand and use.

  16. 16
    Article
    Avatar of communityCommunity Picks·3y

    CSS 3D Text Effects – Designer Feed

    CSS 3D text effects are versatile and visually striking options that can enhance websites and applications. They can improve user experience, create depth and style in typography, and add a playful or retro look to text. Examples include 3D text cubes, isometric paper text effects, and metallic gold text effects.

  17. 17
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Center Text Vertically with CSS

    Learn how to vertically center text inside a div or other element using line height, Flexbox, or CSS Grid.

  18. 18
    Article
    Avatar of communityCommunity Picks·3y

    When to Nest CSS

    Learn when to nest CSS selectors and when to avoid it. Nesting pseudo-selectors, parent modifiers, media queries, and selectors that don't work without nesting is recommended. CSS naming conventions such as BEM and SUIT recommend decreasing the specificity of selectors whenever possible.

  19. 19
    Article
    Avatar of lambdatestLambdaTest·3y

    Creating a 12 Column CSS Grid: A Complete Tutorial

    Learn how to create a 12 column CSS grid layout that adapts to different screen sizes and devices. Understand the concept of a 12 column CSS grid, its significance, and its implementation steps. Discover real-world examples of websites that use a 12 column CSS grid.