CSSFX

Dev tools

css effects library

SHOW HN2019

595points
87comments
#18of 2,195 in 2019
Top 1%of 2019 by points

How HN took it

MixedNo clear lean

11 positive, 13 neutral or asking, 4 mixed, 20 critical, out of 48 comments about the project. Thread score -0.14.

Design: 2 for, 10 againstIdea: 3 for, 5 againstExecution: 1 for, 3 againstPerformance: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful resource for developers who struggle with CSS

    From 2 comments
    • If you hadn't posted this comment I wouldn't have realized that even existed. But to OP, thanks for making this. As someone who hates writing complicated CSS but loves good…
      dinkleberg on HN
    • As someone who's rather terrible at CSS I absolutely love this! Please make more :)
      somada141 on HN
  • Effects look nice and well made

    From 2 comments
    • First "Outline" is just superb. Unique, interesting and simple at the same time.
      huhtenberg on HN
    • Those inputs and loaders are great! Nice nuxt app w/ single file vue components to boot - well organized and clear[0]. The same author made a warm dark VS Code theme[1]. [0]…
      brianzelip on HN

Objections

  • Click-to-copy is not discoverable; code is hard to find

    From 4 comments
    • Took me some time to figure out that I should click slightly outside of the buttons to get the code (highlighting is barely visible on my MBP screen).
      dchest on HN
    • Yeah its really not obvious how to get the code - there should be a "show css" link under the button.
      andrewstuart on HN
    • Took me a while to figure out that these CSS effects are not used to copy the content of the buttons. Shame on me.
      cuddlecake on HN
    • That was my thought. "Beautifully simple click-to-copy CSS effects " is a terribly misleading title for this. These are hover effects that you can click-to-copy the css-source…
      humblebee on HN
  • Low contrast makes buttons and highlighting hard to see

    From 3 comments
    • The highlighting is barely visible on anything. Without hover: rgb(9, 8, 33) With hover: rgb(13, 11, 38)¹ ¹After blending. The hover actually adds rgba(24, 21, 55, .2) to the box.
      deathanatos on HN
    • Some of the effects are nice, but I couldn't actually tell where to click both for the reasons other people on here have said, and because I can't tell where the buttons are…
      SamWhited on HN
    • In case it hasn't been said yet - the color scheme for the page needs work. On my MBP it looks/feels like "dark on dark"; that is, the buttons are a dark blue on a darker blue…
      cr0sh on HN
  • Effects are decoration with little UX value

    From 2 comments
    • Honest question: do they effects do anything in terms of UI/UX principles and helping users for signaling state, evoking an action, etc? As a non-designer, I find this to be…
      spectramax on HN
    • As a UX person I really don’t get why people try so hard to ruin a good experience by adding animations. This stuff is great for ego building but terrible in terms of providing…
      mrhappyunhappy on HN
  • Mobile use is broken, modal blocks effects

    From 3 comments
    • This made it unusable on mobile. It's not possible to preview an effect without tapping, which means the code obscures the preview.
      underwater on HN
    • Mobile issues: - “shine” has a visible slanted block travelling across - impossible to scroll the modal showing the code snippets - no idea how I even opened that as there is…
      ricardobeat on HN
    • I am on mobile, the effect is behind the code popup I guess so it is not visible
      antman on HN
  • Some animations misbehave in Safari

    From 1 comment
    • Heads up, a number of these effects don't appear to work correctly in Safari. For instance, the first, second, fourth, and fifth in the top row have a distracting flash in the…
      Wowfunhappy on HN

Requests

  • Clearer indication of which effects are click or hover

    From 1 comment
    • Also, a couple of the effects only happen on click, not hover. Would be great to have better messaging about which is which (cursor change, a badge of some kind, or otherwise).…
      _bxg1 on HN
  • Show CSS link under each button

    From 1 comment
    • Yeah its really not obvious how to get the code - there should be a "show css" link under the button.
      andrewstuart on HN
  • Higher contrast or light mode option

    From 2 comments
    • Some of the effects are nice, but I couldn't actually tell where to click both for the reasons other people on here have said, and because I can't tell where the buttons are…
      SamWhited on HN
    • In case it hasn't been said yet - the color scheme for the page needs work. On my MBP it looks/feels like "dark on dark"; that is, the buttons are a dark blue on a darker blue…
      cr0sh on HN
  • Allow combining effects with checkboxes

    From 1 comment

Questions

  • Why pay for a domain and maintain it

    From 1 comment
    • Loved the effects. As a developer, I'm curious as to hear your motivations behind paying out-of-pocket and maintaining a specific domain for it?
      karanrajpal on HN
  • Which color scheme is used for code snippets

    From 1 comment
    • What's the color scheme used for displaying the code snippet? Is it borrowed from an official theme (Sublime maybe?) -- would love to know.
      skilled on HN

Alternatives named

  • animate.css

    From 1 comment
    • Something similar that could be useful for you guys: https://daneden.github.io/animate.css/
      nestorherre on HN
  • Hover (ianlunn)

    From 1 comment
  • spark-joy

    From 1 comment
    • here's more, if it helps: https://github.com/sw-yx/spark-joy/
      swyx on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/19858015)