background preloader


Facebook Twitter

Simplify Your Projects by Using a UX Checklist. One of the more interesting things I’ve been able to do in my career is establishing a user experience team’s design process.

Simplify Your Projects by Using a UX Checklist

Obviously, there are standard phases and steps all UX processes share—some form of discovery and research, iteration, documentation, etc. A Year Without jQuery. Dropping the trusted workhorse from our front-end back in 2014 has led to a faster, leaner platform I joined We Are Colony back in Summer 2014.

A Year Without jQuery

Six months into the job, we came to a point in our product development requiring the addition of several large features, and the rethinking of some key pieces of our platform design. Faced by the decision of hacking on top of the code I had inherited when I started, or starting from scratch, I took the decision of going for the latter, which presented the opportunity to make some big changes to the front-end stack and its dependencies - one of which was to drop jQuery, which we did in late 2014. While I had already completed a few smaller projects using only “vanilla” JavaScript, this was the first large-scale UI-heavy application I had considered building without jQuery. 18 months later, the lessons I’ve learned from the process of building a UI without jQuery have been extremely valuable, and I hope to share a few of them in this article. Loops. Front-end Handbook. Learn CSS Layout The Pedantic Way. Bureaucrat Conrad, you are technically correct - the best kind of correct.

Learn CSS Layout The Pedantic Way

I hereby promote you to grade 37. - Number 1.0 (Futurama, S2E15)I won't lie to you, Neo. Every single man or woman who has fought an agent has died. But where they have failed, you will succeed.Why? Trello CSS Guide. Hello, visitors!

Trello CSS Guide

If you want an updated version of this styleguide in repo form with tons of real-life examples… check out Trellisheets! Trello CSS Guide “I perfectly understand our CSS. Design, White Lies & Ethics. Unless you’re a fan of dark or shady patterns, you probably struggle occasionally with integrity in your design practice: balancing stakeholder wishes against user needs, for example, or guiding users to hero paths while also granting them freedom to explore.

Design, White Lies & Ethics

Article Continues Below Recently, I worked on redesigning a mobile timebanking app, which helps neighbors share services and build supportive relationships. About HTML semantics and front-end architecture. A collection of thoughts, experiences, ideas that I like, and ideas that I have been experimenting with over the last year.

About HTML semantics and front-end architecture

It covers HTML semantics, components and approaches to front-end architecture, class naming patterns, and HTTP compression. We shall not cease from exploration And the end of all our exploring Will be to arrive where we started And know the place for the first time. T.S. Eliot – “Little Gidding” Responsive_webdesign_basics. » Seriously, Don’t Use Icon Fonts Cloud Four Blog. Icons are everywhere.

» Seriously, Don’t Use Icon Fonts Cloud Four Blog

These “little miracle workers” (as John Hicks described them) help us reinforce meaning in the interfaces we design and build. Their popularity in web design has never been greater; the conciseness and versatility of pictograms in particular make them a lovely fit for displays large and small. But icons on the web have had their fair share of challenges. They were time-consuming to prepare for every intended display size and color. Flexbox Froggy - A game for learning CSS flexbox. Getting Responsive Tables to Behave.

View an example Tables can be tricky to work with and they aren’t nat­ur­ally respons­ive.

Getting Responsive Tables to Behave

Chris Coyier has a great write up on CSS-Tricks regard­ing respons­ive data tables, and although this addresses most issues, there are a couple that it doesn’t. Primarily, over­lap­ping text on small screens and get­ting labels to stack ver­tic­ally when they don’t fit horizontally. It’s import­ant to note that this isn’t a one-size-fits-all type of solu­tion. Like respons­ive design in gen­eral, you have to base your media quer­ies on your con­tent; find out where your tables start to get messy and set your break­points accord­ingly. How We Fixed Our Icon Problem. Trello had an icon problem.

How We Fixed Our Icon Problem

Well, we had a few icon problems. First, our icons didn’t have any visual consistency across apps. Android, iOS, and the web all had different icons made by different people at different times. Some icons were simple and filled, some had hard edges, some had a thick outline, and some were hairline thin. Sometimes we weren’t even visually consistent within the same app. Secondly, it wasn’t easy to update or import icons. Ugh. Enter Automation. Web Font Anti-Patterns - Bram Stein. Validating Input in Sass Mixins and Functions. When you write Sass and others use it, it’s quite possible for them to make mistakes with your code.

Validating Input in Sass Mixins and Functions

Actually, let’s be honest, when I write Sass and use it days later (or even hours later), I make mistakes with my code. You might too. Fortunately, Sass has a number of functions that help us validate the input that developers put in to the Sass we write. These techniques are especially useful for teams that share Sass mixins or maintain a starter kit or set of mixins and functions. Quick trick: using template to delay loading of images. Responsive Image Workflow. Tl;dr Breakpoints should be determined by your content and not device-specific widthsDefine image dimensions in relation to breakpointsCalculate pixel density factors and add these to your image listConsolidate image list to a more manageable length by eliminating values that are too closeLeverage automation when outputting your various image sizesUtilize the srcset and sizes attributes to switch out a different source of the same image in order to respond to size and pixel density factorsPicturefill allows us to leverage the power of these attributes todayAlthough the polyfill has some potentially downsides, they are outweighed by the benefits Define The first step is to define the image dimensions and related breakpoint of each image which you plan to apply a responsive image solution to.

A working prototype of your webpage with actual content is needed to accurately identify this information. Image Dimensions. The new code – Animate Elements on a Path with CSS. CSS is very good at moving elements “point-to-point” using keyframe animation, or making objects scale, arc, or swing. It can even recreate traditional “pose-to-pose” animation using step(). But CSS has traditionally come up against hard limits when trying to move elements along a curved or complex path. Derived from technology that has been in SVG for a decade, the new Motion Path specification allows elements to follow curving, pre-plotted paths in native HTML and CSS, with some assistance from SVG.

At the time of writing, CSS motion path is only supported in Chrome 46+ and Opera 33; in order to see the demos you’ll need to ensure that your browser is updated to the latest version. Reverse Text Color Based on Background Color Automatically in CSS. Over the weekend I noticed an interesting design for a progress meter in a videogame. The % complete was listed in text in the middle of the bar and didn't move. But that text was the same color as the background of the bar that was filling up from left to right.

It seemed like the background was going to make the text invisible once they overlapped, but instead, the text color reversed to be white instead anywhere it overlapped with the background. Aesthetic Sass 3: Typography and Vertical Rhythm. The HTML/CSS Workmanship Guide. Rolling Out Responsive. A note from the editors: We’re pleased to share an excerpt from Chapter 2 of Karen McGrane’s new book, Going Responsive, available now from A Book Apart. Lazy Loading Images on the Web -Telerik Developer Network. 10 Guidelines for Better Website Background Videos. Why you shouldn’t ignore the bigger breakpoints in responsive web design. How to Create Circled Images with CSS. By Valentin Garcia One of our members wanted to display circled images in his website.

Manage large CSS projects with ITCSS. Pseudo-comments in CSS (Or, How Browsers Parse Styles) How to Build Responsive Images with srcset. Useful Sass mixins. Why Sass? Sass boasts more features and abilities than any other CSS extension language out there and mixins are one of the most powerful features of Sass. Sass mixins are blocks of code that you define once and can then re-use anywhere, they are super useful when you want really clean and efficient code. Designing For Animation.

Animation, like any other facet of the web, must1 be2 designed3. 10 best new web design tools in August. Saving Bandwidth by Using Images the Smart Way. 5 Things You Might Not Know About the CSS Positioning Types. Avoiding Redundancy with WAI-ARIA in HTML Pages. 20 blogs for designers that i love. The 25 best web design podcasts. 50 Style Guide Tools, Articles, Books and Resources. Understanding and Using rem Units in CSS. Animation Advice from a CSS Master. SC5 Style Guide Generator.

The Pros and Cons of Nesting Your Sass Code - Vanseo Design. Some SaSS tips or my own styleguide. Lazy Loading Images on the Web -Telerik Developer Network. Stylesheets. Diamond grid layout with Sass. CSSGram.