Add To Cart Button (Pulse)


Plugin Details

Add a pulsing animation to the add to cart button for the product details page, store page, and product block.

Compatibility

  • Works with Squarespace 7.1

  • Uses Custom CSS


Product Details Page: Add to Custom CSS

// PULSE - ADD TO CART BUTTON (PRODUCT PAGE) - GHOSTPLUGINS.COM //

.ProductItem .ProductItem-details .sqs-add-to-cart-button, .pdp-form-wrapper .sqs-add-to-cart-button, .pdp-layout-full-width-carousel .pdp-details .pdp-selection .sqs-add-to-cart-button
 {
  animation: pulse 1s infinite alternate; // animation duration and speed
}

// PULSING ANIMATION - ADJUST THE SCALE OPTION TO CHANGE PULSING SIZE

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2); // button size during pulse animation
  }
}

Store Page: Add to Custom CSS

// PULSE - ADD TO CART BUTTON (STORE PAGE) - GHOSTPLUGINS.COM //

.products .sqs-add-to-cart-button {
  animation: pulse 1s infinite alternate; // animation duration and speed
}

// PULSING ANIMATION - ADJUST THE SCALE OPTION TO CHANGE PULSING SIZE

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2); // button size during pulse animation
  }
}

Product Block: Add to Custom CSS

// PULSE - ADD TO CART BUTTON (PRODUCT BLOCK) - GHOSTPLUGINS.COM //

.product-block .sqs-add-to-cart-button {
  animation: pulse 1s infinite alternate; // animation duration and speed
}

// PULSING ANIMATION - ADJUST THE SCALE OPTION TO CHANGE PULSING SIZE

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2); // button size during pulse animation
  }
}

Customizable Options

  • Animation Speed

  • Pulse Size

Notes

Compatible with all product detail layouts (Simple, Wrap, Full, and Half).


Previous
Previous

Description Titles - Accordion Block

Next
Next

Pulse Button - Button Block