Back to Jupyterlab

Applying Custom CSS

docs/source/user/custom_css.md

4.6.0a51.2 KB
Original Source

% Copyright (c) Jupyter Development Team.

% Distributed under the terms of the Modified BSD License.

Applying Custom CSS

To apply custom CSS, you can add a /custom/custom.css file in the jupyter config directory. You can find the path, ~/.jupyter, to this directory by running jupyter --paths. There you can create a folder named custom and create a custom.css file within the folder.

Custom CSS is not loaded by default. In the jupyter configuration directory, the ~/.jupyter/custom/custom.css file will not be loaded unless the the application is initialized with the --custom-css flag (LabApp.custom_css config).

Jupyter Styling

You can use a custom CSS file to modify default Jupyter styling.

{literalinclude}
:language: css
:lines: 6-

:::{figure} ../images/custom-css-main.png :alt: a screenshot custom jupyter styling :::

Markdown Styling

Another potential application for custom CSS is styling markdown.

{literalinclude}
:language: css
:lines: 6-

:::{figure} ../images/custom-css-notebook-markdown.png :alt: a screenshot of custom markdown styling :::