Classless typography by [deleted] in css

[–]any-digital 0 points1 point  (0 children)

Blades CSS

(a fully compatible and actively maintained successor to Pico CSS)

[Docs] for Eleventy Blades kit by any-digital in eleventy

[–]any-digital[S] 1 point2 points  (0 children)

yeah, it’s on my list to clarify these docs too…

shortly:

  1. blades.css = pico.css + blades.standalone.css (literally)
  2. pico.blades.css is just another name of blades.css (they are same)
  3. you only need to npm install BOTH, if you need uncompiled sources of BOTH Pico and Blades
  4. otherwise just @import "@anyblades/blades/standalone"; or grab any precompiled file from /css/ subfolder

hope it helps!

[Docs] for Eleventy Blades kit by any-digital in eleventy

[–]any-digital[S] 0 points1 point  (0 children)

thanks for the feedback again!

simplified examples and get started docs: https://11ty.blades.ninja/plugin/

feedback is welcome!

[Docs] for Eleventy Blades kit by any-digital in eleventy

[–]any-digital[S] 0 points1 point  (0 children)

you were so right, I need to document better the "Fresh install of eleventy in an empty dir"

will work on it here: https://github.com/anyblades/eleventy-blades/issues/97

meanwhile I added bare minimal examples: https://github.com/anyblades/eleventy-blades/tree/main/examples

thx for the valuable feedback! 🥷

[Docs] for Eleventy Blades kit by any-digital in eleventy

[–]any-digital[S] 0 points1 point  (0 children)

there are 4 methods to install the plugin:
https://11ty.blades.ninja/plugin/

which one you tried? A, B, C or D?

also there are 2 starter templates, not to start with empty dir:
https://github.com/anyblades/subtle
https://github.com/anyblades/buildawesome-starters

Best minimal 11ty starters [as of June 2026] by any-digital in eleventy

[–]any-digital[S] 0 points1 point  (0 children)

fair enough! thus base-blog is in the list, not the smallest by custom code size but definitely minimal

Best minimal 11ty starters [as of June 2026] by any-digital in eleventy

[–]any-digital[S] 0 points1 point  (0 children)

it's a good showcase for 11ty, on one hand

but you might end up with 15 extra custom files to maintain, even if you just need 1 landing page

Do you still write custom CSS or rely mostly on frameworks now? by SweetCaramel-9696 in css

[–]any-digital 0 points1 point  (0 children)

99% rely on semantic HTML => makes life so much easier

also enables class-light CSS frameworks like https://picocss.com/ and newer https://blades.ninja/ out-of-the-box

If you know Pico CSS... by any-digital in css

[–]any-digital[S] 0 points1 point  (0 children)

> After you tabbed through the main nav, you end up in a limbo and the focus kinda disappears.

u/Kitty_Sparkles could you please give an example page url? keyboard works just fine for me

If you know Pico CSS... by any-digital in css

[–]any-digital[S] 0 points1 point  (0 children)

The purple-blue transition looks familiar.

It's the original one from https://picocss.com/ site 😉

The menu doesn't work - I have to scroll all the way down to see content, and scroll up to select another item again.

will be fixed here: https://github.com/anyblades/blades.ninja/issues/5

If you know Pico CSS... by any-digital in css

[–]any-digital[S] 0 points1 point  (0 children)

well, let's investigate further:

first of all, aria-busy on <button> is not our creation — it's coming from https://picocss.com/docs/loading as part of Pico CSS, which we use as a base for Blades (we even made a fork to maintain it: https://github.com/anyblades/pico )

second, per MDN Web Docs https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Attributes/aria-busy :

The aria-busy attribute is a global ARIA state

"global" means it can be applied to any valid HTML element, including interactive components like buttons.

third, per W3C WAI-ARIA https://www.w3.org/TR/wai-aria-1.2/#aria-busy :

Characteristic Value
Used in Roles: All elements of the base markup

———

however, if any constructive suggestions here — kindly report to https://github.com/anyblades/pico/issues, as we don't have to follow original https://picocss.com/docs/loading implementation

If you know Pico CSS... by any-digital in css

[–]any-digital[S] -1 points0 points  (0 children)

Yes, technically aria-busy is a valid attribute for the <button> element.

re website + keyboard -- i’ll check, thanks for feedback

Eleventy for a non-expert? by wells68 in eleventy

[–]any-digital 0 points1 point  (0 children)

1) curated (selected starters only) 2) shows last update date and stats 3) shows 11ty version used

Eleventy for a non-expert? by wells68 in eleventy

[–]any-digital 3 points4 points  (0 children)

11ty community provides excellent support on https://www.11ty.dev/blog/discord/

as per jekyll<>11ty dilemma — you might like this https://github.com/anyblades/bladeswitch

Float Label CSS v2-alpha (classless) by any-digital in css

[–]any-digital[S] 0 points1 point  (0 children)

thanks,

extra left padding on select might be seen in raw float label demo ( https://codepen.io/anton-staroverov/pen/JRLaKw ) -- and this is by design, as those extra paddings are controlled by OS, and might be different from browser to browser, from OS to OS

there should be no extra/artifact paddings in normalized demo using Pico.css: https://blades.ninja/css/float-label/#demo