bulma/docs/documentation/customize/with-css-variables.html

38 lines
1.6 KiB
HTML
Raw Normal View History

2024-03-21 16:11:54 +00:00
---
title: Customize with CSS Variables
layout: docs
theme: customize
doc-tab: customize
doc-subtab: with-css-variables
breadcrumb:
- home
- documentation
- customize
- customize-with-css-variables
---
{% capture markdown %}
Bulma makes wide use of **CSS Variables** (also called CSS custom properties). Read more about them on the [dedicated page]({{ site.data.links.by_id['features-css-variables'].path }}).
{% endcapture %}
{% include markdown.html content=markdown %}
{% capture markdown %}
You can change the current Bulma simply by **opening your developer console** and changing a CSS variable's value.
If you set your CSS variables under the `:root` scope, you are **overwriting** Bulma's default theme. This can be done by with Sass or CSS.
To test out this CSS method, simply follow these steps:
<table class="table is-bordered">
{% include docs/elements/step.html image="images/themes/step-1-inspect.png" content="Open your browser inspector" width=496 height=748 %}
{% include docs/elements/step.html image="images/themes/step-2-html.png" content="Select the `html` element" width=528 height=232 %}
{% include docs/elements/step.html image="images/themes/step-3-var.png" content="Insert a new value for the `--bulma-link-h` variable (the hue of the link color)" width=376 height=120 %}
{% include docs/elements/step.html image="images/themes/step-4-menu.png" content="Notice how the CSS Helpers section in the side menu changes color" width=480 height=256 %}
</table>
{% endcapture %}
{% include docs/elements/anchor.html name="Customizing in the browser" %}
{% include markdown.html content=markdown %}