background preloader

Interface Design

Facebook Twitter

An Introduction to Parallax Scrolling Using Stellar.js. One of the most discussed web design trends of the last few years is the parallax scrolling effect.

An Introduction to Parallax Scrolling Using Stellar.js

Whether you like it or not, it is used by a lot of websites. In this tutorial I’ll give you a brief introduction to parallax scrolling and show how we can reproduce it in a website using a jQuery plugin called Stellar.js. What’s Parallax Scrolling? Parallax scrolling involves the background moving at a different rate than the foreground, creating a 3D effect as you scroll down the page. This effect can be a nice addition to any website, but unfortunately if abused it can be quite annoying.

Some examples of such abuse, in my opinion, are the Saukoni website that presented the Kinvara 3, and the well-known Oakley – I am invincible website whose weight is ~20Mb (previously it was ~50Mb!). Now that you have an idea of what this effect looks like, let’s see how we can employ Stellar.js to create it. What is Stellar.js? Getting Started with Stellar.js Getting started with Stellar.js is very easy. Panorama. Windows turns 30: a visual history. The PC revolution started off life 30 years ago this week.

Windows turns 30: a visual history

Microsoft launched its first version of Windows on November 20th, 1985, to succeed MS-DOS. It was a huge milestone that paved the way for the modern versions of Windows we use today. While Windows 10 doesn’t look anything like Windows 1.0, it still has many of its original fundamentals like scroll bars, drop-down menus, icons, dialog boxes, and apps like Notepad and MS paint. Windows 1.0 also set the stage for the mouse. If you used MS-DOS then you could only type in commands, but with Windows 1.0 you picked up a mouse and moved windows around by pointing and clicking. Microsoft co-founder Bill Gates with a boxed copy of Windows (Carol Halebian) Back in 1985, Windows 1.0 required two floppy disks, 256 kilobytes of memory, and a graphics card. With Windows 1.0, Microsoft took the important step of focusing on apps and core software.

Windows has now dominated personal computing for 30 years, and no amount of Mac vs. The Rise and Fall of Everest (the App) At Product Hunt, we are so passionate about helping startups and makers launch their products and share them with the world.

The Rise and Fall of Everest (the App)

Much of our site is about beginnings — the moment a product launches, and the moment someone discovers something new that they love. But, we’re also big believers in reflecting on and learning from endings . Unfortunately, the endings aren’t talked about nearly enough — or as favorably — in the startup world. We were fortunate enough to have Everest Co-founder Katherine Krug share the story about the rise and fall of the beloved goal setting app.

When the product launched in December 2012, Everest’s future was glaringly bright. What happened during those 24 months? The Everest Postmortem Everest set out to build a technology platform that inspired and empowered people to live their dreams and achieve their personal goals. We approached behavior change in the following ways: We launched our iOS app in December, 2012 and officially closed shop in December, 2014. People. Misused mobile UX patterns If you are an experienced designer, you probably agree that being inspired by others is not stealing in UI design.

It’s best practice research. It’s using design patterns. It’s following the guidelines. It’s making sure to use patterns that your users are familiar with to create usable interfaces. Some might say that sticking to the guidelines and following others will kill creativity and, at the end of the day, all apps will look the same. 1. At least half million posts have been written about the hamburger menu, mostly by designers, arguing against it. This solution is pretty tempting and convenient for a designer: you don’t have to worry about the limited screen estate, just squeeze your whole navigation into a scrollable overlay that is hidden by default.