I'm Dudley Storey, the author of Pro CSS3 Animation. This is my blog, where I talk about web design and development with HTML, CSS and SVG. To receive more information, including news, updates, and tips, you should follow me on Twitter or add me on Google+.

my books

Pro CSS3 Animation, Apress, 2013

Using SVG with CSS3 and HTML5, O'Reilly, 2017

my other blogs

Massive Head Canon: Intelligent discussion of movies, books, games, and technology.

my projects

The New Defaults — A Sass color keyword system for designers. Replaces CSS defaults with improved hues and more memorable, relevant color names.

CSSslidy — an auto-generated #RWD image slider. 3.8K of JS, no JQuery.

about

My eMail address is dudley.storey@gmail.com

Contact

My eMail address is dudley.storey@gmail.com

Accessibility

KeyFunction
1Home page
SFocus cursor in search input
4Initiate search
0About
. (period)Go forward one page
, (comma)Go back one page

To use accesskeys on your browser:

BrowserOperating SystemModifierExample
Internet Explorer / Chrome / Safari Windows Alt Alt + 1
Firefox Windows Alt + SHIFT Alt + SHIFT + 1
Firefox / Safari Mac Ctrl Ctrl + 1
Chrome Mac Ctrl + Opt Ctrl + Opt + 1
Comment Markup

Most standard HTML code is accepted: links, lists, <strong> and <em>, etc.

Prohibited markup in comments

Some markup will be stripped out of content, due to space or security concerns. This includes tables, linked images and video, JavaScript and inline styles.

Code samples in comments

To provide examples of code, escape your tags with HTML entities: &lt; for <, &gt; for >. So a paragraph tag would become &lt;p&gt;.

Ownership of comments

The original commenter owns (and is responsible for) their contribution. Comments may be highlighted or published from this site, but they will always be attributed.

Retraction of comments

It is possible to retract comments: contact me. While I reserve the right to remove any comments (whether I’m asked to do so or not), doing so will be rare, as deletion often causes any responses to the original comment to be confusing and out-of-context.

Account removal

On request I will close an account so that no-one, including the owner, can use it, but all information submitted by the user, including their profile and comments, will remain.

Technology

This blog was hand-coded in pure, semantic HTML5, together with CSS Levels 1, 2 and 3. PHP and MySQL are used on the backend.

Why Demosthenes?

Several reasons:

  1. Ender’s Game by Orson Scott Card was one of my favourite books growing up. In the book, political power is leveraged through online debate by Ender’s siblings, Valentine and Peter, via the pseudonyms of Demosthenes and Locke, a concept that grabbed my imagination. (Even XKCD has referenced it).

  2. As a historical figure Demosthenes was inspirational to me, epitomizing the qualities of self-improvement, self-reliance, rhetoric, honour, and logical argument.

  3. I have used Demosthenes as an online identity for the past three decades, drifting away from it only as I began to abandon Orson Scott Card as a writer in response to his puerile anti-gay screeds and Mormon literalism.

This site helps millions of visitors while remaining ad-free. For less than the price of a cup of coffee, you can help pay for bandwidth and server costs while encouraging further articles.