Best of HTMLAugust 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Astro 3.0

    Astro 3.0 is the first major web framework to support the View Transitions API. Fade, slide, morph, and even persist stateful elements across page navigation with ease. New features include Image Optimization (stable) and faster Rendering Performance.

  2. 2
    Article
    Avatar of mattrickardMatt Rickard·3y

    Why Tailwind CSS Won

    Tailwind CSS has become synonymous to some degree with the UI components shipped through Tailwind UI (which is a UI framework) It replaces a generation of sites built with Twitter Bootstrap. Tailwind is tree-shaken by default and doesn’t have its own ideas of grids or flexboxes.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Why Does Email Development Have to Suck?

    An email is essentially just an HTML document, like a web page, except it's visualized in an email client, rather than a web browser. Both browsers and email clients rendered HTML pretty much the same way and had the same functionalities. While web standards evolved and browsers started implementing them, email clients didn't change much.

  4. 4
    Article
    Avatar of tuts_plusTuts+·3y

    How to Implement Drag and Drop With JavaScript

    Drag and drop is a user interface (UI) interaction that allows users to click and hold on an element, drag it to a target location, and drop it there. In this tutorial, we'll create a simple example of a list where you can reorder the items using drag and drop.

  5. 5
    Article
    Avatar of asayerasayer·3y

    Building a drawing application with HTML5 Canvas

    The HTML5 Canvas element provides a drawing surface allowing you to manipulate pixels and programmatically create various shapes and graphics. Drawing applications built with HTML5 canvas allow users to interact with the canvas, capturing mouse movements and clicks to draw, erase, or manipulate elements in real-time.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    BEM 101 | CSS-Tricks

    The Block, Element, Modifier methodology (commonly referred to as BEM) is a popular naming convention for classes in HTML and CSS. It gives developers a standard on which to write better, maintainable code. BEM gives everyone on a project a declarative syntax that they can share so that they're on the same page.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    Impossible⁉️ CSS only syntax highlighting 😱 ...with a single element and GRADIENTS 🤯

    CSS only syntax highlighting system uses just a single element and can function in pure CSS (for displaying snippets) No elements for each different part of syntax that is highlighted, no bulky JavaScript libraries to render everything. So while the demo may not look that impressive, the 99.8% data saving is pretty impressive.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    Meet htmx: HTML on steroids

    Introducing htmx: High power tools for HTML HTMX, or Hypertext Markup Extension, is a lightweight library that allows programmers to build highly interactive websites using only HTML. It allows you to access modern browser features directly from HTML without using JavaScript. It is small, dependency-free, extendable and extendable.

  9. 9
    Article
    Avatar of communityCommunity Picks·3y

    DevDocs — CSS documentation

    DevDocs requires JavaScript to run. Clear search DevDocs Preferences Offline Data Changelog Guide about Report a bug.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build an Online Image-to-PDF Converter with HTML, CSS, JS, and NodeJS

    An online image-to-PDF converter is a website that helps you convert your images to PDFs. This tool is useful because it provides an efficient way to store your images. In this tutorial, you'll learn how you can create your online photo converter with HTML, CSS, JavaScript, and NodeJS.

  11. 11
    Article
    Avatar of asayerasayer·3y

    The Top Ten Rendering Patterns in Modern Web Development

    The Top Ten Rendering Patterns in Modern Web Development Back How to render your website most optimally? This article introduces the ten most commonly used rendering design patterns applied by current frameworks. In each case, we will look at the concept of the rendering pattern, the benefits and drawbacks, the use cases, the relevant frameworks concerned.

  12. 12
    Article
    Avatar of csstipCSS Tip·3y

    A Fancy Hover Effect For Your Avatar

    A Fancy Hover Effect For Your Avatar for your Avatar. Add a nice "Pop out" hover effect to your avatar using a minimalist code. No extra element (only the tag) - No pseudo-element - Less than 20 declarations - Optimized with CSS variables.

  13. 13
    Article
    Avatar of asayerasayer·3y

    Building Interactive Dashboards with Gridstack.js

    This article is a guide on how to use GridStack.js to create a drag-and-drop interface in a dashboard. The article would also explain how to install Gridstack.js, how you can use the library to build a functional dashboard, and would detail a comparison between Grid Stack.js and Muuri.

  14. 14
    Article
    Avatar of communityCommunity Picks·3y

    CSS Selectors: A Visual Guide & Reference

    CSS selectors are used in CSS to select and style HTML elements on a page. Pseudo-classes allow us to define styles based on an element's state or its relation to other elements. This guide serves as your map, detailing and visualizing these essential selectors.

  15. 15
    Article
    Avatar of hnHacker News·3y

    I'm betting on HTML

    With the advent of large language model-based artificial intelligence, semantic HTML is more important now than ever. At its core, the internet is used to transmit data that helps humans interact with the world as they perceive it. The freedom that HTML/CSS/JS provide is a double-edged sword because access to data has become limited.

  16. 16
    Article
    Avatar of asayerasayer·3y

    Which is easier to customize: Tailwind CSS or Material UI?

    Back Tailwind CSS and Material UI are well-known, widely used CSS frameworks. This article will compare them both, so you can decide which one better suits your needs in terms of allowing all kinds of customization. In this tutorial, we will walk through which is easier to customize, TailwindCSS or Material-UI.

  17. 17
    Article
    Avatar of communityCommunity Picks·3y

    Cheerio & Moment.js: Web Data Scraping

    js is a javascript package used to parse and manipulate HTML and XML documents in a jQuery-like manner but without the overhead of involving a DOM. It offers an approach to parse, validate, manipulate, and display dates and times in JavaScript. It also supports multiple localizations to display dates in different languages.

  18. 18
    Article
    Avatar of chromeChrome Developers·3y

    Astro View Transitions

    Astro View Transitions is a JavaScript web framework that server-renders your UI components to lightweight HTML for faster page load performance. Astro could provide the same routing features that JavaScript-heavy SPA web frameworks offered, but without the performance and complexity overhead of client-side routing. Astro intentionally moves as much work off the client.

  19. 19
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Learn HTML and CSS – Handbook for Beginners

    Learn HTML and CSS - Handbook for Beginners Greetings, and welcome to this comprehensive HTML andCSS handbook. My goal is to teach you everything you need to know about building fast and beautiful websites that look great on any device. For a start, you will need a code editor, like Visual Studio Code, Sublime Text, Atom and so on.

  20. 20
    Article
    Avatar of lambdatestLambdaTest·3y

    Introduction to Bootstrap Dropdowns And Bootstrap Collapse [Bootstrap Tutorial: Part I]

    Introduction to Bootstrap Dropdowns and Bootstrap Collapse. Bootstrap provides several classes and attributes for styling and controlling the behavior of the dropdowns. The classes enrich your dropdowns with features such as headers and dividers. Dropdowns are toggleable overlays or floats that can render a list of links, buttons, forms.

  21. 21
    Article
    Avatar of asayerasayer·3y

    Creating a custom 404 error page with HTML and CSS

    The 404 error page is what a browser displays when a page doesn’t exist on a website. The 404 status code, “Not Found” error, indicates that the web server cannot find a requested page. This error code is triggered when a user tries to access a page that’s been deleted or moved.

  22. 22
    Article
    Avatar of asayerasayer·3y

    An Introduction to Blazor

    Blazor is a cutting-edge web framework created by Microsoft. The term ‘Blazor’ is a fusion of ‘Browser’ and ‘Razor,’ the latter being a syntax within ASP.NET that facilitates the generation of dynamic web elements.

  23. 23
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a Calculator App with Svelte

    Svelte is an open-source front-end JavaScript framework used for building web applications. It is designed to make interactive user interfaces more efficient and performant. It shifts much of the work to the build process, compiling components into highly optimized JavaScript code. In this tutorial, you will learn how to build a simple calculator.

  24. 24
    Article
    Avatar of laravelbytesLaravel Bytes·3y

    A NativePHP Example

    Fly.io can run Laravel apps globally. It's a great place to host an API - perhaps for your Native apps! Deploy your Laravel API on Fly.io, you’ll be up and running in minutes!

  25. 25
    Article
    Avatar of communityCommunity Picks·3y

    Learn to Code HTML & CSS

    Learn to Code HTML & CSS is an interactive beginner’s guide with one express goal: teach you how to develop and style websites with HTML and CSS. Outlining the fundamentals, this guide works through all common elements of front-end design and development. Also available at Amazon and Barnes & Noble Looking for Advanced HTML &CSS Lessons.