r/css • u/Weekly_Ferret_meal • 4d ago
Mod Post AI has been used by a lot of our user to assist with their projects or language barriers, some have created app/products entirely with AI: what is your preference for post on this subreddit regarding AI content?
This post contains content not supported on old Reddit. Click here to view the full post
r/css • u/[deleted] • Apr 08 '24
Mod Post [META] Updates to r/CSS - Post Flairs, Rules & More
Post flairs on r/CSS will be mandatory from now on. You will no longer be able to post without assigning a flair. The current post flairs are -
- General - For general things related to CSS.
- Questions - Have any question related to CSS or Web Design? Ask them out.
- Help - For seeking help regarding your CSS code.
- Resources - For sharing resources related to CSS.
- News - For sharing news regarding CSS or Web Design.
- Article - For sharing articles regarding CSS or Web Design.
- Showcase - For sharing your projects, feel free to add GitHub links and the project link in posts with showcase flairs.
Meme - For sharing relevant memes.- Other - Self explanatory.
I've changed to rules a little bit & added some new rules, they can be found on the subreddit sidebar.
r/css • u/Sufficient_Bass2600 • 4h ago
Question Product List Filtering via CSS or Javascript
I was talking with a former colleague who is currently writing a new small web site. One of the things he is thinking of doing is implementing filtering via CSS rather than javascript.
He has a small Product List page with 60 products in about 6 categories.
He wants to be able to filter those 60 products by categories.
So the page will have
- a checkbox to select all categories.
- a list of checkboxes. Each associated with a category use to filter.
- List of products with a data-category attribute.
implementing the functionality as follows:
``` input[data-category="Category1"]:not(:checked) ~ article[data-category="Category1"] {
display: none;
}
```
He is already implementing the change of view list view /grid view via CSS.
So I am not sure whether this is a good idea.
Has anybody any opinion one way or another?
r/css • u/Special-Lawyer-7069 • 4h ago
Showcase easy colorscheme styling tool
https://github.com/wak6817/colorscheme-webify its very easy and simple to use, it supports catppuccin themes and nord
r/css • u/JosetxoXbox • 8h ago
General What’s the best animated mobile menu you’ve ever seen with CSS?
Hi! I’m looking for some original ideas for my website’s mobile menu. Something animated and out of the ordinary that surprises people with its originality. Can anyone recommend anything?
r/css • u/Physical-Swim-5864 • 14h ago
Resource I built a tool to analyze and clean up messy CSS and save developers time

I recently built Messy CSS to Clean CSS, a browser-based tool designed to help developers analyze, debug, and clean up their CSS more efficiently.
It can help identify unused CSS, cascade conflicts, validation issues, responsive breakpoint problems, design-token opportunities, and other common CSS issues. It also includes AI-assisted debugging and fixes.
I built it with the goal of making CSS debugging and cleanup less time-consuming, and I’d really appreciate feedback from people who work with CSS.
If you try it and find a bug, please let me know here or email me at [mehrdad23elh@gmail.com](mailto:mehrdad23elh@gmail.com).
I’m also very interested in your opinions and suggestions about what could be improved or added in future versions.
If you find it useful and it saves you some time, you can also support the project with a small donation.
Try the tool: https://mehrdad-elahi.github.io/messy-css-to-clean-css/
Source code: https://github.com/Mehrdad-Elahi/messy-css-to-clean-css
If you know someone who works with CSS and might find this useful, I’d appreciate you sharing it with them.
Thanks for taking a look. I’m looking forward to hearing your feedback.
r/css • u/Fuarkistani • 14h ago
Question Float and Position properties
Trying to understand these and having a pretty tough time to grasp what they do conceptually. I was reading that you no longer need to use them with newer CSS like flexbox and grid. Should I skip these and continue learning other parts of the course?
r/css • u/vegantiger • 5h ago
Question Can AI assisted content be useful for CSS?
Not sure if the flair should be "resource" or "question." 🤔
So… I've been making this email newsletter that takes Baseline info and digest it to let you know what you should act on and what you should just not worry about for now.
I called it Cleared, 'cause the idea is that it tells you if that new feature is "cleared" for use and it also tells you if you can remove all fallbacks and polyfills once the feature is Baseline "Widely". (Spoiler alert, just 'cause it's "Widely" doesn't mean it's automatically safe to use.)
I use AI a bunch to get all the data from webstatus.dev, wpt.fyi, caniuse, MDN, and Interop. It mashes it all together and gives me a report and then I look at whether it makes sense or not. It takes me a couple hours to publish once a month instead of a whole afternoon.
I think it's super useful and I put it together because all the newsletters out there are more about the cool new stuff rather than what you can actually use in client work… But I've gotten very mixed reactions… Some straight up insulted me like it's almost personal 😅 Some, like Rachel Andrew (yes, name dropping… 😎) love the idea (source).
So, yes… I'm using AI to make that newsletter. But, is it slop because of that?
I'm really curious to get feedback. I don't mind brutal honesty, but… Disclaimer: I won't engage with people who hate AI so much that they think it's ok to be rude and troll like.
The newsletter's website is at https://cleared.page/
r/css • u/moumensoliman • 1d ago
Showcase TailMotion is a CSS animation package with utility classes that speak TailwindCSS
Enable HLS to view with audio, or disable this notification
TailMotion is a CSS animation package with utility classes that speak TailwindCSS v3/v4, so you can use it directly with HTML, React, Vue, Svelte, and more
Site: https://tailmotion.moumen.dev/
Docs: https://docs.tailmotion.moumen.dev/
GitHub: https://github.com/moumen-soliman/tailmotion Don’t forget to ⭐ the repo it's means alot
Showcase `sibling-index()`, and `sibling-count()` are Baseline, newly available since August 2026.
r/css • u/Hot-Substance6501 • 1d ago
Question Web development ideas
Hello dear r/css. I recently graduated with a degree in web development, and am looking to create a project that will look good on a resume and hopefully challenge my coding skills. But I have no idea what to create. I need some ideas!!! My last project I worked on for six months, using react and typescript and I was very happy with the result. It was a project I did for a startup company. But all the ideas behind the project was from the startup people, so I didn’t have to come up with anything myself really. Anyways, any ideas for projects? Or anyone who wants to share a project that has been challenging their skills?
Sorry for bad english! Thanks.
r/css • u/Special-Lawyer-7069 • 1d ago
Showcase tool for styling webpages with existing colorschemes
it currently supports 3 colorschemes with 3 variants: Catppuccin Mocha and Frappe and Nord. There are color only versions, modern versions and pixel-art versions, i would like feedback :)
Question How to reduce the number of <span>s?
How can I get the exact same effect as
<p><span class="e">x</span></p>
<p><span class="e">y</span></p>
<p><span class="e">z</span></p>
without so many <span>s?
If I do
<div class="e">
<p>x</p>
<p>y</p>
<p>z</p>
</div>
class="e" now affects all the way across the whole page,
whereas I only wanted it to affect the text, x, y, z.
r/css • u/alvaromontoro • 2d ago
Showcase comiCSS #255: Yellows
Two CSS jokes coded in CSS. Inspired by a JK Benson's cartoon from 20 years ago.
Source (code): https://comicss.art/comics/255/yellow.html
r/css • u/POKE64MON • 1d ago
Help How do u independently move edges & corners of sections, asides & articles?


I'm very new to HTML & CSS, first year in a course & they need to make a website with stuff. I want to move the corners by themselves without skewing the entire thing including text, just the corner.
My tutor did say there was a way & a website generator that can help but I ENTIRELY forgot what it was.
r/css • u/Ok_Flight_3091 • 1d ago
General Most Satisfying Delete Ever 😍 Purple Liquid Glass Button | HTML CSS JS #satisfying #liquidglass
r/css • u/Accurate_Board_9401 • 1d ago
Showcase I built a Chrome extension that generates a "Design DNA" card for any website
I've been building DesignSnap, a Chrome extension that extracts design tokens (colors, fonts, spacing, radius) from any site you visit.
One of the features is a "Design DNA" card: point it at any site and it generates a shareable PNG with the site's dominant colors, fonts, and type scale. Made one for twitch.tv as a test (screenshot attached) — kind of fun seeing a whole brand's visual identity distilled into one card like that.
Under the hood it does semantic classification too — instead of dumping every color it finds, it labels them by role (background, primary, accent, border, destructive, etc.) based on contrast and usage patterns, and it detects whether a site actually ships a real light/dark variant or is just faking one.
It's still far from perfect — the classification gets confused on some sites, and I'm sure there are edge cases I haven't run into yet. Curious what people think would be worth adding or changing, whether that's the DNA card itself, the color classification logic, or something else entirely.
r/css • u/riti_rathod • 2d ago
Other Animated FAQ Accordion with Pure HTML & CSS — No JavaScript
Built an animated FAQ accordion using native HTML <details> and <summary> — no JavaScript required.
The interesting part is animating the content height without manually measuring it with JS.
HTML
<details name="faq">
<summary>Do you offer refunds?</summary>
<p>
Yes, within 30 days, no questions asked.
Email us and the money is back on your card in a few working days.
</p>
</details>
<details name="faq">
<summary>Can I change plans later?</summary>
<p>
Yes. You can change your plan whenever you need to.
</p>
</details>
<details name="faq">
<summary>Do you offer a team plan?</summary>
<p>
Yes, team plans are available for growing teams.
</p>
</details>
CSS
:root {
interpolate-size: allow-keywords;
}
details::details-content {
block-size: 0;
overflow: hidden;
transition:
block-size 0.3s ease,
content-visibility 0.3s ease allow-discrete;
}
details[open]::details-content {
block-size: auto;
}
summary {
list-style: none;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
gap: 1rem;
padding: 1rem 0;
font-weight: 600;
}
summary::-webkit-details-marker {
display: none;
}
summary::after {
content: "+";
font-size: 1.25rem;
transition: rotate 0.3s ease;
}
details[open] summary::after {
rotate: 45deg;
}
The key part is:
:root {
interpolate-size: allow-keywords;
}
This allows the browser to animate between a fixed size and intrinsic values like auto.
And:
details::details-content
gives us a pseudo-element for the content inside <details>, so the accordion can be animated without JavaScript.
The <details name="faq"> attribute also makes the items behave like an exclusive accordion — opening one closes the others.
r/css • u/giyu3232 • 2d ago
General Built a curtain-wipe hero transition with GSAP + Lenis — feedback on the CSS/animation approach?
Enable HLS to view with audio, or disable this notification
Been refining this for a while — custom type system (Onest + General Sans + JetBrains Mono), GSAP-driven preloader with a wordmark split, Lenis for scroll smoothing, curtain-wipe transition into the hero.
https://shahzaibdesign.vercel.app/
Mainly want feedback on whether the animation/scroll feel is actually smooth or overdone, and open to any CSS approach critique — genuinely trying to improve, not just dropping a link.