[HN Gopher] Pokemon Card Animation
       ___________________________________________________________________
        
       Pokemon Card Animation
        
       Author : parrot987
       Score  : 160 points
       Date   : 2022-10-27 20:09 UTC (2 hours ago)
        
 (HTM) web link (deck-24abcd.netlify.app)
 (TXT) w3m dump (deck-24abcd.netlify.app)
        
       | imwillofficial wrote:
       | I clicked on it and it did weird flip things seemingly random.
       | 
       | Looks cool tho
        
       | dwrodri wrote:
       | Something like this would look amazing on Scryfall or Gatherer.
       | I'm not sure how you'd go about selling this to them, but I think
       | the Magic: the Gathering world would be better off for it.
        
         | bitexploder wrote:
         | Getting in touch with Scryfall is easy, go chat with April
         | King. She is on Twitter. But is it really all that useful
         | beyond looking cool? Granted it seems easy to implement.
        
       | monkpit wrote:
       | Really cool, a bit glitchy on iOS/safari, but what's new...
        
       | coolca wrote:
       | Wow, makes me want to collect them. I think that many card
       | websites would be interested in this amazing animations.
        
       | extasia wrote:
       | Very cool
        
       | jeroenhd wrote:
       | I thought I was doing something wrong or that the cards were
       | broken in Firefox for Android.
       | 
       | Turns out the cards use the accelerometer to spin on mobile!
       | That's a pretty nice trick, I love these animations!
        
         | uneekname wrote:
         | ngl I think they are broken for me on Firefox for Android. Glad
         | they are working for you
        
       | 0xCAP wrote:
       | Took me a while to REALLY realize this is all CSS no WebGL. You
       | just blew my mind... and ruined my weekend: I'm not leaving home
       | untilI learn this sort of wizardry!
        
         | bergenty wrote:
         | This is so sad. CSS is so hard to do anything in we have to
         | gush over basic animations like this. It's sad as a former
         | flash developer.
        
           | lucideer wrote:
           | Flash supported CSS & JS (ActionScript) so I'm not sure what
           | you're comparing. Dynamic rendering like this wasn't possible
           | with CSS in Flash - you needed JS (ActionScript).
           | 
           | People aren't gushing over this being possible in modern
           | browsers - it's been possible to do this and much more in
           | browsers for many years. They're gushing over it being
           | possible with just CSS (no rendering using JS).
        
           | kyle-rb wrote:
           | People are gushing because it's a 3D animation with
           | holographic effects, which is pretty surprising to be able to
           | achieve for a primarily-2D layout language.
           | 
           | I've never seen something this seamless and realistic built
           | in flash.
        
         | jeroenhd wrote:
         | It's deceptively easy, actually:
         | https://github.com/simeydotme/pokemon-cards-css/blob/main/st...
         | 
         | CSS gradients + background images + alpha channel.
         | 
         | There's some supporting JS + CSS as well over here:
         | https://github.com/simeydotme/pokemon-cards-css/tree/main/sr...
         | 
         | No WebGL, no <canvas>, just simple CSS. Web developers should
         | really learn how to combine CSS effects because the heavy
         | WebGL/WASM rendering is often complete overkill and an
         | unnecessary battery drain.
         | 
         | I also notice that on older devices, CSS
         | animations/transitions/etc. run _way_ smoother than JS-powered
         | renderers. I'm assuming this is because the native CSS renderer
         | is quite optimized whereas the JS rendering engines are... JS,
         | really.
        
       | MitPitt wrote:
       | When clicked, they do look a bit blurry up-close. Very cool
       | otherwise and hopefully easily fixable.
        
       | pell wrote:
       | Truly brilliant. I'd love to know more about how this was
       | achieved.
        
       | javajosh wrote:
       | The github repo[0] has no license - I didn't realize github
       | allowed that.
       | 
       | 0 - https://github.com/simeydotme/pokemon-cards-
       | css/blob/main/st...
        
         | nness wrote:
         | I would assume in this instance a lack of license is equivalent
         | to all rights reserved (instead of a OSS license) if they're
         | within a country where copyright is vested automatically.
         | 
         | (But yes, this could certainly use a MIT or similar.)
        
         | lucideer wrote:
         | Why would it not allow that? Github has never been exclusively
         | for open source software.
        
       | mrwizrd wrote:
       | These are absolutely gorgeous. Very well done.
        
       | batmansmom1 wrote:
       | Since when did so many special cards get introduced wow! I
       | remember back in the day EX was the coolest type of card around
        
       | dom96 wrote:
       | wow, these look amazing.
       | 
       | The way the images of the cards are compressed is very good, they
       | look absolutely crisp and load super fast. In fact, so crisp that
       | I've wondered whether they aren't images at all but recreations
       | of the cards in CSS as well.
        
       | CGamesPlay wrote:
       | Very cool, but it does not look great on Safari. The back of the
       | card occludes the front of the card at some angles and
       | aggressively flickers between the two images. But when it's
       | working it looks great! Would make a good module in a card game
       | engine.
        
       ___________________________________________________________________
       (page generated 2022-10-27 23:00 UTC)