https://github.com/zedix/awesome-html-css
Resources on the super power of HTML and CSS.
https://github.com/zedix/awesome-html-css
List: awesome-html-css
awesome-css awesome-html awesome-list html html-css web-standards
Last synced: 3 months ago
JSON representation
Resources on the super power of HTML and CSS.
- Host: GitHub
- URL: https://github.com/zedix/awesome-html-css
- Owner: zedix
- Created: 2024-02-14T09:55:29.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-14T19:39:28.000Z (3 months ago)
- Last Synced: 2025-08-14T21:28:45.559Z (3 months ago)
- Topics: awesome-css, awesome-html, awesome-list, html, html-css, web-standards
- Homepage:
- Size: 128 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-html-css - Resources on the super power of HTML and CSS. (Other Lists / TeX Lists)
README
# Awesome HTML & CSS (with super powers) β The golden age of Web UI
- [Web Platform Explorer](https://web-platform-dx.github.io/web-features-explorer/)
- [Web Platform Baseline](https://web.dev/baseline) + [Browserslist plugin](https://github.com/web-platform-dx/browserslist-config-baseline)
- [Web Platform Status](https://webstatus.dev/)
- [WebDX Community Group](https://web-platform-dx.github.io/web-features/webdx-cg/)
- [Interop 2025](https://webkit.org/blog/16458/announcing-interop-2025/)
> [!TIP]
> Stop writing unnecessary, heavy, thread-blocking JavaScript β [Una Kravets](https://una.github.io/better-faster-stronger-web-ui/)
> [!TIP]
> CSS is now the most powerful design tool for the Web β [Matthias Ott](https://youtu.be/su6WA0kUUJE?t=340)
> [!TIP]
> With all the new web features right on their way (view-transitions, @βstarting-style, calc-size(), speculation rules, style and container queries, relative color syntax, ... the list goes on and on), it's time to face it... π«£π β Stefan Judis

> [!TIP]
> Prepare to be dazzled by a symphony of fluidity, dynamism, and expressive power as we unveil the [next generation of web UI](https://io.google/2025/explore/pa-keynote-15). Itβs a world where user experiences transcend the ordinary and developers become true visual orchestrators. Discover how you can turn 7,000 lines of JavaScript into a mere 7 lines of declarative HTML and CSS, unlocking unprecedented levels of efficiency and elegance.
## HTML
- [The `` element](./resources/html-dialog-element.md)
- [The `` element](./resources/html-details-element.md)
- [The customizable `` element](./resources/html-customizable-select-element.md)
- [The `popover` attribute](./resources/html-popover-attribute.md)
- [The `command` attribute](./resources/html-invoker-commands-api.md)
- [The `interesttarget` attribute](./resources/html-interest-invokers.md)
- [The `focusgroup` attribute](./resources/html-focusgroup-attribute.md)
- [The `switch` attribute](./resources/html-switch-attribute.md)
- [The `CloseWatcher` api](./resources/html-closewatcher-api.md)
- [The `Abort Controller` api](./resources/html-abort-controller.md)
## Following
- [Proposal: Customized built-in elements via elementInternals.type](https://github.com/whatwg/html/issues/11061)
- [Proposal: Custom attributes for all elements](https://github.com/WICG/webcomponents/issues/1029)
### All HTML elements (115)
- Document element (1): ``
- Document metadata (6): ``, ``, ``, ``, ``, ``,
- Sections (15): `<body>`, `<article>`, `<section>`, `<nav>`, `<aside>`, `<h1-6>`, `<hgroup>`, `<header>`, `<footer>`, `<address>`
- Grouping content (16): `<p>`, `<hr>`, `<pre>`, `<blockquote>`, `<ol>`, `<ul>`, `<menu>`, `<li>`, `<dl>`, `<dt>`, `<dd>`, `<figure>`, `<figcaption>`, `<main>`, `<search>`, `<div>`
- Text-level semantics (29): `<a>`, `<em>`, `<strong>`, `<small>`, `<s>`, `<cite>`, `<q>`, `<dfn>`, `<abbr>`, `<ruby>`, `<rt>`, `<rp>`, `<data>`, `<time>`, `<code>`, `<var>`, `<samp>`, `<kbd>`, `<sub>`, `<sup>`, `<i>`, `<b>`, `<u>`, `<mark>`, `<bdi>`, `<bdo>`, `<span>`, `<br>`, `<wbr>`
- Edits (2): `<ins>`, `<del>`
- Embedded content (13): `<picture>`, `<source>`, `<img>`, `<iframe>`, `<embed>`, `<object>`, `<video>`, `<audio>`, `<track>`, `<map>`, `<area>`, `<math>`, `<svg>`
- Tabular data (10): `<table>`, `<caption>`, `<colgroup>`, `<col>`, `<tbody>`, `<thead>`, `<tfoot>`, `<tr>`, `<td>`, `<th>`
- Forms (14): `<form>`, `<label>`, `<input>`, `<button>`, `<select>`, `<datalist>`, `<optgroup>`, `<option>`, `<textarea>`, `<output>`, `<progress>`, `<meter>`, `<fieldset>`, `<legend>`
- Interactive elements (3): [`<details>`](https://html.spec.whatwg.org/multipage/interactive-elements.html#the-details-element), `<summary>`, [`<dialog>`](https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element)
- Custom elements (2): `<template>`, `<slot>`
- Scripting (3): `<script>`, `<noscript>`,`<canvas>`
- Experimental (1): `<portal>`
- Proposed (-): [`<selectedcontent>`](https://una.im/select-updates/)
> [!NOTE]
> These last element landed in the HTML spec was the [`<search>`](https://www.scottohara.me/blog/2023/03/24/search-element.html) element, at March 24th 2023.
## CSS
<img width="737" alt="image" src="https://github.com/user-attachments/assets/1c618833-e4e6-4ad8-ac83-7e43fe1c04e0" />
- [CSS View Transitions](./resources/css-views-transitions.md)
- [CSS Anchor Positioning](./resources/css-anchor-positioning.md)
- [CSS Subgrid](./resources/css-subgrid.md)
- [CSS Discrete Property Animations](./resources/css-discrete-property-animations.md)
- [CSS Carousel](./resources/css-carousel.md)
- [CSS Container Queries](./resources/css-container-queries.md)
- [CSS Forms](./resources/css-forms.md)
- [CSS Gaps Decorations](https://www.youtube.com/watch?v=NfwDP9shxNQ)
- [CSS Mixins & Functions](./resources/css-mixins-functions.md)
- [CSS Custom Highlight](./resources/css-custom-highlight.md)
- [CSS Scroll Animations](./resources/css-scroll-animations.md)
- [CSS `attr()`](./resources/css-attr.md)
- [CSS `color-mix()`](./resources/css-color-mix.md)
- [CSS `if()` notation](./resources/css-if-notation.md)
- [CSS `ident()`](./resources/css-ident.md)
- [CSS `oklch()`](./resources/css-oklch.md)
- [CSS `shape()`](./resources/css-shape.md)
- [CSS `scroll-state()`](./resources/css-scroll-state.md)
- [CSS tips β¨](./resources/css-tips.md)
```
calc(), var(), clamp(), fit-content(), repeat(), min(), max(), attr(), env(), color(), rgb(), hsl(), oklch(), circle(), polygon(), url(), translate(), scale(), rotate(), matrix(), invert(), sin(), cos(), tan(), pow(), hypot(), log(), shape(), steps(), scroll(), scroll-state(), view()
```
## Resources
- [2025-07-24 β Itβs time for modern CSS to kill the SPA](https://www.jonoalderson.com/conjecture/its-time-for-modern-css-to-kill-the-spa/)
- [2025-05-23 β What's new in web UI β GoogleIO 2025](https://io.google/2025/explore/pa-keynote-15)
- [2025-05-12 β Just fucking use HTML](https://app.daily.dev/posts/nfbblnxfs)
- [2025-03-19 β Minding the gaps: A new way to draw separators in CSS](https://blogs.windows.com/msedgedev/2025/03/19/minding-the-gaps-a-new-way-to-draw-separators-in-css/)
- [2025-01-21 β attr() is getting an upgrade](https://una.im/advanced-attr/)
- [2024-12-21 β Re-imagine the web](https://www.youtube.com/watch?v=LjkraMIWPEY&list=PLNYkxOF6rcIA7z8m5u91ekf81ZXDjTMIZ&index=4)
- [2024-08-08 β Transition to `height: auto` & `display: none` Using Pure CSS](https://blog.css-weekly.com/transition-to-height-auto-display-none-using-pure-css)
- [2024-12-19 β CSS box-decoration-break](https://12daysofweb.dev/2024/css-box-decoration-break/)
- [2024-12-31 β New Front-End Features In 2025](https://www.smashingmagazine.com/2024/12/new-front-end-features-for-designers-in-2025/)
- [2024-12-31 β CSS Wrapped 2024](https://chrome.dev/css-wrapped-2024/)
- [2024-02-01 β Interop 2024 Dashboard](https://webkit.org/blog/14955/the-web-just-gets-better-with-interop/)
- [2023-12-31 β CSS Wrapped 2023](https://developer.chrome.com/blog/css-wrapped-2023)
- [News to the web platform](https://web.dev/blog)
- [Better, Faster, Stronger Web UI](https://una.github.io/better-faster-stronger-web-ui/) by Una Kravets
- [Modern CSS patterns in Campfire](https://dev.37signals.com/modern-css-patterns-and-techniques-in-campfire/)
- [Write better CSS with modern CSS](https://css-tip.com/better-modern-css/)
- [The latest in Web UI (Google I/O β24)](https://www.youtube.com/watch?v=_-6LgEjEyzE)
- [Adam Argyle blog](https://nerdy.dev/)
- [CSS Tips](https://css-tip.com/)
### HTML over the wire (instead of JSON)
- [The AHA Stack](https://ahastack.dev/)
- [htmx](https://htmx.org/)
- [Livewire](https://livewire.laravel.com/)
- [Hotwire](https://hotwired.dev/)
- [Alpine](https://github.com/alpinejs/alpine)
## CSS-first components frameworks
- [Kelp](https://kelpui.com/)
- [Winduum](https://winduum.dev/)
- [Nue](https://nuejs.org/blog/standards-first-web-framework/)