Learn JavaScript for Designers

Bring your websites to life with interactive elements using JavaScript. These tutorials are tailored to web designers and are full of practical examples and tips.

All JavaScript for Designers content:

  1. How to Make the Bootstrap Navbar Dropdown Work on Hover

    How to Make the Bootstrap Navbar Dropdown Work on Hover

    Tutorial Beginner

    in this short tutorial we’ll build a typical Bootstrap navbar with a quick solution for showing its dropdowns on hover.

  2. How to Use the WordPress REST API: A Practical Tutorial

    How to Use the WordPress REST API: A Practical Tutorial

    Tutorial Intermediate

    In this practical tutorial I’ll explain how you can use the WordPress REST API to create a multi-layout portfolio with an AJAX filter.

  3. How to Build a Simple Gantt Chart With CSS and JavaScript

    How to Build a Simple Gantt Chart With CSS and JavaScript

    Tutorial Intermediate

    So far in our series of CSS chart tutorials, we've learned how to create different types of charts. Today we'll continue this journey. Specifically, we'll...

  4. Quick Tip: How to Customize Bootstrap 4’s Accordion Component

    Quick Tip: How to Customize Bootstrap 4’s Accordion Component

    Tutorial Intermediate

    In this quick tip, we’ll build a Bootstrap 4 accordion and apply a few customizations to it. Let’s get started!

  5. A Quick Full-Screen Hover Effect With CSS and JavaScript

    A Quick Full-Screen Hover Effect With CSS and JavaScript

    Tutorial Beginner

    In today’s quick tutorial we’ll learn how to build a useful full-screen background hover effect. In a real world scenario you might use this kind of effect...

  6. Build an Advanced Responsive Menu Inspired by Netflix

    Build an Advanced Responsive Menu Inspired by Netflix

    Tutorial Intermediate

    In today’s tutorial we’ll take inspiration from the Neflix Jobs website and learn to build an advanced responsive navigation menu with a cool transition effect.

  7. UI Design: A Practical Guide to Tabs

    UI Design: A Practical Guide to Tabs

    Tutorial Beginner

    Tabs represent a fundamental pattern for user interfaces. Learn the best way to create them in our new short course, UI Design: A Practical Guide to Tabs.

  8. How to Build an Animated CSS Thermometer Chart

    How to Build an Animated CSS Thermometer Chart

    Tutorial Intermediate

    In this tutorial I’ll cover the process of creating a pure CSS animated “thermometer” chart; the perfect way to track achievement of a single target.

  9. Build a Static Portfolio With Advanced CSS Bar Chart

    Build a Static Portfolio With Advanced CSS Bar Chart

    Tutorial Intermediate

    In this tutorial we’ll build an attractive static portfolio page, featuring a pure CSS bar chart without using any external JavaScript library, SVG, or the...

  10. Up and Running With PixiJS

    Up and Running With PixiJS

    Course Beginner

    PixiJS is a 2D graphics rendering JavaScript library that lets you create stunning visual effects in a flexible and performant manner, giving you new ways to...

  11. Quick Tip: Styling Restricted Content for Online Publishers

    Quick Tip: Styling Restricted Content for Online Publishers

    Tutorial Beginner

    In this quick tutorial, we’ll cover some ideas for styling restricted content–just like techniques you’ll see used by big online newspapers.

  12. How to Build a Filterable Thumbnail Layout With CSS Grid, Flexbox, and JavaScript

    How to Build a Filterable Thumbnail Layout With CSS Grid, Flexbox, and JavaScript

    Tutorial Intermediate

    In this tutorial, we’re going to take a bunch of photos and turn them into a filterable thumbnail layout. We’ll combine all the latest CSS goodies (CSS Grid,...