Customizing the CSS style in the notebook

In this recipe, we show how to customize the CSS in the notebook interface and in an exported HTML notebook.

Getting ready

You are expected to know a bit of CSS3 for this recipe. You can find many tutorials online (see the references at the end of this recipe).

You also need to download the Notebook dataset from the book's website (http://ipython-books.github.io), and extract it in the current directory.

How to do it...

  1. First, we create a new IPython profile to avoid cluttering our default profile as follows:
    In [1]: !ipython profile create custom_css
  2. In Python, we retrieve the path to this profile (~/.ipython) and to the custom.css file (empty by default).
    In [2]: dir = !ipython locate profile custom_css dir ...

Get IPython Interactive Computing and Visualization Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.