Skip to content

Instantly share code, notes, and snippets.

@elliottmangham
Forked from vegaskev/functions.php
Last active May 12, 2021 14:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save elliottmangham/b538323ec43c2bb817be7ca6d7f07ba1 to your computer and use it in GitHub Desktop.
Save elliottmangham/b538323ec43c2bb817be7ca6d7f07ba1 to your computer and use it in GitHub Desktop.
Change Gravity Forms Spinner to CSS Spinner
/* Spinner */
.gform_ajax_spinner {
margin-left: 20px;
border: 4px solid rgba(255, 255, 255, 0.3);
border-left: 4px solid rgba(110, 73, 217, 0.7);
animation: spinner 1.1s infinite linear;
border-radius: 50%;
width: 30px;
height: 30px;
}
@keyframes spinner {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
// Changes Gravity Forms Ajax Spinner (next, back, submit) to a transparent image
// this allows you to target the css and create a pure css spinner like the one used below in the style.css file of this gist.
function spinner_url( $image_src, $form ) {
return 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'; // relative to you theme images folder
}
add_filter( 'gform_ajax_spinner_url', 'spinner_url', 10, 2 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment