Calls to Action

Buttons

Primary Buttons


Primary buttons are used for main calls to action.

  <a class="btn btn-primary" href="#">Brides</a>

Disabled state

  <button class="btn btn-primary" disabled>Brides</button>

or as a link:

  <a class="btn btn-primary disabled" href="#">Brides</a>

Mobile


One button with full width

  <a class="btn btn-primary col-xs-12" href="#">Brides</a>

two buttons, side by side

  <div class="row-col-xs-6 row">
      <div class="col-xs-6 col-lg-12">
          <a class="btn btn-primary btn-block" href="#">Brides</a>
      </div>
      <div class="col-xs-6 col-lg-12">
          <a class="btn btn-primary btn-block" href="#">Brides</a>
      </div>
  </div>

Desktop


One button with full width

<a class="btn btn-primary btn-block" href="#">Brides</a>

Alternate Buttons


Alternate buttons can be used with primary buttons to create hierarchy for a secondary action, or, as the primary button on a case by case basis.

  <a class="btn btn-alternate" href="#">Brides</a>

Favorites


with selected state (non responsive)

NOTE: For responsive version add .responsive class to the anchor tag.

  <a class="btn btn-alternate favorite" data-toggle="favorites"><span class="icon"></span><span class="name">FAVORITE</span></a>
  <a class="btn btn-alternate favorite heart" data-toggle="favorites">
    <span class="icon"></span>
  </a>

Favorite

<a class="btn btn-alternate favorite"><span class="icon"></span><span class="name">FAVORITE</span></a>

Favorited

  <a class="btn btn-alternate favorited"><span class="icon"></span><span class="name">FAVORITED</span></a>

Favorite (no text)

  <a class="btn btn-alternate favorite heart"><span class="icon"></span></a>

Favorited (no text)

  <a class="btn btn-alternate favorited heart"><span class="icon"></span></a>

Links

Content Links

<a class="content link" href="http://www.theknot.com">More information</a>

More/Less Content

More/Less Content can also use buttons in place of links.

To load inline, buttons should:

  • be ‘alternate’ style
  • follow naming convention “VIEW MORE [CONTENT NAME]”

To load on a new page, buttons should:

  • be ‘primary’ style
  • follow naming convention “VIEW MORE [REAL WEDDINGS]”

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus et Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus et Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

more
<div class="more-less-container">
    <p class="content short">
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
        dolore magna aliquyam erat, sed diam voluptua.
        At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus et
        Lorem ipsum dolor sit amet.
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
        dolore magna aliquyam erat, sed diam voluptua.
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
        dolore magna aliquyam erat, sed diam voluptua.
        At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus et
        Lorem ipsum dolor sit amet.
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
        dolore magna aliquyam erat, sed diam voluptua.
    </p>

    <div class="more-less more" data-toggle="more-less">
        <span class="icon"></span>
        <span class="name">more</span>
    </div>
</div>

Note

If you want to override responsiveness, you can specify with classes .more-less-md or .more-less-lg
For example:

more
<div class="more-less more-less-lg more">
    <span class="icon"></span>
    <span class="name">more</span>
</div>

Back to top button


<a class="back-to-top" href="#">
    <span class="icon icon-general-caret-up"></span>
    <span>back to top</span>
</a>