No notes defined.
<dl>
<dt>Type</dt>
<dd>
<dl>
<dt><code><button></code></dt>
<dd>
<button class="c-button c-button--width-medium c-button--secondary">
<span class="c-button__text">--secondary</span>
</button>
<button class="c-button c-button--width-medium c-button--primary">
<span class="c-button__text">--primary</span>
</button>
<button class="c-button c-button--width-medium c-button--tertiary">
<span class="c-button__text">--tertiary</span>
</button>
</dd>
<dt><code><a></code></dt>
<dd>
<a href="#" class="c-button c-button--width-medium c-button--secondary">
<span class="c-button__text">--secondary</span>
</a>
<a href="#" class="c-button c-button--width-medium c-button--primary">
<span class="c-button__text">--primary</span>
</a>
<a href="#" class="c-button c-button--width-medium c-button--tertiary">
<span class="c-button__text">--tertiary</span>
</a>
</dd>
</dl>
<dd>
<dt>States</dt>
<dd>
<dl>
<dt><code><button></code></dt>
<dd>
<button class="c-button c-button--width-medium
c-button--secondary">
<span class="c-button__text">default</span>
</button>
<button class="c-button c-button--width-medium
c-button--secondary" disabled>
<span class="c-button__text">disabled-attr</span>
</button>
<button class="c-button c-button--width-medium c-button--is-busy
c-button--secondary" disabled>
<span class="c-button__text">--is-busy</span>
</dd>
<dt><code><a></code></dt>
<dd>
<a href="#" class="c-button c-button--width-medium
c-button--secondary">
<span class="c-button__text">default</span>
</a>
<a disabled tabindex="-1" href="#" class="c-button c-button--width-medium
c-button--secondary">
<span class="c-button__text">disabled-attr</span>
</a>
<a href="#" class="c-button c-button--width-medium c-button--is-busy
c-button--secondary" disabled tabindex="-1">
<span class="c-button__text">--is-busy</span>
</a>
</dd>
</dl>
<dd>
<dt>Icons</dt>
<dd>
<dl>
<dt><code><button></code></dt>
<dd>
<button class="c-button c-button--width-medium
c-button--secondary">
<i class="c-button__icon--before" aria-description="validate input">…</i>
<span class="c-button__text">__icon--before</span>
</button>
<button class="c-button c-button--width-medium
c-button--secondary">
<span class="c-button__text">__icon--after</span>
<i class="c-button__icon--after" aria-description="exit page">X</i>
</dd>
<dt><code><a></code></dt>
<dd>
<a href="#" class="c-button c-button--width-medium
c-button--secondary">
<i class="c-button__icon--before" aria-description="validate input">…</i>
<span class="c-button__text">__icon--before</span>
</a>
<a href="#" class="c-button c-button--width-medium
c-button--secondary">
<span class="c-button__text">__icon--after</span>
<i class="c-button__icon--after" aria-description="exit page">X</i>
</a>
</dd>
</dl>
<dd>
<dt>Size</dt>
<dd>
<dl>
<dt><code><button></code></dt>
<dd>
<button class="c-button c-button--width-medium c-button--size-small
c-button--secondary">
<span class="c-button__text">--size-small</span>
</button>
</dd>
<dt><code><a></code></dt>
<dd>
<a href="#" class="c-button c-button--width-medium c-button--size-small
c-button--secondary">
<span class="c-button__text">--size-small</span>
</a>
</dd>
</dl>
<dd>
</dl>
/* This CSS is ONLY for the pattern library. It is NOT part of the pattern. */
.c-button > i {
font-style: normal;
}
{
"shouldSkipPattern": true,
"globalStyles": [
{
"isInternal": true,
"layer": "base",
"path": "/assets/core-styles.demo.css"
},
{
"isInternal": true,
"layer": "base",
"path": "/assets/core-styles.base.css"
}
],
"cmsStyles": [
{
"isInternal": true,
"layer": "base",
"path": "/assets/core-styles.cms.css"
}
],
"docsStyles": [
{
"isInternal": true,
"layer": "base",
"path": "/assets/core-styles.docs.css"
}
],
"portalStyles": [
{
"isInternal": true,
"layer": "base",
"path": "/assets/core-styles.portal.css"
}
],
"subdir": "components",
"supports": {
"states": true,
"icons": true,
"width": false,
"size": true,
"size-small": true,
"link-tag": true,
"type": true
},
"type": "c-button--secondary"
}