From 5ae320f101071b9961bbecae8e18c64c9f6a41eb Mon Sep 17 00:00:00 2001
From: b_b <bruno@eliaz.fr>
Date: Thu, 30 Mar 2023 15:54:56 +0200
Subject: [PATCH] fix: animation moins violente sur les formulaires
 `.resubmit-noajax`

Fix: #5317
---
 prive/themes/spip/forms.css.html | 47 ++++++++++++++++++++++++--------
 1 file changed, 35 insertions(+), 12 deletions(-)

diff --git a/prive/themes/spip/forms.css.html b/prive/themes/spip/forms.css.html
index 40342d09ec..9987a9bb3d 100644
--- a/prive/themes/spip/forms.css.html
+++ b/prive/themes/spip/forms.css.html
@@ -1660,18 +1660,41 @@ img.aide {
 }
 
 
-@keyframes skew-x-shakeng{
- 0% { transform: skewX(-4deg); }
- 5% { transform: skewX(4deg); }
- 10% { transform: skewX(-4deg); }
- 15% { transform: skewX(4deg); }
- 20% { transform: skewX(-4deg); }
- 25% { transform: skewX(4deg); }
- 30% { transform: skewX(-4deg); }
- 35% { transform: skewX(4deg); }
- 40% { transform: skewX(0deg); }
- 100% { transform: skewX(0deg); }
+@keyframes bounce {
+	0% {
+		transform: translateX(0px);
+		timing-function: ease-in;
+	}
+	37% {
+		transform: translateX(5px);
+		timing-function: ease-out;
+	}
+	55% {
+		transform: translateX(-5px);
+		timing-function: ease-in;
+	}
+	73% {
+		transform: translateX(4px);
+		timing-function: ease-out;
+	}
+	82% {
+		transform: translateX(-4px);
+		timing-function: ease-in;
+	}
+	91% {
+		transform: translateX(2px);
+		timing-function: ease-out;
+	}
+	96% {
+		transform: translateX(-2px);
+		timing-function: ease-in;
+	}
+	100% {
+		transform: translateX(0px);
+		timing-function: ease-in;
+	}
 }
+
 .formulaire_spip.resubmit-noajax {
-  animation: skew-x-shakeng 0.5s;
+	animation: bounce 0.5s;
 }
-- 
GitLab