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.
What HN saysCommenters call her pure CSS artwork worthwhile and a standout example, though some note pieces render incorrectly in certain Chrome versions.
20HN people shared it
11linked it in comments
10stories submitted
615story points
9 months agolast shared
2018people per year2026
Most-shared posts
- 1Painting made out of CSS rules6 people · 188 points · first shared 2018 · 24 comments on HN
- 2PureCSS Gaze3 people · 5 points · first shared 2020 · discussion on HN
- 3Homepage3 people · first shared 2019
- 4How3 people · first shared 2019
- 5Pure CSS – Lace2 people · 415 points · first shared 2019 · 102 comments on HN
- 6Purecss zigario2 people · first shared 2018
- 7Pink – CSS illustration1 people · 3 points · first shared 2018 · discussion on HN
- 8PureCSS Pinup by Diana Smith1 people · 3 points · first shared 2022 · discussion on HN
- 9A customizable, scalable font made entirely of CSS and HTML1 people · 1 points · first shared 2018 · 1 comments on HN
- 10Purecss vignes1 people · first shared 2018
What HN people wrote when they linked it
nathell · 2019-11-04
It's very worthwhile to check out her other pure HTML+CSS artwork.
https://diana-adrianne.com/#portfolio
mikestaas · 2026-02-13
Wow. I wonder how it would do with pure CSS a la https://diana-adrianne.com/
sireat · 2020-02-27
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/
jordigh · 2018-08-21
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/
ericrosedev · 2025-05-27
have you seen this modern marvel? https://diana-adrianne.com/purecss-lace/
Vendan · 2020-02-09
You can go pretty darn far with CSS if you are ok with multiple divs...
https://diana-adrianne.com/purecss-francine/
pfdzm · 2019-11-04
Not exactly what you are asking for, but she does provide more information on the 5 key properties: https://diana-adrianne.com/how/
thunderbong · 2019-11-04
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
jzl · 2019-02-24
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/
anikdas · 2018-05-15
Her other work[1] is also pretty fascinating
[1] http://diana-adrianne.com/purecss-zigario/
edit: updated link
majewsky · 2019-11-04