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
    D

    Diana Smith

    diana-adrianne.com · Personal blog · on HN since 2018

    Diana Smith is an artist who paints detailed portraits and illustrations using only HTML and CSS.

    Visit blogHN submissions
    Web DevelopmentDesign & UX
    What HN says

    Commenters call her pure CSS artwork worthwhile and a standout example, though some note pieces render incorrectly in certain Chrome versions.

    Stats for nerds
    20HN people shared it
    10linked in comments
    615story points
    Feb 2026last shared
    2018people per year2026

    Top posts on HN

    1. 1
      Pure CSS – Lace
      2 people · 415 points · first shared 2019 · 102 comments on HN
    2. 2
      Painting made out of CSS rules
      6 people · 188 points · first shared 2018 · 24 comments on HN
    3. 3
      PureCSS Gaze: Painting with CSS
      3 people · 5 points · first shared 2020 · Discussion on HN
    4. 4
      Pink – CSS illustration
      1 person · 3 points · first shared 2018 · Discussion on HN
    5. 5
      PureCSS Pinup by Diana Smith
      1 person · 3 points · first shared 2022 · Discussion on HN
    6. 6
      A customizable, scalable font made entirely of CSS and HTML
      1 person · 1 points · first shared 2018 · 1 comments on HN
    7. 7
      Homepage
      3 people · first shared 2019
    8. 8
      How
      3 people · first shared 2019
    9. 9
      Purecss zigario
      2 people · first shared 2018
    10. 10
      Purecss vignes
      1 person · first shared 2018

    What HN people wrote when they linked it

    • jordighAug 2018

      I have a question about web design from a complete idiot: how do you do it? I mean, really, from scratch, how is it done?

      I have heard that people used to design in a graphics program (Photoshop, Gimp) what the website should look like and then tried to translate that to CSS, html, and js, or maybe just to React these days. Is that how it's done?

      Right now when I want something to look a particular way, I go into a CSS file, guess at what a good value might be for a colour or a size or a font, reload the page in the browser, see how it looks, and iterate a few times. Sometimes I use the web browser's webdev tools to try to see the changes in these numbers a bit more live.

      What is it that people actually do? How do you even begin to do something as crazy as CSS painting?

      http://diana-adrianne.com/purecss-vignes/

      I would love to see an intro to web design that starts like those intros to programming that begin with, this is how you install a text editor, this is how you use git, a programming language has variables and functions, and so forth, e.g.

      http://swcarpentry.github.io/python-novice-inflammation/setup/

    • thunderbongNov 2019

      There are more at the website. All very impressive!

      https://diana-adrianne.com/

      https://cyanharlow.github.io/purecss-zigario/

      https://cyanharlow.github.io/purecss-vignes/

      https://cyanharlow.github.io/purecss-francine/

      Previous discussions
      https://news.ycombinator.com/from?site=diana-adrianne.com

    • sireatFeb 2020

      Some of them do not render correctly on
      Chrome Version 80.0.3987.122 for Win10 either.

      Same type of scary ovals.

      Still a fantastic job!

      Reminds me of another exercise in CSS: https://diana-adrianne.com/purecss-francine/

    • jzlFeb 2019

      There's also someone who does incredible artwork using only hand-written CSS:

      http://diana-adrianne.com/purecss-francine/

      How it works:

      http://diana-adrianne.com/how/

    • pfdzmNov 2019

      Not exactly what you are asking for, but she does provide more information on the 5 key properties: https://diana-adrianne.com/how/

    • VendanFeb 2020

      You can go pretty darn far with CSS if you are ok with multiple divs...

      https://diana-adrianne.com/purecss-francine/

    Related

    Lea Veroulea.verou.me121 people

    Today’s JavaScript, from an outsider’s perspective (2020)

    Lea Verou
    Personal · last shared 2026
    A List Apartalistapart.com667 people

    The future of web software is HTML over WebSockets

    A List Apart
    Publication · last shared 2026
    Snipcart Blogsnipcart.com33 people

    Ad Blockers Are Also Changing the Game for SaaS and Web Developers

    Snipcart Blog
    Company · last shared 2023
    Matthew James Taylormatthewjamestaylor.com19 people

    The art of sharpening pencils (2007)

    Matthew James Taylor
    Personal · last shared 2025
    Steve Smithorderedlist.com19 people

    Stop Being an Idiot

    Steve Smith
    Personal · last shared 2014
    Chris Smithcrsmithdev.com18 people

    Arrow: Better dates and times for Python

    Chris Smith
    Personal · last shared 2019
    CSS { In Real Life }css-irl.info22 people

    Aspect-ratio is great

    CSS { In Real Life }
    Personal · last shared 2024
    Impressive Websimpressivewebs.com47 people

    Are Web Development Search Results Being Manipulated?

    Impressive Webs
    Personal · last shared 2024