Skip to content
  • Home
  • Archive
  • Contact

Archive

  • 2020

  • Disabled form controls and how to tackle them 18 Feb 2020
  • HTML replaced and void elements 10 Feb 2020
  • Light and dark themed SVG favicon using the CSS prefers-color-scheme media feature 03 Feb 2020
  • The current DOM node in browser's console 27 Jan 2020
  • How to copy to the clipboard using JS and the Clipboard API 20 Jan 2020
  • 2019

  • CSS resize none on textarea is bad for UX 16 Dec 2019
  • An SEO story on the website name from the Google SERP 22 Apr 2019
  • Fancy new selectors within groups can break your CSS rule 21 Feb 2019
  • The 3-in-1 full-stack developer 18 Feb 2019
  • SVG icon system within Pug/Jade 29 Jan 2019
  • JS array from an array-like object 15 Jan 2019
  • ES6 const is not constant or immutable 10 Jan 2019
  • Use a given version of Node.js on a Jenkins project 07 Jan 2019
  • 2018

  • I inspected the mastodon.social website 28 Aug 2018
  • Hoisting in JavaScript 25 Jul 2018
  • Sticky table th's with position:sticky 02 Jul 2018
  • CSS writing-mode experiment 27 Mar 2018
  • 2017

  • Thoughts on accessibility 14 Nov 2017
  • I made the switch to catalin.red 07 Nov 2017
  • Visually validate an input field using CSS 16 Oct 2017
  • Designing websites for iPhone X, they say 25 Sep 2017
  • CSS utility classes for sizing and naming conventions 20 Sep 2017
  • 2016

  • Random interesting facts on HTML/SVG usage 07 Dec 2016
  • New AWR website 05 Dec 2016
  • The average web page (data from analyzing 8 million websites) 06 Oct 2016
  • Always strive to improve yourself 15 Feb 2016
  • AWRStudyr Chrome extension or what I've been up to lately 18 Jan 2016
  • 2015

  • Web design is not just web design anymore 25 May 2015
  • SEOface icons 30 Mar 2015
  • Unicode chars are now colored in latest Firefox on Windows 8.1 06 Jan 2015
  • 2014

  • Form controls with CSS currentColor and pseudo elements 10 Nov 2014
  • Using and over abusing CSS 11 Aug 2014
  • Gamespot's loading hearts 07 Apr 2014
  • Moving from WordPress to Jekyll 03 Mar 2014
  • Simple SCSS spinner animation 10 Feb 2014
  • Data URI tools for encoding and decoding Base64 20 Jan 2014
  • 2013

  • A beginner's list of JavaScript gotchas 09 Dec 2013
  • position: sticky might be the next CSS best thing 16 Sep 2013
  • Just another dropdown menu concept 29 Jul 2013
  • Making the HTML dropdown select not suck 01 Jul 2013
  • Dribbble invites giveaway 13 May 2013
  • Removing an element with the plain JavaScript remove() method 29 Apr 2013
  • Thoughts on becoming a better developer 08 Apr 2013
  • Horizontal centering using CSS fit-content value 07 Mar 2013
  • Animenu - a responsive dropdown navigation made with SASS 25 Feb 2013
  • CSS 3D folding list with social buttons 28 Jan 2013
  • Things you may not have known about HTML & CSS 07 Jan 2013
  • 2012

  • Thank you 27 Dec 2012
  • Tips on Sublime Text 2 - your favorite code editor 17 Dec 2012
  • CSS diagonal borders still not rendering properly on Firefox 10 Dec 2012
  • CSS tucked corners 29 Oct 2012
  • CSS3 patterned buttons 17 Sep 2012
  • How to create triangle shapes in HTML, SVG & CSS 10 Sep 2012
  • Faking CSS transitions on gradients 08 Aug 2012
  • Firefox doesn't allow cross-domain fonts 23 Jul 2012
  • Designing an effective pricing table 17 Jul 2012
  • New responsive design for RTD 09 Jul 2012
  • Notification bubble with CSS3 keyframe animation 26 Jun 2012
  • CSS generated content on HTML replaced elements 20 Jun 2012
  • Thoughts on upcoming CSS parent selector 28 May 2012
  • Google Play's minimal tabs with CSS3 & jQuery 21 May 2012
  • CSS filter effects in action 02 May 2012
  • Interactive menu with CSS3 & jQuery 23 Apr 2012
  • CSS Variables Preview 11 Apr 2012
  • CSS3 loading animation experiment 26 Mar 2012
  • CSS3 signup form 12 Mar 2012
  • CSS pitfalls and how to overcome them 29 Feb 2012
  • Fancy FAQ design using CSS only 20 Feb 2012
  • CSS ordered list styles 13 Feb 2012
  • CSS3 & jQuery folder tabs 31 Jan 2012
  • CSS breadcrumbs 24 Jan 2012
  • Cool HTML headings with CSS pseudo-elements 16 Jan 2012
  • Just another CSS3 menu 09 Jan 2012
  • 2011

  • RTD's top 10 most read articles of 2011 31 Dec 2011
  • Awesome CSS3 animated header 27 Dec 2011
  • Meet the CSS4 selectors 20 Dec 2011
  • CSS3 pricing table 12 Dec 2011
  • Easy CSS3 & jQuery tooltips 29 Nov 2011
  • Stylish CSS3 progress bars 23 Nov 2011
  • CSS3 animated dropdown menu 14 Nov 2011
  • Design a beautiful CSS3 search form 08 Nov 2011
  • Simple and effective dropdown login box 31 Oct 2011
  • Image map with CSS3 & jQuery tooltips 16 Oct 2011
  • Cool CSS3 navigation menu 09 Oct 2011
  • Practical CSS tables with rounded corners 03 Oct 2011
  • CSS tabs with beveled corners 26 Sep 2011
  • Slick login form with HTML5 & CSS3 18 Sep 2011
  • Just some other awesome CSS3 buttons 04 Sep 2011
  • Clearing floats nowadays 28 Aug 2011
  • Create a stylish HTML5 template from scratch 08 Aug 2011
  • Cool notification messages with CSS3 & jQuery 05 Jul 2011
  • Sexy CSS3 menu 20 Jun 2011
  • Pure CSS3 accordion 01 Jun 2011
  • HTML5 & CSS3 envelope contact form 16 May 2011
  • The CSS ::before and ::after pseudo-elements syntax 09 May 2011
  • CSS3 tooltips 27 Apr 2011
  • How to solve common IE bugs 25 Apr 2011
  • Put me in, coach! 23 Apr 2011
  • CSS drop and inner shadows with box-shadow 17 Apr 2011
  • CSS ribbons 06 Apr 2011
  • CSS3 dropdown menu 17 Mar 2011
  • Inset box-shadow behavior on Chrome beta 01 Mar 2011
  • How to create a cool and usable CSS search box 18 Feb 2011
  • 11 useful online tools for web developers and designers 08 Feb 2011
  • Cross-browser CSS gradient buttons 01 Feb 2011
  • CSS3 Webkit gradient support updated 27 Jan 2011
  • HTML5 logo using CSS3 19 Jan 2011
  • HTML5 canvas awesomeness - games roundup 17 Jan 2011
  • Multi-column text using CSS3 06 Jan 2011
  • 2010

  • Happy Holidays with CSS3 27 Dec 2010
  • Get to know your CSS3 :target pseudo-class 20 Dec 2010
  • 10 Outstanding CSS3 animation demos 13 Dec 2010
  • Feature table design with CSS3 06 Dec 2010
  • 11 useful CSS snippets to save your time 28 Nov 2010
  • Fix wrapping text around CSS floated elements 22 Nov 2010
  • Google Font API and Typekit solutions VS @font-face 17 Nov 2010
  • CSS gradients tutorial 14 Nov 2010
  • PNG8 alpha transparency using Adobe Fireworks 08 Nov 2010
  • CSS3 font-face or how to use a custom font for your website 02 Nov 2010
  • 7 tips to organize your CSS 27 Oct 2010
  • 9 FREE text editors tools for developers 19 Oct 2010
  • Center a block element without knowing its width revised 05 Oct 2010
  • 8 tools to optimize your images 29 Sep 2010
  • 5 CSS shorthand tips and how to optimize CSS 21 Sep 2010
  • 10 Web Usability tips for your website 07 Jul 2010
  • The outline dotted border and the image replacement technique 05 May 2010
  • Submit form on enter key using anchor 01 Feb 2010
  • Center a block element without knowing its width 30 Jan 2010
  • 2009

  • How to design a love heart wallpaper 19 Dec 2009
  • CSS text-shadow effects 13 Dec 2009
  • CSS anatomy and terminology 01 Dec 2009
  • Get rid of Safari's blue input outer glow 20 Nov 2009
  • 10 CSS tips and tricks you should always use 07 Nov 2009
  • 3D typography effect using Illustrator's Extrude & Bevel 01 Nov 2009
  • Style an input button with CSS 23 Oct 2009
  • Create a cool neon glow effect in Photoshop 24 Sep 2009
Twitter GitHub Dribbble Instagram
© 2022 Catalin Rosu. Feel free to use the articles you may find here in your projects, with or without any attribution.