Advertisement · 728 × 90

Posts by Azis Ramadhan

An acrylic painting of Monument Valley.

An acrylic painting of Monument Valley.

My painting MONUMENT VALLEY

2 weeks ago 4676 402 91 13
Video

This is the best way to spend a Sunday

1 month ago 3176 519 24 5
Video

i built an entire x86 CPU emulator in CSS (no javascript)

you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS

lyra.horse/x86css/

1 month ago 2618 872 132 159
@counter-style --fleurons {
  system: cyclic;
  symbols: ❦ ✾ ✤ ❈ ✺ ❥;
  suffix: "";
  speak-as: bullets;
}

@counter-style --fleurons { system: cyclic; symbols: ❦ ✾ ✤ ❈ ✺ ❥; suffix: ""; speak-as: bullets; }

Back to basics: I really enjoyed this in-depth guide about list styles. It explains `::marker`, `@counter-style`, and `symbols()`, and I must admit I've forgotten that `list-style-position` exists. 🫣

piccalil.li/blog/an-in-d...

1 month ago 25 4 0 0
A CSS-driven Mahjong Solitaire.

A CSS-driven Mahjong Solitaire.

Built a CSS Mahjong over the weekend: voxjong.com

Powered by my relentless quest to conquer the 3D DOM.

1 month ago 133 24 9 4
Post image

from wiktionary

2 months ago 854 100 18 14
Preview
Nike Says Its Factory Workers Make Nearly Double the Minimum Wage. In Indonesia, Workers Say, “It’s Not True.” An average worker at the foreign factories that make Nike’s goods earns 1.9 times the local minimum wage, the company says. None of the workers The Oregonian/OregonLive spoke with in Nike’s second-lar...

NEW: An average worker at the foreign factories that make Nike’s goods earns 1.9 times the local minimum wage, the company says.

None of the workers @oregonian.com spoke with in Nike’s second-largest production hub said they earned that much.

2 months ago 309 85 11 6

The CSSWG just resolved to add this to the spec 🥳

github.com/w3c/csswg-dr...

2 months ago 159 23 8 2
Advertisement

mom im on the tv

2 months ago 1 0 0 0
Preview
Eva Decker Eva is a designer and web developer based in NYC.

aaaand it's live eva.town

2 months ago 104 12 17 3
Video

You know that annoying experience on mobile websites where you need to find the little close button and can't swipe a menu closed?

The solution is simpler than you think.

With basic CSS scroll APIs, you can get built-in interruptible swipe gestures 🥳

2 months ago 270 38 9 3
Preview
PersonalSit.es Personal sites are sick as hell, so this site was built so we can all discover each other's. This directory of links are by folks that want to share their site with the world.

Go to personalsit.es

Hit the “go to a random site link”

Enjoy

2 months ago 142 30 6 5
Video

💡 CSS Tip!

Create a responsive grid of hexagon shapes with fewer than 15 CSS declarations, minimal HTML, and without media queries!

css-tip.com/hexagon-grid/

Improving a 5-year old implementation using modern CSS (corner-shape, sibling-index(), math functions, etc)

3 months ago 37 5 3 3
Video

My experimental single-user PDS has a name!

Meet ☁️ Cirrus, the lightest PDS in the Atmosphere

npm create pds@latest

3 months ago 278 49 16 12
Post image

67!111!!!!111

3 months ago 0 0 0 0

Merriam-Webster’s human editors have chosen ‘slop’ as the 2025 Word of the Year.

3 months ago 24012 7264 360 937
Advertisement
Preview
Strangers By Spring Strangers, By Spring is a blog about escapism, romance, and rebirth.

Stunning writing, stunning typography (with a subtle glitch that is delightful) and transitions that’ll blow your mind .

strangersbyspring.com

3 months ago 2 1 0 0
Preview
Using CSS to fix the irradiation illusion · November 29, 2025 How to adjust perceived font weight in dark mode without layout shift

How to use #CSS to fix the irradiation illusion /
How to adjust perceived font weight in dark mode without layout shift

nerdy.dev/adjust-perce...

4 months ago 85 18 4 1
Video

There’s a new type of CSS scroll-state query coming: “scrolled”.

This one remembers the last direction you scrolled into, which you can use to build “hidey bars”: when scrolling down (or having scrolled down), the hidey bar hides itself. When then scrolling back up, the hidey bar reveals itself.

5 months ago 211 29 14 5
Preview
Interop Feature Ranking Rank the web platform features you care most about

As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.

So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.

interop-rank.jakearchibald.com

6 months ago 249 114 19 22
An email saying that the poster's billing account closed because it has reached the expiration time

An email saying that the poster's billing account closed because it has reached the expiration time

NOOOOO MY FREE CREDITS

6 months ago 1 0 0 0
Preview
CSS Bluesky Feed · October 4, 2025 On Bluesky? Here's a CSS Feed I made

I made a Bluesky #CSS Feed 🤘🏻

(takes a lot of work to filter out the garbage… damn)
but I believe I've setup a good system!

nerdy.dev/css-bluesky-...

6 months ago 166 19 8 0

▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░ 75.00%

6 months ago 112 43 2 9

took me a while to figure out why i got null from the HTTP headers in javascript, even though it exists in the devtools.

good thing it was an easy fix

6 months ago 0 0 0 0
Preview
CORS-safelisted response header - Glossary | MDN A CORS-safelisted response header (also known as

Another funny thing i encountered while working on my side project, and TIL

CORS mess with your HTTP headers in the browser and won't expose any of it except the whitelisted ones.

developer.mozilla.org/en-US/docs/G...

6 months ago 1 0 1 0
Preview
The :user-valid and :user-invalid pseudo-classes  |  Articles  |  web.dev About the :user-valid and :user-invalid pseudo-classes and how to use them to improve the user experience of input validation.

TIL, if you have <input type=file required> in your html and some css that targets the :invalid pseudo class, it will fire even if you haven't inputted any file.

A simple switch to :user-invalid will fix the issue

web.dev/articles/use...

6 months ago 1 0 0 0
Advertisement
Tweet from Guillermo Rauch, featuring a picture of him and Benjamin Netanyahu, and tweet text:

“🇺🇸 🇮🇱 🇦🇷

Enjoyed my discussion with PM Netanyahu on how AI education and literacy will keep our free societies ahead.

We spoke about AI empowering everyone to build software and the importance of ensuring it serves quality and progress.

Optimistic for peace, safety, and greatness for Israel and its neighbors.”

Tweet from Guillermo Rauch, featuring a picture of him and Benjamin Netanyahu, and tweet text: “🇺🇸 🇮🇱 🇦🇷 Enjoyed my discussion with PM Netanyahu on how AI education and literacy will keep our free societies ahead. We spoke about AI empowering everyone to build software and the importance of ensuring it serves quality and progress. Optimistic for peace, safety, and greatness for Israel and its neighbors.”

fuck vercel, fuck Next.js, fuck Svelte, fuck Turborepo, fuck SWR, fuck SWC

Posing with the architect of a genocide for sales leads is an insane and deeply immoral stance

these projects cannot separate themselves from the CEO of the company who funds them

6 months ago 273 44 12 23

New viewports with iOS? It’s irrelevant viewports.fyi

6 months ago 13 3 2 0

i need more soy webdev content and memes in my feed

6 months ago 0 0 0 0
Preview
a close up of a cat 's face with a smile on it Alt: a close up of a cat 's face with a smile on it then turned unsettling

man why is my alt acc algo seeped into this account bruh, i don't want to see or be seen scrolling into unprofessional stuff

6 months ago 0 0 1 0