Viewing posts tagged CSS

Release Day: Our Drupal 8 Theming Guide

Today, we're super excited to publish our Drupal 8 Theming guide, a collection of tutorials that will teach you everything you need to know to create amazing Drupal 8 themes. We've put hundreds of hours into researching, digesting and understanding the Drupal 8 theme system. We've poured over the existing documentation and helped to update it whenever we could. We've read the code that makes it all possible, we've dissected core and contributed themes, and talked with front-end developers at Lullabot about their experiences, in order to learn about best practices and unique challenges. And then we boiled it all down into the ultimate Drupal 8 theming guide.

Controlling CSS Classes with the Classy Theme in Drupal 8

You may have heard some news about the fact that a new theme has been added to Drupal, named Classy. But what kind of theme is it exactly? Is it a pretty new look for Drupal 8? Well, no. You will still see Bartik as the default theme on your Drupal 8 site, so why another theme? Classy is a new base theme in core, which Bartik and Seven will then use as their bases. The idea here is to provide more flexibility to themers when it comes to choosing default CSS classes.

Release Day: CSS Prep and Drupal Elements

This week we're chugging along with our PSD to Drupal Theme series, with a look at getting our CSS system setup and figuring out our Drupal elements for theming. Now that we have a style guide, we want to start stubbing out the CSS files we'll use to represent it with our grid framework, and then we'll get our layout rules into place. With the CSS basics in place we're going to run through creating our Drupal element checklist to make sure we know which design components map to which Drupal pieces. This will set us up with a good foundation to begin setting up the site for theming.

Next week we'll continue with the Drupal site-building by getting the elements into place that we'll need. We'll be configurig things like image styles and blocks for the site.

Podcast Episode 20: Getting Sassy with Chris Eppstein

In episode 20 of the Drupalize.Me podcast, we're fortunate to be joined by guest Chris Eppstein, the creator of Compass, and part of the core Sass team. We also have three Lullabot front-end developers on the podcast, Micah Godbolt, Kris Bulman, and Carwin Young.