/
norn
/
bulma-docs-docker
Обзор
Документация
Войти
/
norn
/
bulma-docs-docker
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
docs/atom.xml
839 строк
46 KB
norn
РОБОТОЕТ
02 май 2025, 15:53
02 май 2025, 15:53
460a252
Код
Авторство
О чём код?
<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>Bulma: Free, open source, and modern CSS framework based on Flexbox</title> <description>Bulma is a free, open source CSS framework based on Flexbox and built with Sass. It's 100% responsive, fully modular, and available for free.</description> <link>http://127.0.0.1:9000</link> <id>http://127.0.0.1:9000</id> <updated>2025-05-02T17:46:25+05:00</updated> <author> <name>Bulma: Free, open source, and modern CSS framework based on Flexbox</name> <email>bbxdesign@gmail.com</email> </author> <atom:link href="http://127.0.0.1:9000/atom.xml" rel="self" type="application/rss+xml" /> <item> <title>The `.block`, probably Bulma’s most important feature</title> <description><p>The Bulma <code class="language-plaintext highlighter-rouge">block</code> is a simple element but with a very powerful feature: it provides <code class="language-plaintext highlighter-rouge">1.5rem</code> margin at the bottom, if it’s not the last child.</p> <p>It exists as its own <code class="language-plaintext highlighter-rouge">.block</code> CSS class, but its properties are also used on <strong>many other Bulma components</strong>.</p> <p>For example, if you were to combine a <code class="language-plaintext highlighter-rouge">notification</code>, and a <code class="language-plaintext highlighter-rouge">pagination</code>, they would be <strong>automatically spaced evenly</strong>:</p> <div class="block is-size-6" style="margin-left: auto; margin-right: auto; max-width: 80%; padding: 1.5rem;"> <p class="title mb-5">Newsletter</p> <div class="notification is-success"> 451 new subscribers this month. </div> <table class="table mb-5 is-bordered is-striped is-hoverable is-fullwidth"> <thead> <tr> <th>Name</th> <th>Email</th> <th>Actions</th> </tr> </thead> <tbody> <tr> <td>Alex</td> <td>alex.smith@example.com</td> <td><a>Edit</a> · <a>Delete</a></td> </tr> <tr> <td>Sam</td> <td>sam.rogers@example.com</td> <td><a>Edit</a> · <a>Delete</a></td> </tr> <tr> <td>Luke</td> <td>hello.luke@example.com</td> <td><a>Edit</a> · <a>Delete</a></td> </tr> <tr> <td>Eli</td> <td>eli.larry@example.com</td> <td><a>Edit</a> · <a>Delete</a></td> </tr> <tr> <td>Dan</td> <td>dan.danny@example.com</td> <td><a>Edit</a> · <a>Delete</a></td> </tr> </tbody> </table> <nav class="pagination" role="navigation" aria-label="pagination"> <a class="pagination-previous">Previous</a> <a class="pagination-next">Next page</a> <ul class="pagination-list ml-0 mt-0"> <li class="mt-0"> <a class="pagination-link" aria-label="Goto page 1">1</a> </li> <li class="mt-0"> <span class="pagination-ellipsis">&hellip;</span> </li> <li class="mt-0"> <a class="pagination-link" aria-label="Goto page 45">45</a> </li> <li class="mt-0"> <a class="pagination-link is-current" aria-label="Page 46" aria-current="page">46</a> </li> <li class="mt-0"> <a class="pagination-link" aria-label="Goto page 47">47</a> </li> <li class="mt-0"> <span class="pagination-ellipsis">&hellip;</span> </li> <li class="mt-0"> <a class="pagination-link" aria-label="Goto page 86">86</a> </li> </ul> </nav> </div> <p>For comparison, if there was no spacing, here’s what they would look like:</p> <div class="block is-size-6" style="margin-left: auto; margin-right: auto; max-width: 80%; padding: 1.5rem;"> <p class="title mb-0">Newsletter</p> <div class="notification is-success mb-0"> 451 new subscribers this month. </div> <table class="table is-bordered is-striped is-hoverable is-fullwidth mb-0"> <thead> <tr> <th>Name</th> <th>Email</th> <th>Actions</th> </tr> </thead> <tbody> <tr> <td>Alex</td> <td>alex.smith@example.com</td> <td><a>Edit</a> · <a>Delete</a></td> </tr> <tr> <td>Sam</td> <td>sam.rogers@example.com</td> <td><a>Edit</a> · <a>Delete</a></td> </tr> <tr> <td>Luke</td> <td>hello.luke@example.com</td> <td><a>Edit</a> · <a>Delete</a></td> </tr> <tr> <td>Eli</td> <td>eli.larry@example.com</td> <td><a>Edit</a> · <a>Delete</a></td> </tr> <tr> <td>Dan</td> <td>dan.danny@example.com</td> <td><a>Edit</a> · <a>Delete</a></td> </tr> </tbody> </table> <nav class="pagination mb-0" role="navigation" aria-label="pagination"> <a class="pagination-previous">Previous</a> <a class="pagination-next">Next page</a> <ul class="pagination-list ml-0 mt-0"> <li class="mt-0"> <a class="pagination-link" aria-label="Goto page 1">1</a> </li> <li class="mt-0"> <span class="pagination-ellipsis">&hellip;</span> </li> <li class="mt-0"> <a class="pagination-link" aria-label="Goto page 45">45</a> </li> <li class="mt-0"> <a class="pagination-link is-current" aria-label="Page 46" aria-current="page">46</a> </li> <li class="mt-0"> <a class="pagination-link" aria-label="Goto page 47">47</a> </li> <li class="mt-0"> <span class="pagination-ellipsis">&hellip;</span> </li> <li class="mt-0"> <a class="pagination-link" aria-label="Goto page 86">86</a> </li> </ul> </nav> </div> <p>This <code class="language-plaintext highlighter-rouge">block</code> element has always existed; only recently has there been a <a href="/documentation/elements/block/">dedicated documentation page</a>.</p> </description> <pubDate>Sat, 23 Jan 2021 00:00:00 +0500</pubDate> <link>http://127.0.0.1:9000/2021/01/23/the-block-probably-bulmas-most-important-feature/</link> <guid isPermaLink="true">http://127.0.0.1:9000/2021/01/23/the-block-probably-bulmas-most-important-feature/</guid> </item> <item> <title>New feature: `.icon-text`</title> <description><p>Bulma’s <code class="language-plaintext highlighter-rouge">.icon</code> element has been around since its inception. It acts as a simple container for any <strong>icon font</strong>. And thanks to its fixed square dimensions, it provides the icon font time to load while preserving the space fo it.</p> <p>From version <code class="language-plaintext highlighter-rouge">0.9.2</code>, a new <code class="language-plaintext highlighter-rouge">.icon-text</code> element will be available. It allows you to easily combine an <code class="language-plaintext highlighter-rouge">.icon</code> element with <strong>text</strong>. The purpose of this new feature is to preserve the correct <strong>alignment</strong> of both parts.</p> <div class="block has-text-centered py-6"> <span class="icon-text"> <span class="icon"> <i class="fas fa-home"></i> </span> <span>Home</span> </span> </div> <p>You can combine several icons in sequence:</p> <div class="block has-text-centered py-6"> <span class="icon-text"> <span class="icon"> <i class="fas fa-train"></i> </span> <span>Paris</span> <span class="icon"> <i class="fas fa-arrow-right"></i> </span> <span>Budapest</span> <span class="icon"> <i class="fas fa-arrow-right"></i> </span> <span>Bucharest</span> <span class="icon"> <i class="fas fa-arrow-right"></i> </span> <span>Istanbul</span> <span class="icon"> <i class="fas fa-flag-checkered"></i> </span> </span> </div> <p>See the <a href="/documentation/elements/icon/#icon-text">full <code class="language-plaintext highlighter-rouge">.icon-text</code> documentation</a>.</p> </description> <pubDate>Tue, 12 Jan 2021 00:00:00 +0500</pubDate> <link>http://127.0.0.1:9000/2021/01/12/new-feature-icon-text/</link> <guid isPermaLink="true">http://127.0.0.1:9000/2021/01/12/new-feature-icon-text/</guid> </item> <item> <title>Light and Dark colors, better look, larger form controls, panel colors, and more</title> <description><p>The new version <strong><a href="https://github.com/jgthms/bulma/releases/tag/0.8.0">Bulma 0.8.0</a></strong> is out! 😃 It comes with several bug fixes and a lot of nice new features:</p> <ul> <li><a href="#light-dark-colors">Light/Dark colors</a></li> <li><a href="#better-visual-look">Better visual look</a></li> <li><a href="#panel-colors">Panel colors</a></li> <li><a href="#larger-form-controls">Larger form controls</a></li> <li><a href="#4-value-color-map">4-value color map</a></li> <li><a href="#scheme-variables-for-dark-mode">Scheme variables for “Dark mode”</a></li> </ul> <p>More in the <a href="https://github.com/jgthms/bulma/releases/tag/0.8.0">Changelog</a>.</p> <h3 id="light-dark-colors" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Light/Dark colors </span> <a class="bd-anchor-link" href="#light-dark-colors"> # </a> </h3> <p>Each main color (<code class="language-plaintext highlighter-rouge">"primary"</code>, <code class="language-plaintext highlighter-rouge">"info"</code>, <code class="language-plaintext highlighter-rouge">"success"</code>, <code class="language-plaintext highlighter-rouge">"warning"</code>, <code class="language-plaintext highlighter-rouge">"danger"</code>) now comes with a <code class="language-plaintext highlighter-rouge">*-light</code> and a <code class="language-plaintext highlighter-rouge">*-dark</code> version. They are calculated using 2 new color functions:</p> <ul> <li><code class="language-plaintext highlighter-rouge">findLightColor()</code> which finds the light version of a color</li> <li><code class="language-plaintext highlighter-rouge">findDarkColor()</code> which finds the dark version of a color</li> </ul> <p>The <strong>light</strong> colors are used by the <code class="language-plaintext highlighter-rouge">button</code> element:</p> <figure> <a href="/documentation/elements/button/"> <img src="http://127.0.0.1:9000/images/blog/v8/light-buttons-bis.png" alt="List Bulma buttons" width="530" height="104" /> </a> </figure> <p>The <strong>light</strong> and <strong>dark</strong> colors are used by the <code class="language-plaintext highlighter-rouge">message</code> component, which generates much prettier colored versions. See the difference between before (left) and after (right):</p> <div class="bd-post-fullwidth"> <a href="/documentation/components/message/"> <img src="http://127.0.0.1:9000/images/blog/v8/messages-before.png" alt="Messages before" width="448" height="1200" /> <img src="http://127.0.0.1:9000/images/blog/v8/messages-after.png" alt="Messages after" width="448" height="1200" /> </a> </div> <h3 id="better-visual-look" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Better visual look </span> <a class="bd-anchor-link" href="#better-visual-look"> # </a> </h3> <p>Some of the Bulma colors have been updated:</p> <table> <tr> <th>Color</th> <th>Before</th> <th>After</th> </tr> <tr> <th> <code>$green</code> </th> <td> <span class="bd-color-swatch" style="--background: hsl(141, 71%, 48%);"></span> </td> <td> <span class="bd-color-swatch" style="--background: hsl(141, 53%, 53%);"></span> </td> </tr> <tr> <th> <code>$cyan</code> </th> <td> <span class="bd-color-swatch" style="--background: hsl(204, 86%, 53%);"></span> </td> <td> <span class="bd-color-swatch" style="--background: hsl(204, 71%, 53%);"></span> </td> </tr> <tr> <th> <code>$red</code> </th> <td> <span class="bd-color-swatch" style="--background: hsl(348, 100%, 61%);"></span> </td> <td> <span class="bd-color-swatch" style="--background: hsl(348, 86%, 61%);"></span> </td> </tr> </table> <p>The <strong>shadows</strong> of the <code>box</code> and <code>card</code> have been improved:</p> <div class="bd-post-fullwidth"> <a href="/documentation/components/card/"> <img src="http://127.0.0.1:9000/images/blog/v8/card-before.png" alt="Card before" width="464" height="236" /> <img src="http://127.0.0.1:9000/images/blog/v8/card-after.png" alt="Card after" width="464" height="236" /> </a> </div> <div class="bd-post-fullwidth"> <a href="/documentation/elements/box/" style="display: block;" class="has-text-centered"> <img src="http://127.0.0.1:9000/images/blog/v8/box-before.png" alt="Box before" width="464" height="236" /> <img src="http://127.0.0.1:9000/images/blog/v8/box-after.png" alt="Box after" width="464" height="236" /> </a> </div> <h3 id="panel-colors" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Panel colors </span> <a class="bd-anchor-link" href="#panel-colors"> # </a> </h3> <p> The <a href="/documentation/components/panel/">panel component</a> is now available in all <strong>colors</strong>: </p> <div class="bd-post-fullwidth"> <a href="/documentation/components/panel/"> <img src="http://127.0.0.1:9000/images/blog/v8/panel-colors.png" alt="Panel colors" width="768" height="1029" /> </a> </div> <h3 id="larger-form-controls" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Larger form controls </span> <a class="bd-anchor-link" href="#larger-form-controls"> # </a> </h3> <p>Form controls and buttons are now <code class="language-plaintext highlighter-rouge">2.5em</code> high. You can revert this resizing by setting these previous values:</p> <div class="language-sass highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nv">$control-height</span><span class="p">:</span> <span class="m">2</span><span class="mi">.25em</span> <span class="nv">$control-padding-vertical</span><span class="p">:</span> <span class="nf">calc</span><span class="p">(</span><span class="m">0</span><span class="mi">.375em</span> <span class="o">-</span> <span class="si">#{</span><span class="nv">$control-border-width</span><span class="si">}</span><span class="p">)</span> <span class="nv">$control-padding-horizontal</span><span class="p">:</span> <span class="nf">calc</span><span class="p">(</span><span class="m">0</span><span class="mi">.625em</span> <span class="o">-</span> <span class="si">#{</span><span class="nv">$control-border-width</span><span class="si">}</span><span class="p">)</span> <span class="nv">$button-padding-vertical</span><span class="p">:</span> <span class="nf">calc</span><span class="p">(</span><span class="m">0</span><span class="mi">.375em</span> <span class="o">-</span> <span class="si">#{</span><span class="nv">$button-border-width</span><span class="si">}</span><span class="p">)</span> <span class="nv">$button-padding-horizontal</span><span class="p">:</span> <span class="m">0</span><span class="mi">.75em</span> </code></pre></div></div> <h3 id="4-value-color-map" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> 4-value color map </span> <a class="bd-anchor-link" href="#4-value-color-map"> # </a> </h3> <p>The <code class="language-plaintext highlighter-rouge">$colors</code> Sass map now accepts, for each of its values, a map of up to <strong>4</strong> values. For example: the key <code class="language-plaintext highlighter-rouge">"info"</code> now has the <code class="language-plaintext highlighter-rouge">($info, $info-invert, $info-light, $info-dark)</code> map.</p> <p>If you provide a <code class="language-plaintext highlighter-rouge">$custom-colors</code> map, you can decide to provide a map of 1, 2, 3 or 4 values for each value. If fewer than 4 are provided, Bulma will calculate the remaining ones:</p> <div class="language-scss highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nv">$custom-colors</span><span class="p">:</span> <span class="p">(</span> <span class="s2">"lime"</span><span class="o">:</span> <span class="p">(</span> <span class="n">lime</span><span class="o">,</span> <span class="p">)</span><span class="o">,</span> <span class="s2">"tomato"</span><span class="o">:</span> <span class="p">(</span> <span class="n">tomato</span><span class="o">,</span> <span class="n">white</span><span class="o">,</span> <span class="p">)</span><span class="o">,</span> <span class="s2">"orange"</span><span class="o">:</span> <span class="p">(</span> <span class="nv">$orange</span><span class="o">,</span> <span class="nv">$orange-invert</span><span class="o">,</span> <span class="nv">$orange-light</span><span class="o">,</span> <span class="p">)</span><span class="o">,</span> <span class="s2">"lavender"</span><span class="o">:</span> <span class="p">(</span> <span class="nv">$lavender</span><span class="o">,</span> <span class="nv">$lavender-invert</span><span class="o">,</span> <span class="nv">$lavender-light</span><span class="o">,</span> <span class="nv">$lavender-dark</span><span class="o">,</span> <span class="p">)</span><span class="o">,</span> <span class="p">);</span> </code></pre></div></div> <p>This is processed by the updated <code class="language-plaintext highlighter-rouge">mergeColorMaps()</code> Sass function.</p> <h3 id="scheme-variables-for-dark-mode" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Scheme variables for "Dark mode" </span> <a class="bd-anchor-link" href="#scheme-variables-for-dark-mode"> # </a> </h3> <p>There are 6 new <code class="language-plaintext highlighter-rouge">$scheme</code> derived variables: <code class="language-plaintext highlighter-rouge">$scheme-main</code> <code class="language-plaintext highlighter-rouge">$scheme-main-bis</code> <code class="language-plaintext highlighter-rouge">$scheme-main-ter</code> <code class="language-plaintext highlighter-rouge">$scheme-invert</code> <code class="language-plaintext highlighter-rouge">$scheme-invert-bis</code> <code class="language-plaintext highlighter-rouge">$scheme-invert-ter</code> They replace the <code class="language-plaintext highlighter-rouge">$white</code> and <code class="language-plaintext highlighter-rouge">$black</code> occurrences in the codebase.</p> <p>This makes it easy to create a <strong>“Dark mode”</strong> simply by swapping the values:</p> <div class="language-sass highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nv">$scheme-main</span><span class="p">:</span> <span class="nv">$black</span> <span class="nv">$scheme-invert</span><span class="p">:</span> <span class="nv">$white</span> <span class="c1">// etc.</span> </code></pre></div></div> <p>That is also why most of the codebase now references <strong>derived</strong> variables (<code class="language-plaintext highlighter-rouge">$text</code>, <code class="language-plaintext highlighter-rouge">$background</code>, <code class="language-plaintext highlighter-rouge">$border</code> etc.) instead of <strong>initial</strong> ones (<code class="language-plaintext highlighter-rouge">$grey</code>, <code class="language-plaintext highlighter-rouge">$grey-lighter</code>, <code class="language-plaintext highlighter-rouge">$grey-darker</code> etc.): updating the derived variables will affect all elements and components directly.</p> <hr class="hr" /> <p>The new 0.8.0 version should be fully compatible with any Bulma setup. Feel free to <a href="https://github.com/jgthms/bulma/issues" target="_blank">post an issue</a> if you encounter any problem upgrading.</p> </description> <pubDate>Tue, 15 Oct 2019 00:00:00 +0500</pubDate> <link>http://127.0.0.1:9000/2019/10/15/light-dark-colors/</link> <guid isPermaLink="true">http://127.0.0.1:9000/2019/10/15/light-dark-colors/</guid> </item> <item> <title>Automatic variables documentation</title> <description><p>Bulma is highly customizable because there are <strong>415 Sass variables</strong> across <strong>28 files</strong>.</p> <p>More and more CSS values are transformed into Sass variables for easy customization. And each new Bulma feature is required to come with its own set of variables.</p> <p>While providing these variables is necessary, it’s only useful if developers are aware they exist! Keeping <strong>in sync</strong> the documentation and the source files used to be a manual process. It is now <strong>automatic</strong>, thanks to a script that parses the source files and outputs the numerous Sass variables as JSON data.</p> <figure> <img src="http://127.0.0.1:9000/images/blog/variables/json.png" alt="JSON variables" width="275" height="775" /> </figure> <p>As an added bonus, each variable row in the docs comes with its <strong>type</strong> and its <strong>computed value</strong> (if applicable).</p> <figure> <img src="http://127.0.0.1:9000/images/blog/variables/variables-table.png" alt="Variables table" width="597" height="212" /> </figure> </description> <pubDate>Wed, 20 Jun 2018 00:00:00 +0500</pubDate> <link>http://127.0.0.1:9000/2018/06/20/automatic-variables-documentation/</link> <guid isPermaLink="true">http://127.0.0.1:9000/2018/06/20/automatic-variables-documentation/</guid> </item> <item> <title>Migrating to v0.7.0</title> <description><p>A new major Bulma update is out: <a href="#">v0.7.0</a>!</p> <p>While this update is mainly focused on a massive <a href="/2018/04/13/website-redesign/">website redesign</a>, it also includes a few bug fixes, some new features, and some variable changes.</p> <p>These variable changes are documented here, so you can edit or revert them if needed.</p> <h3 id="updated-default-values" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Updated default values </span> <a class="bd-anchor-link" href="#updated-default-values"> # </a> </h3> <h3 id="new-variables" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> New variables </span> <a class="bd-anchor-link" href="#new-variables"> # </a> </h3> <h3 id="removed-variables" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Removed variables </span> <a class="bd-anchor-link" href="#removed-variables"> # </a> </h3> <table class="table is-bordered"> <thead> <tr> <th>File</th> <th>Removed</th> <th>Replaced with</th> </tr> </thead> <tbody> </tbody> </table> </description> <pubDate>Sat, 14 Apr 2018 00:00:00 +0500</pubDate> <link>http://127.0.0.1:9000/2018/04/14/migration-to-v070/</link> <guid isPermaLink="true">http://127.0.0.1:9000/2018/04/14/migration-to-v070/</guid> </item> <item> <title>Website redesign: clearer layout, easier navigation, better content, and much more!</title> <description><p>The Bulma website has been widely redesigned! There’s been a lot of work, to say the least:</p> <figure> <img src="http://127.0.0.1:9000/images/blog/v7/files.png" alt="files" width="312" height="37" /> <br /> <img src="http://127.0.0.1:9000/images/blog/v7/diff.png" alt="diff" width="167" height="38" /> </figure> <p>Just see for yourself!</p> <div class="columns"> <div class="column"> <p class="has-text-centered has-text-grey-light">Before</p> <a href="http://127.0.0.1:9000/images/blog/v7/before.png"> <img src="http://127.0.0.1:9000/images/blog/v7/before.png" alt="v7 website" width="1400" height="1200" /> </a> </div> <div class="column"> <p class="has-text-centered has-text-grey-light">After</p> <a href="http://127.0.0.1:9000/images/blog/v7/after.png"> <img src="http://127.0.0.1:9000/images/blog/v7/after.png" alt="v7 website" width="1400" height="1200" /> </a> </div> </div> <h3 id="navbar" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Navbar </span> <a class="bd-anchor-link" href="#navbar"> # </a> </h3> <p>The <strong>navbar</strong> has been updated with a lighter markup and cleaner design:</p> <figure> <a href="http://127.0.0.1:9000/images/blog/v7/navbar.png"> <img src="http://127.0.0.1:9000/images/blog/v7/navbar.png" alt="navbar" width="1080" height="84" /> </a> </figure> <p>This doesn’t affect the current navbars. There’s actually a new modifier called <code class="language-plaintext highlighter-rouge">is-spaced</code> that was created for this new navbar. Documentation coming soon!</p> <h3 id="customize-example" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Customize example </span> <a class="bd-anchor-link" href="#customize-example"> # </a> </h3> <p>On the homepage, there’s a new <a href="/#customize"><strong>customization</strong> section with a live example</a>:</p> <figure> <a href="http://127.0.0.1:9000/#customize"> <img src="http://127.0.0.1:9000/images/blog/v7/customize.png" alt="customize" width="492" height="582" /> </a> </figure> <h3 id="breadcrumb" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Breadcrumb </span> <a class="bd-anchor-link" href="#breadcrumb"> # </a> </h3> <figure> <a href="http://127.0.0.1:9000/images/blog/v7/breadcrumb.png"> <img src="http://127.0.0.1:9000/images/blog/v7/breadcrumb.png" alt="breadcrumb" width="422" height="24" /> </a> </figure> <p>A <strong>breadcrumb</strong> is now visible at the top of each page, to easily navigate up and down the hierarchy.</p> <p>This has led to the creation of new <strong>intermediate pages</strong>:</p> <ul> <li><a href="/documentation">documentation</a></li> <li><a href="/documentation/modifiers">documentation/modifiers</a></li> <li><a href="/documentation/columns">documentation/columns</a></li> <li><a href="/documentation/layout">documentation/layout</a></li> <li><a href="/documentation/form">documentation/form</a></li> <li><a href="/documentation/elements">documentation/elements</a></li> <li><a href="/documentation/components">documentation/components</a></li> <li><a href="/more">more</a></li> </ul> <h3 id="links" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Links </span> <a class="bd-anchor-link" href="#links"> # </a> </h3> <p>These intermediate pages have new <strong>link boxes</strong> that help dive into each sub-category:</p> <figure> <a href="http://127.0.0.1:9000/images/blog/v7/links.png"> <img src="http://127.0.0.1:9000/images/blog/v7/links.png" alt="footer links" width="664" height="468" /> </a> </figure> <h3 id="previous-next" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Previous/Next </span> <a class="bd-anchor-link" href="#previous-next"> # </a> </h3> <p>Next to the breadcrumb, you can easily navigate to the <strong>sibling</strong> pages with the <strong>previous</strong> and <strong>next</strong> links:</p> <figure> <a href="http://127.0.0.1:9000/images/blog/v7/prevnext.png"> <img src="http://127.0.0.1:9000/images/blog/v7/prevnext.png" alt="prevnext buttons" width="48" height="24" /> </a> </figure> <p>These links are also available at the bottom:</p> <figure> <a href="http://127.0.0.1:9000/images/blog/v7/prevnextbis.png"> <img src="http://127.0.0.1:9000/images/blog/v7/prevnextbis.png" alt="prevnextbis buttons" width="664" height="58" /> </a> </figure> <h3 id="categories" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Categories </span> <a class="bd-anchor-link" href="#categories"> # </a> </h3> <p>There’s a new <strong>sidebar</strong> including a navigation menu with all the categories and sub-categories:</p> <figure> <a href="http://127.0.0.1:9000/images/blog/v7/categories.png"> <img src="http://127.0.0.1:9000/images/blog/v7/categories.png" alt="categories menu" width="256" height="397" /> </a> </figure> <h3 id="scroll-spy" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Scroll spy </span> <a class="bd-anchor-link" href="#scroll-spy"> # </a> </h3> <p>On some pages below the categories, you’ll find a new menu called “On this page” which is actually a <strong>scroll spy</strong>:</p> <figure> <a href="http://127.0.0.1:9000/images/blog/v7/scrollspy.png"> <img src="http://127.0.0.1:9000/images/blog/v7/scrollspy.png" alt="scrollspy menu" width="199" height="341" /> </a> </figure> <h3 id="footer" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Footer </span> <a class="bd-anchor-link" href="#footer"> # </a> </h3> <p>The footer has been redesigned as well. Among other things, there’s a <strong>sitemap</strong> available:</p> <figure> <a href="http://127.0.0.1:9000/images/blog/v7/footer.png"> <img src="http://127.0.0.1:9000/images/blog/v7/footer.png" alt="footer links" width="984" height="302" /> </a> </figure> <h3 id="code" class="title is-4 is-spaced bd-anchor-title "> <span class="bd-anchor-name"> Code </span> <a class="bd-anchor-link" href="#code"> # </a> </h3> <p>The Bulma website is built with <strong>Jekyll</strong>. In the process of this redesign, the underlying code that helps maintain this website has been optimized and cleaned up as well.</p> <p>This will help further updates to be easier.</p> </description> <pubDate>Fri, 13 Apr 2018 00:00:00 +0500</pubDate> <link>http://127.0.0.1:9000/2018/04/13/website-redesign/</link> <guid isPermaLink="true">http://127.0.0.1:9000/2018/04/13/website-redesign/</guid> </item> <item> <title>Bulma supports Font Awesome&nbsp;5</title> <description><p>Bulma is <strong>icon library agnostic</strong>: this means that you can use <em>any</em> icon font library (like Font Awesome 4 or 5, Material Design Icons, Ionicons…) with Bulma’s <code class="language-plaintext highlighter-rouge">icon</code> class.</p> <p>As a result, <strong>Bulma already supports Font Awesome 5</strong>! 😃</p> <p>Since the <code class="language-plaintext highlighter-rouge">icon</code> element is simply a <strong>container</strong> for any icon font *allowing the layout to reserve a spot for the icon while it loads), it supports any size of Font Awesome 4 and 5.</p> <p>For the sake of being in sync with Bulma users, I’ve recently updated the website to actually use Font Awesome 5! The process of <strong>migrating</strong> from Font Awesome 4 to 5 is straightforward. You simply need to:</p> <ol> <li>include Font Awesome 5 instead, <a href="https://fontawesome.com/get-started">using the script tag</a></li> <li>replace <code class="language-plaintext highlighter-rouge">fa</code> classes with their <code class="language-plaintext highlighter-rouge">fas</code> and <code class="language-plaintext highlighter-rouge">fab</code> equivalents</li> </ol> <p>That’s it!</p> <p>Check out the <a href="/documentation/elements/icon/">icon documentation</a>.</p> </description> <pubDate>Thu, 18 Jan 2018 00:00:00 +0500</pubDate> <link>http://127.0.0.1:9000/2018/01/18/bulma-supports-font-awesome-5/</link> <guid isPermaLink="true">http://127.0.0.1:9000/2018/01/18/bulma-supports-font-awesome-5/</guid> </item> <item> <title>Bulma is on Patreon!</title> <description><p><strong>Bulma</strong> has now its own <a href="https://www.patreon.com/jgthms">Patreon page</a>:</p> <figure> <a href="https://www.patreon.com/jgthms" target="_blank"> <img src="http://127.0.0.1:9000/images/blog/patreon-homepage.png" alt="Bulma Patreon homepage" width="840" height="525" /> </a> </figure> <p>This will allow people to easily support Bulma, and ensure its future development.</p> </description> <pubDate>Tue, 14 Nov 2017 00:00:00 +0500</pubDate> <link>http://127.0.0.1:9000/2017/11/14/bulma-is-on-patreon/</link> <guid isPermaLink="true">http://127.0.0.1:9000/2017/11/14/bulma-is-on-patreon/</guid> </item> <item> <title>New feature: fixed navbar</title> <description><p>You can now fix a <a href="/documentation/components/navbar/#fixed-navbar">navbar</a> to the <strong>top</strong> or the <strong>bottom</strong>:</p> <figure> <video width="602.5" height="360" autoplay="" muted="" loop=""> <source src="http://127.0.0.1:9000/images/blog/fixed-navbar.mp4" type="video/mp4" /> </video> </figure> <p><a href="/documentation/components/navbar/#fixed-navbar">Check it out!</a></p> <p>As a added <strong>bonus</strong>, the bottom navbar required a new <strong>dropup</strong> feature which has also been implemented!</p> <figure> <a href="http://127.0.0.1:9000/documentation/components/navbar/#fixed-navbar"> <img src="http://127.0.0.1:9000/images/blog/dropup.png" alt="Navbar dropup" width="660" height="239" /> </a> </figure> </description> <pubDate>Wed, 01 Nov 2017 00:00:00 +0500</pubDate> <link>http://127.0.0.1:9000/2017/11/01/fixed-navbar/</link> <guid isPermaLink="true">http://127.0.0.1:9000/2017/11/01/fixed-navbar/</guid> </item> <item> <title>New feature: list of buttons</title> <description><p>Similarly to the <a href="/2017/08/03/list-of-tags/">list of tags</a> launched a few months ago, the <a href="/documentation/elements/button/">button</a> has its own <strong>list of buttons</strong>:</p> <figure> <a href="http://127.0.0.1:9000/documentation/elements/button/#list-of-buttons"> <img src="http://127.0.0.1:9000/images/blog/list-of-buttons.png" alt="List of buttons in CSS" width="660" height="550" /> </a> </figure> <p>Although you could already <strong>group</strong> buttons by using <a href="/documentation/form/general/#form-group">from groups</a>, this new <code class="language-plaintext highlighter-rouge">buttons</code> class makes everything easier.</p> </description> <pubDate>Sun, 22 Oct 2017 00:00:00 +0500</pubDate> <link>http://127.0.0.1:9000/2017/10/22/list-of-buttons/</link> <guid isPermaLink="true">http://127.0.0.1:9000/2017/10/22/list-of-buttons/</guid> </item> </channel> </rss>