Button: Icon

<button class="c-button c-button--icon">
  <span>Btn label</span>
  <svg class="icon-arrow" height="18" viewBox="0 0 18 18" width="18" xmlns="http://www.w3.org/2000/svg"><path class="icon-path" d="m1.88888889 9 1.25333333 1.2533333 4.96888889-4.95999997v10.81777777h1.77777778v-10.81777777l4.96000001 4.96888887 1.2622222-1.2622222-7.1111111-7.11111111z" transform="matrix(0 1 -1 0 18 0)"/></svg>
</button>
<button class="c-button {% if modifier %}{{ modifier }}{% endif %}">
  <span>{{ label }}</span>
  {% if icon %}{% include '@icon-arrow' %}{% endif %}
</button>
{
  "items": [
    {
      "imgSrc": "http://emmaboshi.net/pics/extra/Bollettino-Boshi.png",
      "img": {
        "src": "http://emmaboshi.net/pics/extra/Bollettino-Boshi.png",
        "alt": "progetto 01"
      },
      "link": {
        "url": "http://emmaboshi.net/extra/bollettino-boshi",
        "label": "Vai al progetto"
      },
      "title": "Bollettino Boshi",
      "abstract": "Il Bollettino è la mia newsletter informale, spedita a cadenza imprevedibile. "
    },
    {
      "imgSrc": "http://emmaboshi.net/pics/extra/bottiato.jpg",
      "img": {
        "src": "http://emmaboshi.net/pics/extra/bottiato.jpg",
        "alt": "progetto 01"
      },
      "link": {
        "url": "http://emmaboshi.net/extra/bollettino-boshi",
        "label": "Vai al progetto"
      },
      "title": "Franco Bottiato",
      "abstract": "Un bot per Facebook Messenger, con la personalità di Franco Bottiato."
    },
    {
      "imgSrc": "http://emmaboshi.net/pics/extra/Radio-Boshi2.jpg",
      "img": {
        "src": "http://emmaboshi.net/pics/extra/Radio-Boshi2.jpg",
        "alt": "progetto 01"
      },
      "link": {
        "url": "http://emmaboshi.net/extra/bollettino-boshi",
        "label": "Vai al progetto"
      },
      "title": "Radio Boshi",
      "abstract": "Un canale Telegram di messaggi vocali inaspettati."
    }
  ],
  "_keys": [
    "type",
    "items"
  ],
  "type": "post-preview",
  "label": "Btn label",
  "modifier": "c-button--icon",
  "icon": "arrow"
}
  • Content:
    # Button
    
    Varianti:
    - button (default) sfondo blu filled
    - button (--outlined) trasparente con border nero
    
    `c-button` utilizzato sia per i `<button>` che per le ancore vecchia scuola `<a>`.
    
  • URL: /components/raw/button/button.md
  • Filesystem Path: src/components/01-atoms/button/button.md
  • Size: 191 Bytes

Variante con icon