title: Font awesome icon button with label below
body: <p>I need to create a button with a font awesome icon and a text below that icon for a navigation menu. The result should look like i.e. the icons in the MS ribbon: </p>
  
  <p><img src="https://i.stack.imgur.com/yLUcp.png" alt="enter image description here"></p>
  
  <p>I also need the arrow below of that (ie. "new"-button) for more options...</p>
  
  <p>This is how I would create the button:</p>
  
  <p>JSFiddle: <a href="http://jsfiddle.net/3GMjp/77/" rel="nofollow noreferrer">http://jsfiddle.net/3GMjp/77/</a></p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="false" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-css lang-css prettyprint-override"><code>.my-fancy-container {
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 6px;
    margin: 60px;
    padding: 10px;
  }
  .my-text {
    font-family: "Courier-new";
  }
  .my-icon {
    vertical-align: middle;
    font-size: 40px;
  }</code></pre>
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;div class="my-fancy-container"&gt;
    &lt;span class='icon icon-file-text my-icon'&gt;&lt;/span&gt;
    &lt;span class="my-text"&gt;New&lt;/span&gt;
  &lt;/div&gt;</code></pre>
  </div>
  </div>
  </p>