Best of UI DesignAugust 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    Tailwind Generator

    Leverage a graphical editor to easily create, design, and customize a landing page using Tailwind. Choose from various variants and customization options to get started quickly.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    Isocons

    This post provides a comprehensive list of various user interface (UI) actions and icons commonly used in app development, including functions like adding shapes, navigating through different interface elements, performing actions such as downloading, uploading, and more. It covers essential icons like arrows, checkboxes, and settings, serving as a reference for designers and developers.

  3. 3
    Video
    Avatar of primeagenThePrimeTime·2y

    The Wrong Way To Learn

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    What is CSS Subgrid? A Practical Tutorial

    CSS Subgrid addresses the challenge of maintaining perfect alignment in web layouts with varying user-generated content. This tutorial guides you through building a flexible products section using Subgrid, ensuring nested elements align consistently with their parent grid. The tutorial includes HTML and CSS code examples, demonstrating how Subgrid simplifies nested grid structures and enhances design consistency.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    thedevdojo/pines: The Pines UI library

    Pines UI Library is an open-source project available on GitHub, easy to set up locally with NodeJS and http-server. It is licensed under the MIT license. For support and questions, users are encouraged to visit the DevDojo discussions section.

  6. 6
    Article
    Avatar of webdevbeehiivWeb Developer·2y

    Defensive CSS 🛡️, Animated Entrance Effects 🎬, CSS Loading Animation⏳

    Enhance your web development skills with just 5 minutes a day by learning about defensive CSS techniques, animated entrance effects, and CSS loading animations.

  7. 7
    Article
    Avatar of hnHacker News·2y

    onlook-dev/onlook: The open source, local-first Webflow alternative. Design directly in your live React site and publish your changes to code.

    Onlook is an open-source, browser-powered visual editor that integrates seamlessly with React and TailwindCSS projects. It allows live edits directly in the browser DOM and control over the codebase without compromising the design. The post includes step-by-step instructions for setting up and running Onlook, as well as demo projects and optional manual setup methods. The project is actively developed with regular updates and contributions from the community are encouraged.

  8. 8
    Article
    Avatar of lambdatestLambdaTest·2y

    CSS Grid Best Practices: Guide With Examples

    CSS Grid is a powerful layout system for creating complex, responsive grid-based layouts. Adhering to best practices such as using flexible units like *fr* or *minmax*, choosing between explicit and implicit grids, and testing for responsiveness can significantly enhance your web designs. Additionally, combining Grid with other layout methods like Flexbox, nesting grids, and using multiple grids on a page can provide additional flexibility and modularity in your layouts.

  9. 9
    Article
    Avatar of uxplanetUX Planet·2y

    Corner Radius of Nested Elements in UI design

    Using the same corner radius for both parent and child elements in UI design can lead to inconsistent visual gaps. To achieve better visual balance, consider using a slightly smaller corner radius for child elements and apply the formula: Outer radius = Inner radius + Padding. It is also important to use visual judgment to spot any imbalances.

  10. 10
    Article
    Avatar of communityCommunity Picks·2y

    AI Tools Every UX/UI Designer Needs to Try!

    Explore a variety of powerful AI tools designed specifically for UX/UI designers, from creating animations and illustrations with LottieFiles, to practicing design interviews with Google's Interview Warmup. Learn how tools like Miro AI and Maze AI can assist in organizing ideas and research work, and discover platforms like Skill AI for enhancing your skills. Lastly, find out how AI tools like Relume and Wegic can simplify website building for designers who aren't familiar with coding.

  11. 11
    Article
    Avatar of substackSubstack·2y

    👵 Use boring sign-up screens

    Functional sign-up screens, which emphasize practicality and usability, outperform delightful designs that aim for emotional engagement. Experiments with companies like Ring, Alltrails, Nextdoor, and Spotify show that simplistic designs lead to higher user sign-ups. Distracting elements like videos and illustrations can reduce effectiveness by diverting attention from CTAs and increasing app download sizes in regions with slower internet speeds.

  12. 12
    Article
    Avatar of devsquadDev Squad·2y

    Meraki UI is a collection of responsive Tailwind CSS components that enhance the user experience of your website. with support for RTL languages, and a sleek Dark Mode.

    Meraki UI offers a collection of responsive Tailwind CSS components designed to enhance user experience, with support for RTL languages and Dark Mode.

  13. 13
    Article
    Avatar of uxplanetUX Planet·2y

    Dark Theme: 5 UI Design Tips

    When designing dark themes, it's important to avoid pure black backgrounds, use legible fonts, adjust shadows to avoid harsh contrasts, avoid saturated colors to meet accessibility standards, and maintain consistency with the light theme. These principles help create a comfortable and visually appealing user experience.

  14. 14
    Article
    Avatar of communityCommunity Picks·2y

    Timeline

    A versatile timeline component that can be used for navigation or as a progress indicator. It draws design inspiration from press.stripe.com and daylightcomputer.com and has been explored on X by @rauno. Includes a newsletter form built with React.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    Why toggle switches suck (and what to do instead)

    Toggle switches, although popular for their perceived simplicity and immediate action, often lead to user confusion and accessibility issues. Reasons include difficulty in understanding toggle states, potential inconsistencies, reliance on JavaScript, and concerns about saving settings. Alternative approaches like radio buttons and checkboxes offer more clarity and better user experience in many cases.

  16. 16
    Article
    Avatar of uxplanetUX Planet·2y

    Shadows in UI design: Tips & Tricks

    Effective use of shadows can enhance both the visual appeal and functionality of a UI. Different types of shadows, such as soft, strong, and inner shadows, serve varied purposes. Choosing the right color, maintaining consistency in elevation, using interaction-based shadows, deciding on a light source, layering shadows, and considering performance are key design tips. Tutorials for creating shadows in Figma are also included.

  17. 17
    Article
    Avatar of logrocketLogRocket·2y

    Optimizing CSS time-based animations with new CSS functions

    Discover how new CSS functions like mod(), round(), and trigonometric functions simplify the creation of time-based animations, offering increased flexibility over traditional keyframes. Understand the advantages, examples, and implementation strategies for utilizing these functions in web development to enhance user experience. Explore comparisons between CSS functions, CSS keyframes, and JavaScript for dynamic animations.

  18. 18
    Article
    Avatar of communityCommunity Picks·2y

    Tabler: Premium dashboard template with responsive and high quality UI

    Tabler is a free and open-source web application UI kit based on Bootstrap 5, featuring hundreds of responsive components and multiple layouts. It offers a modern, user-friendly design that is fully customizable and compatible with all modern browsers. It also includes a dark mode option, providing high contrast and reduced eye fatigue, and is trusted by hundreds of developers and designers for its efficiency and beautiful icons.

  19. 19
    Video
    Avatar of youtubeYouTube·2y

    Learn CSS Flexbox in 20 Minutes (Course)

    Learn the essentials of CSS flexbox to create responsive and efficient web layouts. The post covers core concepts such as aligning items using justify content and align items properties, the significance of the main and cross axes, and properties like flex direction, flex wrap, flex grow, and flex shrink. Practical examples demonstrate how to manage spacing and positioning, making your webpages adaptable to various screen sizes.

  20. 20
    Article
    Avatar of communityCommunity Picks·2y

    State of CSS 2024

    CSS is evolving rapidly, with new capabilities such as calculating square roots and building scroll-triggered animations. The State of CSS 2024 survey aims to track these advancements and gather community feedback to inform browser vendors. The survey is open to anyone who writes CSS and takes around 15-20 minutes to complete. Results will be released shortly after the survey period, which runs from August 17 to September 7, 2024.

  21. 21
    Article
    Avatar of communityCommunity Picks·2y

    The 10 best React Native component libraries you should know

    When building a React Native app, it's efficient to use component libraries to speed up development. These libraries offer pre-developed, customizable UI components that support both iOS and Android platforms. Notable libraries include React Native Paper, React Native Elements, UI Kitten, RNUIlib, Shoutem UI, Lottie React Native, React Native Maps, React Native Gifted Chat, Tamagui, and gluestack UI. Each offers unique features, theming support, and various levels of customization and platform compatibility.

  22. 22
    Article
    Avatar of collectionsCollections·2y

    Lesser-Known HTML Attributes: Examples and Use Cases

    HTML provides numerous lesser-known attributes that enhance web development by improving user experience, security, and performance. Attributes like `autocomplete` for `<input>` fields, `srcset` for responsive `<img>` tags, `download` for `<a>` links, and many more offer practical use cases for streamlining form interactions, ensuring appropriate media loading, and managing input ranges. Utilizing these attributes can lead to more dynamic and efficient web applications.

  23. 23
    Article
    Avatar of csstipCSS Tip·2y

    Curved avatar header with hover effect

    Learn how to create a stylish curved avatar header featuring a hover effect using CSS masks, `@property`, and math functions. Benefit from optimized techniques with CSS variables and enjoy a clean, simple HTML implementation.

  24. 24
    Article
    Avatar of uxplanetUX Planet·2y

    9 Free AI Tools for Freelance Designers to Try

    Freelance designers can enhance their workflow with these 9 free AI tools. Tools like Perplexity for summarizing websites, Fontjoy for creating font pairs, Bigjpg for enlarging images, and SinCode.ai for generating high-quality content, can significantly boost productivity. Other tools such as tl;dv for meeting summaries, Relume for design elements, MyMind for organizing creative ideas, and YouTube Summary for summarizing videos can streamline various tasks. Midjourney and Leonardo AI further aid in generating innovative design concepts and automating design tasks.

  25. 25
    Article
    Avatar of uxplanetUX Planet·2y

    Alternatives to Using Pure Black (#000000) for Text and Backgrounds

    Using pure black (#000000) for text and backgrounds in design may cause eye strain and discomfort due to significant brightness contrast. Alternative darker shades like charcoal gray and outer space can improve user experience by reducing eye fatigue. Including high contrast modes in products can benefit visually impaired users. Emphasizing balanced color choices in user-centered design can create more comfortable and accessible interfaces.