<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>Paper Prototype CSS &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/2022/06/paper-prototype-css/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Thu, 01 May 2025 18:18:00 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>Paper Prototype CSS &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[Paper Prototype CSS]]></title>
		<link>https://shkspr.mobi/blog/2022/06/paper-prototype-css/</link>
					<comments>https://shkspr.mobi/blog/2022/06/paper-prototype-css/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 04 Jun 2022 11:34:34 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[HTML5]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=42799</guid>

					<description><![CDATA[Introducing Paper Prototype CSS.  When I first started designing the OpenBenches website, I wanted to make it look deliberately crappy. I didn&#039;t want the people testing it getting too hung up on what it looked like.  I&#039;ve found that some beta testers can only focus on whether the colours are right, or if things should be placed on the left or right.  So I wanted something which mimicked &#34;Paper…]]></description>
										<content:encoded><![CDATA[<p>Introducing <a href="https://edent.gitlab.io/paper-prototype-css/">Paper Prototype CSS</a>.</p>

<p>When I first started designing the <a href="https://openbenches.org">OpenBenches website</a>, I wanted to make it look <em>deliberately</em> crappy. I didn't want the people testing it getting too hung up on what it looked like.  I've found that some beta testers can only focus on whether the colours are right, or if things should be placed on the left or right.</p>

<p>So I wanted something which mimicked "Paper Prototyping".  A website which looked vaguely hand-drawn.  As though it were scraps of paper and Post-It® Notes stuck on a roll of canvas.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/06/open-benches-paper.png" alt="Screenshots of a black and white website where the elements look hand-drawn." width="791" height="269" class="aligncenter size-full wp-image-42805">

<p>That way, people can immediately see that the design is deliberately "scrappy" and temporary.</p>

<p>I've decided to go a little further than my last experiment and create a fairly comprehensive Style Sheet which you can use on any new project - <a href="https://edent.gitlab.io/paper-prototype-css/">Paper Prototype CSS</a>.</p>

<p>Here's what it looks like:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/06/headings.jpeg" alt="Some headings and text. They have a hand-written look and are askew on the page." width="680" height="497" class="alignnone size-full wp-image-42800">

<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/06/cat.jpeg" alt="An image which looks like it has been quickly and inaccurately cut out from paper." width="572" height="680" class="alignnone size-full wp-image-42801">

<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/06/list.jpeg" alt="A list of items - all stuck one on top on the other." width="374" height="680" class="alignnone size-full wp-image-42802">

<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/06/table.jpeg" alt="An HTML table - every element is askance." width="900" height="625" class="alignnone size-full wp-image-42803">

<p>To be clear, this is <em>not</em> designed to look good - quite the opposite. It is a base to build on so you can build something quick and <strong>dirty</strong>.</p>

<p>Use it to throw together something where you want to concentrate on the content, not the presentation.</p>

<h2 id="features"><a href="https://shkspr.mobi/blog/2022/06/paper-prototype-css/#features">Features</a></h2>

<p>The askew elements use nth child selectors to rotate them in different directions:</p>

<pre><code class="language-css">*:nth-child(odd):not(body):not(html){
   transform: rotate(2deg);
}
*:nth-child(even):not(body):not(html) {
   transform: rotate(-2deg);
}
</code></pre>

<p>The weird <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/border-radius">border radius</a> uses:</p>

<pre><code class="language-css">border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;
</code></pre>

<h2 id="with-thanks-to"><a href="https://shkspr.mobi/blog/2022/06/paper-prototype-css/#with-thanks-to">With thanks to</a></h2>

<p>Everything is based on something else. I took heavy inspiration from, and made liberal use of:</p>

<ul>
<li><a href="https://github.com/fxaeberhard/handdrawn.css">Handdrawn CSS</a></li>
<li><a href="https://web.archive.org/web/20220612170313/https://webcodeflow.com/hand-drawn-doodle-css/">Doodle CSS</a></li>
<li><a href="https://github.com/bryanbraun/poor-mans-styleguide">Poor Man's Styleguide</a></li>
<li><a href="https://stackoverflow.com/questions/14585101/old-paper-background-texture-with-just-css/63615485#63615485">Paper Texture Background</a></li>
<li><a href="https://fonts.google.com/specimen/Architects+Daughter">Handwritten body font</a> and <a href="https://www.jack-daw.com/fonts/">monospace font</a></li>
</ul>

<h2 id="download"><a href="https://shkspr.mobi/blog/2022/06/paper-prototype-css/#download">Download</a></h2>

<p>You can <a href="https://gitlab.com/edent/paper-prototype-css/-/tree/main">clone the repo</a> to get started. If you find it useful, please let me know. Pull Requests very welcome.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=42799&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2022/06/paper-prototype-css/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
	</channel>
</rss>
