Browse Source

Add Bulma badges

Jeremy Thomas 7 years ago
parent
commit
aea5dd62c7

+ 16 - 7
docs/_includes/footer.html

@@ -97,13 +97,22 @@
       </div>
     </div>
 
-    <p id="tsp">
-      <small>
-        Source code licensed <a href="http://opensource.org/licenses/mit-license.php">MIT</a>.
-        <br>
-        Website content licensed <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a>.
-      </small>
-    </p>
+    <div class="columns">
+      <div class="column is-3">
+        <p id="tsp">
+          <a href="{{ site.url }}/made-with-bulma/">
+            <img src="{{ site.url }}/images/made-with-bulma.png" alt="Made with Bulma" width="128" height="24">
+          </a>
+          <small>
+            Get the <a href="{{ site.url }}/made-with-bulma/">badge</a>!
+            <br>
+            Source code licensed <a href="http://opensource.org/licenses/mit-license.php">MIT</a>.
+            <br>
+            Website content licensed <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a>.
+          </small>
+        </p>
+      </div>
+    </div>
   </div>
 </footer>
 

+ 12 - 18
docs/_includes/navbar.html

@@ -119,25 +119,19 @@
           More
         </div>
         <div id="moreDropdown" class="navbar-dropdown {% if include.boxed %}is-boxed{% endif %}">
+          <a class="navbar-item {% if page.route == 'made-with-bulma' %}is-active{% endif %}" href="{{ site.url }}/made-with-bulma/">
+            <p>
+              <strong>Made with Bulma</strong>
+              <br>
+              <small>The official community badge</small>
+            </p>
+          </a>
           <a class="navbar-item {% if page.route == 'extensions' %}is-active{% endif %}" href="{{ site.url }}/extensions/">
-            <div class="level is-mobile">
-              <div class="level-left">
-                <div class="level-item">
-                  <p>
-                    <strong>Extensions</strong>
-                    <br>
-                    <small>Side projects to enhance Bulma</small>
-                  </p>
-                </div>
-              </div>
-              <div class="level-right">
-                <div class="level-item">
-                  <span class="icon has-text-info">
-                    <i class="fa fa-plug"></i>
-                  </span>
-                </div>
-              </div>
-            </div>
+            <p>
+              <strong>Extensions</strong>
+              <br>
+              <small>Side projects to enhance Bulma</small>
+            </p>
           </a>
         </div>
       </div>

+ 1 - 0
docs/_includes/snippet.html

@@ -15,6 +15,7 @@
     {% if include.horizontal %}bd-is-horizontal{% else %}bd-is-vertical{% endif %}
     {% if include.clipped %}bd-is-clipped{% endif %}
     {% if include.size %}bd-is-{{ include.size }}{% endif %}
+    {% if include.one_fifth %}bd-is-one-fifth{% endif %}
     ">
     <div class="bd-snippet-preview {% if include.paddingless %}is-paddingless{% endif %}">
       {{ include.content }}

+ 5 - 1
docs/_layouts/documentation.html

@@ -63,9 +63,13 @@ route: documentation
 
 {{ content }}
 
-<section class="section">
+<section class="section bd-typo">
   <div class="container">
     <p class="has-text-centered has-text-grey-light">
+      <a href="{{ site.url }}/made-with-bulma/">
+        <img src="{{ site.url }}/images/made-with-bulma.png" alt="Made with Bulma" width="128" height="24">
+      </a>
+      <br>
       This page is <strong class="has-text-grey">open source</strong>.
       Noticed a typo? Or something unclear?
       <a class="has-text-grey" href="https://github.com/jgthms/bulma/blob/master/docs/{{ page.path }}" style="border-bottom: 1px solid currentColor;">

+ 16 - 0
docs/_sass/example.sass

@@ -105,6 +105,22 @@
         flex-grow: 1
       .highlight pre
         white-space: pre
+    &.bd-is-one-fifth
+      .bd-snippet-preview
+        align-items: center
+        display: flex
+        justify-content: center
+        width: calc(128px + 3rem)
+      .bd-snippet-code
+        width: calc(100% - 128px - 3rem)
+    &.bd-is-two-fifths
+      .bd-snippet-preview
+        align-items: center
+        display: flex
+        justify-content: center
+        width: calc(256px + 3rem)
+      .bd-snippet-code
+        width: calc(100% - 256px - 3rem)
     &.bd-is-one-third
       .bd-snippet-preview
         width: 33.3333%

+ 1 - 1
docs/_sass/footer.sass

@@ -70,4 +70,4 @@
   a
     color: $text-light
     &:hover
-      text-decoration: underline
+      text-decoration: underline

File diff suppressed because it is too large
+ 137 - 221
docs/css/bulma-docs.css


BIN
docs/images/made-with-bulma--black.png


BIN
docs/images/made-with-bulma--dark.png


BIN
docs/images/made-with-bulma--semiblack.png


BIN
docs/images/made-with-bulma--semiwhite.png


BIN
docs/images/made-with-bulma--white.png


BIN
docs/images/made-with-bulma-badges.zip


BIN
docs/images/made-with-bulma.png


BIN
docs/images/various/dmitri-popov-265077.jpg


BIN
docs/images/various/tom-levold-260373.jpg


+ 165 - 0
docs/made-with-bulma.html

@@ -0,0 +1,165 @@
+---
+fulltitle: Made with Bulma badges
+layout: default
+route: made-with-bulma
+images:
+- name: "Default"
+  description: "White boxed"
+  type: ""
+  bg: "#fff"
+- name: "Dark"
+  description: "Dark boxed"
+  type: "--dark"
+  bg: "#000"
+- name: "Semi white"
+  description: "Transparent white and turquoise"
+  type: "--semiwhite"
+  bg: "url(/images/various/tom-levold-260373.jpg) center center/cover no-repeat"
+- name: "White"
+  description: "Transparent white"
+  type: "--white"
+  bg: "#222"
+- name: "Semiblack"
+  description: "Transparent black and turquoise"
+  type: "--semiblack"
+  bg: "url(/images/various/dmitri-popov-265077.jpg) center center/cover no-repeat"
+- name: "Black"
+  description: "Transparent black"
+  type: "--black"
+  bg: "#ff6dcf"
+---
+
+{% capture image_example %}
+<a href="http://bulma.io">
+  <img src="/path/to/made-with-bulma.png" alt="Made with Bulma" width="128" height="24">
+</a>
+{% endcapture %}
+
+{% capture image_bigger_example %}
+<a href="http://bulma.io">
+  <img src="/path/to/made-with-bulma.png" alt="Made with Bulma" width="256" height="48">
+</a>
+{% endcapture %}
+
+<div class="container">
+  {% include navbar.html id="MadeWithBulmaHero" %}
+</div>
+
+<section class="hero is-primary">
+  <div class="hero-body">
+    <div class="container">
+      <div class="columns is-vcentered">
+        <div class="column">
+          <h1 class="title">
+            Made with Bulma
+          </h1>
+          <p class="subtitle">
+            Join the Bulma community by displaying a badge on your website
+          </p>
+        </div>
+        <div class="column is-narrow">
+          {% include carbon.html %}
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+
+<section class="section">
+  <div class="container">
+    <h2 class="title">6 badges available</h2>
+    <div class="content">
+      <p>
+        The <code>Made with Bulma</code> badge is available in <strong>6 different</strong> versions:
+      </p>
+    </div>
+    <table class="table is-bordered">
+      <thead>
+        <tr>
+          <th>Type</th>
+          <th>Preview</th>
+          <th>Description</th>
+          <th>Download</th>
+        </tr>
+      </thead>
+      <tbody>
+        {% for image in page.images %}
+          {% assign imageUrl = "/images/made-with-bulma" | prepend: site.url }} | append: image.type | append: ".png" %}
+          <tr>
+            <td>{{ image.name }}</td>
+            <td style="background: {{ image.bg }};"><img src="{{ imageUrl }}" alt="Made with Bulma" width="128" height="24"></td>
+            <td>{{ image.description }}</td>
+            <td>
+              <a class="button is-link is-small" href="{{ imageUrl }}">Download image</a>
+            </td>
+          </tr>
+        {% endfor %}
+        <tr>
+          <td style="vertical-align: middle;">All 6</td>
+          <td style="vertical-align: middle;" colspan="2"><code>made-with-bulma-badges.zip</code></td>
+          <td><a class="button is-primary" href="{{ site.url }}/images/made-with-bulma-badges.zip"><span><strong>Download</strong> all 6 badges</span></a></td>
+        </tr>
+      </tbody>
+    </table>
+
+    {% include anchor.html name="Usage" %}
+
+    <div class="content">
+      <p>
+        Ideally the image is displayed at <code>128x24</code> pixels, and links back to the Bulma website:
+      </p>
+    </div>
+
+    <div class="bd-snippet bd-is-vertical bd-is-two-fifths">
+      <div class="bd-snippet-preview">
+        <a href="http://bulma.io">
+          <img src="{{ site.url }}/images/made-with-bulma.png" alt="Made with Bulma" width="128" height="24">
+        </a>
+      </div>
+      <div class="bd-snippet-code highlight-full">
+        {% highlight html %}{{ image_example }}{% endhighlight %}
+      </div>
+    </div>
+
+    <div class="content">
+      <p>
+        Since the original image dimensions are <code>512x96</code> pixels, you can also display it at <code>256x48</code> without losing any quality:
+      </p>
+    </div>
+
+    <div class="bd-snippet bd-is-vertical bd-is-two-fifths">
+      <div class="bd-snippet-preview">
+        <a href="http://bulma.io">
+          <img src="{{ site.url }}/images/made-with-bulma.png" alt="Made with Bulma" width="256" height="48">
+        </a>
+      </div>
+      <div class="bd-snippet-code highlight-full">
+        {% highlight html %}{{ image_bigger_example }}{% endhighlight %}
+      </div>
+    </div>
+
+    {% include anchor.html name="Badge snippets" %}
+
+    <div class="content">
+      <p>
+        You can simply <strong>embed</strong> an image <strong>directly</strong> on your website by using one of the following snippets.
+      </p>
+    </div>
+    {% for image in page.images %}
+{% capture image_example %}
+<a href="http://bulma.io">
+  <img src="{{ site.url }}/images/made-with-bulma{{ image.type }}.png" alt="Made with Bulma" width="128" height="24">
+</a>
+{% endcapture %}
+    <div class="bd-snippet bd-is-vertical bd-is-one-fifth">
+      <div class="bd-snippet-preview" style="background: {{ image.bg }};">
+        {{ image_example }}
+      </div>
+      <div class="bd-snippet-code highlight-full">
+        {% highlight html %}{{ image_example }}{% endhighlight %}
+      </div>
+    </div>
+    {% endfor %}
+  </div>
+</section>
+

Some files were not shown because too many files changed in this diff