# Rotating Button

Customization Reference
HTML selector 🔧 [data-arts-component-name="RotatingButton"]
Component source 📄 HTML/js/components/RotatingButton.js
Component source (gulp) 📄 SOURCE/components/rotatingButton/RotatingButton.js

# Default Options

defaults: {
  rotateAnimation: {
    onScrollSpeed: 2
  },
  delimiter: '  →  ',
  loopRounds: 2
}

# HTML Markup

<div
  class="rotating-button js-rotating-button"
  data-arts-component-name="RotatingButton"
  data-arts-component-options="{}"
>
  <a
    class="rotating-button__link subheading js-rotating-button__link"
    href="#my-section"
    rel="nofollow"
  >
    <div class="rotating-button__label js-rotating-button__label">Scroll Down</div>
    <div class="rotating-button__icon js-rotating-button__icon">
      <svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg">
        <polygon transform="translate(10.000000, 9.160254) rotate(-330.000000) translate(-10.000000, -9.160254)" points="9 -0.839745962 11 -0.839745962 11 19.160254 9 19.160254"></polygon>
        <polygon transform="translate(10.000000, 9.160254) rotate(-30.000000) translate(-10.000000, -9.160254)" points="9 -0.839745962 11 -0.839745962 11 19.160254 9 19.160254"></polygon>
        <polygon transform="translate(10.000000, 9.160254) rotate(-90.000000) translate(-10.000000, -9.160254)" points="9 -0.839745962 11 -0.839745962 11 19.160254 9 19.160254"></polygon>
      </svg>
    </div>
  </a>
</div>