✨ Earn college credits in Cybersecurity, JS, HTML, CSS and Python

🤑 Join the Treehouse affiliate program and earn 25% recurring commission!

New No-Code Track! 🚀 New videos dropping every week—start learning today!

🌟 Dreaming of a bright future? 🎓 Ask about the Treehouse Scholarship program! 🚀

✨ Earn college credits in Cybersecurity, JS, HTML, CSS and Python

🤑 Join the Treehouse affiliate program and earn 25% recurring commission!

  • Treehouse Logo
  • Plans
    Chevron
    • For Individuals
    • For Businesses
    • For Schools
    • For Libraries
    • For Military
  • Library
    Chevron
    • All Courses
    • Tracks
    • College Credit
  • Techdegree
    Chevron
    • Overview
    • Front End Development
    • Full Stack JavaScript
    • Data Analysis
    • UX Design
    • Python
  • Community
    Chevron
    • Community Projects
    • Live Sessions
    • Code Adventures
    • Discord
    • Forum
    • Success Stories
    • Treehouse Links
    • 100 Days of Code
  • Resources
    Chevron
    • Career Toolbox
    • CodeForward
    • Free Treehouse Near Me
    • Jobs
    • Blog
    • Support
    • About
  • For Individuals For Businesses For Schools For Libraries For Military
  • All Courses Tracks College Credit
  • Overview Front End Web Development Full Stack JavaScript Python Development Data Analysis UX Design
  • Community Projects Live Sessions Code Adventures Discord Forum Success Stories Treehouse Links 100 Days of Code
  • Career Toolbox CodeForward Free Treehouse Near Me Jobs Blog Support About
  • Sign In
  • Free Trial
Instagram Twitter Facebook YouTube LinkedIn
David Conner

David Conner

Treehouse Guest Teacher

Member Since February 14, 2013
  • Twitter

I am a designer and front-end developer. I blog about Sass on sassbreak.com and make stuff on codepen [codepen.io/davidicus]. Follow me at @Dave_Conner.

Topics & Specialties
  • CSS

Courses & Workshops I've Taught

  • 14 min
    Workshop

    Create Tooltips with CSS

    Tooltips are a great way to provide additional information to your users. This pure CSS technique that we are about to learn employs both pseudo-elements and custom data- attributes.

    Checkmark Viewed
    • CSS
    • Intermediate
    • 16 min
      Workshop

      Create a Fullscreen Slider with CSS

      Learn to create a full-screen, horizontal slider using pure CSS. Image carousels have been a popular design pattern for many years and there are hundreds of jQuery plugins out there to create them. This workshop will demonstrate that HTML and CSS are more than capable of handling the task.

      Checkmark Viewed
      • CSS
      • Intermediate
      • 8 min
        Workshop

        Create an Accordion Menu with CSS

        Learn to create a content accordion menu with CSS. Content accordions are great for when space is limited and you have a lot of content that you want to present in a cleaner fashion.

        Checkmark Viewed
        • CSS
        • Intermediate
        • 8 min
          Workshop

          Create a Modal Window with CSS

          Learn how to create a popular UI design pattern, the modal window, with CSS. Although usually built with JavaScript, CSS can provide fallbacks and replacements for many of the JavaScript interactions.

          Checkmark Viewed
          • CSS
          • Intermediate

            Treehouse

          • About
          • Blog
          • Careers
          • Community
          • Stories
          • Shop
          • Contact
          • Gift Card

          See Full Catalogue

          Techdegree

          • Front End Web Development
          • Full Stack JavaScript
          • Python Development
          • Data Analysis
          • UX Design

          Tracks

          • Learn to Code for Beginners
          • Beginning Python
          • Beginning SQL
          • Beginning Java
          • ...see more

          Courses

          • JavaScript Basics
          • Intro to HTML & CSS
          • Python Basics
          • CSS Layout
          • ...see more

          Explore

          • Plans
          • Affiliates
          • Perks
          • Free Treehouse Near Me
          • Treehouse for Libraries
          • Treehouse for Businesses
          • Twitter
          • YouTube
          • Facebook
          • LinkedIn
          • Instagram
          Terms & Conditions | Privacy

          © 2025 Treehouse Island, Inc.