Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    R

    Román Cortés

    romancortes.com · Personal blog · on HN since 2008

    Román Cortés, a Spanish developer, writes up his JS1k demos and pure CSS art, including 3D effects, a Homer Simpson and a 1kb Christmas tree.

    Visit blogHN submissions
    Web DevelopmentDesign & UX
    What HN says

    Commenters call his work amazing and link his explanations of the JS1k entries, though one notes his CSS tricks date back years.

    Stats for nerds
    37HN people shared it
    24linked in comments
    1Kstory points
    Dec 2024last shared
    2009people per year2024

    Top posts on HN

    1. 1
      1k Rose - How a 3D Rose was made in under 1K of javascript
      2 people · 322 points · first shared 2012 · 38 comments on HN
    2. 2
      Pure CSS new 3D effect
      3 people · 253 points · first shared 2010 · 28 comments on HN
    3. 3
      The Making of Nefertiti 1kb (2018)
      3 people · 200 points · first shared 2018 · 20 comments on HN
    4. 4
      Pure CSS 3D effect
      4 people · 102 points · first shared 2009 · 27 comments on HN
    5. 5
      The Lack of Netiquette
      1 person · 76 points · first shared 2010 · 19 comments on HN
    6. 6
      Homer Simpson 100% in CSS :)
      3 people · 23 points · first shared 2008 · 6 comments on HN
    7. 7
      Román Cortés » How I did the 1kb Christmas Tree
      6 people · 17 points · first shared 2010 · 2 comments on HN
    8. 8
      3D Meninas explained
      4 people · 6 points · first shared 2010 · Discussion on HN
    9. 9
      Pure CSS3 iBooks-like Page Flip effect
      1 person · 5 points · first shared 2010 · Discussion on HN
    10. 10
      Pacman in HTMTL5
      1 person · 4 points · first shared 2011 · 3 comments on HN

    What HN people wrote when they linked it

    • pete_bJun 2013

      As others have pointed out, well crafted or not, it doesn't add anything new to what people know can be done with CSS if you hack it hard enough; 5 years ago someone made a Homer Simpson in pure CSS (before border-radius) and it worked in IE 5.5:
      http://www.romancortes.com/blog/homer-css/

      If you think SVG is a craftless 'just export it' type of technology then you're not really getting it - it's xml - human readable and editable.

      You get a lot more out of it if you know how to read the source, add/remove/alter the elements by hand if needs be. So plenty of valuable skills to develop, things to learn and opportuties for push yourself without resorting to yet another demonstration of how it's possible to simulate vector illustration if you apply copious amounts of divs and CSS.

    • diN0botDec 2009

      a little while back, possibly through hn, i found an artist who took 2 or 3 still photos simultaneously from different perspectives. kind of like a...dang, i'm failing at google and wikipedia today....you know the camera with two lenses that provides a 3d effect, only that requires looking at each image separately with each eye.

      the artist in this case turns the two images into an animated gif.

      spooky cool effect. i'm trying harder to find the link.....(eit)

      still can't find it!!!

      a much cooler post by the OP

      http://www.romancortes.com/ficheros/starry.html

    • morganpyneJan 2011

      I was trying to remember when I first came across attempts at pure-css 3d stuff, and remembered seeing a rotating coke can and a 3d renaissance painting quite a while ago. (I could have sworn it was a year or two but the dates on the articles don't agree with that)

      Anyway, here are two interesting css only 3d effects from Román Cortés:

      http://www.romancortes.com/blog/pure-css-coke-can/
      http://www.romancortes.com/blog/css-3d-meninas/

      These are the first ones I remember seeing - anybody know of anything earlier?

    • ajrossJan 2010

      No scripting. Here's a direct link to the effect page:

      http://www.romancortes.com/ficheros/css-coke.html

      Looks like it's just slicing up a wraparound texture vertically -- no scaling, just subsampling. The can and highlight are just composited on top. Slick and clever.

      Note that it's really not "3D" in a meaningful sense. It's doing pixel-aligned warping only, and is hard-coded to a cylinder (any "lathe" shape would also work). This is the same trick that the Amiga used for the bouncing ball in 1985.

    • jurjenhMar 2010

      I just followed some of the links and came across a very interesting effect, much in line with the theme of the "broken web"...

      if you follow the homer simpson link you end up on the blog of Roman Cortes, which happens to be in spanish. Chrome helpfully offers to translate the page into english for me (and does a reasonable job too), which is great, but destroys the CSS effect, and you get a somewhat different homer than everyone's used to...

      http://www.romancortes.com/blog/homer-css/

    • rayshanJan 2019

      I worked with Javier (hi! ) at Montage Studio where we built a web app framework and an IDE inspired by the Apple development stack. Javier is an amazing mind and a wizard at CSS. Fun fact: he used to sketch out code in good 'ol Notepad! Here are a few more js1k entries by him:

      http://www.romancortes.com/blog/furbee-my-js1k-spring-13-entry/

      https://js1k.com/2012-love/demo/1100

      https://js1k.com/2010-xmas/demo/856

    Related

    Aldo Cortesicorte.si88 people

    Visualizing binaries with space-filling curves

    Aldo Cortesi
    Personal · last shared 2026
    Surmasurma.dev67 people

    Ditherpunk: The article I wish I had about monochrome image dithering

    Surma
    Personal · last shared 2025
    Hakim El Hattabhakim.se31 people

    Christmas tree made out of form elements (webkit)

    Hakim El Hattab
    Personal · last shared 2020
    Christopher Chedeaublog.vjeux.com52 people

    How Javascript Prototypal Inheritance Really works

    Christopher Chedeau
    Personal · last shared 2026
    Bram.usbram.us47 people

    YAML: The Norway Problem (2022)

    Bram.us
    Personal · last shared 2026
    Jeremy Ashkenasashkenas.com19 people

    Announcing Backbone.js 1.0

    Jeremy Ashkenas
    Personal · last shared 2026
    Keith Clarkkeithclark.co.uk38 people

    Creating 3D worlds with HTML and CSS

    Keith Clark
    Personal · last shared 2026
    Mr.doobmrdoob.com108 people

    Realtime Three.js Coding

    Mr.doob
    Personal · last shared 2026