diff --git a/web/themes/custom/colloque2024/css-compiled/index.css b/web/themes/custom/colloque2024/css-compiled/index.css
index 55c1d1a1..3a1b4bab 100644
--- a/web/themes/custom/colloque2024/css-compiled/index.css
+++ b/web/themes/custom/colloque2024/css-compiled/index.css
@@ -338,109 +338,33 @@ footer h2 {
font-size: 1rem;
line-height: 1.5rem; }
-@keyframes animateCircle_pop_trans {
- 0% {
- stroke: #000000;
- /* Initial stroke color */ }
- 100% {
- stroke: #ff0000;
- /* Final stroke color */ } }
+/* Link the SVG file */
+body {
+ /* background-image: url('../images/fond-ronds.svg'); */
+ /* Add other background properties as needed */
+ width: 100%;
+ height: 100vh;
+ /* Adjust as needed */
+ background-size: cover;
+ /* Adjust as needed */ }
-@keyframes animateCircle_pop_trans-2 {
+@keyframes pulse {
0% {
- fill: #ffffff;
- /* Initial fill color */ }
+ transform: scale(0); }
100% {
- fill: #00ff00;
- /* Final fill color */ } }
+ transform: scale(0.5); } }
-@keyframes animateCircle_vert_clair_erable {
- 0% {
- stroke: #000000;
- /* Initial stroke color */ }
- 100% {
- stroke: #ff0000;
- /* Final stroke color */ } }
+@keyframes slidein {
+ from {
+ transform: translateX(20%); }
+ to {
+ transform: translateX(70%); } }
-@keyframes animateCircle_vert_clair_erable-93 {
- 0% {
- fill: #ffffff;
- /* Initial fill color */ }
- 100% {
- fill: #00ff00;
- /* Final fill color */ } }
-
-@keyframes animateCircle_vert_clair_erable-9 {
- 0% {
- stroke: #000000;
- /* Initial stroke color */ }
- 100% {
- stroke: #ff0000;
- /* Final stroke color */ } }
-
-@keyframes animateCircle_vert_clair_erable-3 {
- 0% {
- fill: #ffffff;
- /* Initial fill color */ }
- 100% {
- fill: #00ff00;
- /* Final fill color */ } }
-
-@keyframes animateCircle_vert_clair_erable-3-1 {
- 0% {
- stroke: #000000;
- /* Initial stroke color */ }
- 100% {
- stroke: #ff0000;
- /* Final stroke color */ } }
-
-@keyframes animateCircle_vert_clair_erable-3-1-7 {
- 0% {
- fill: #ffffff;
- /* Initial fill color */ }
- 100% {
- fill: #00ff00;
- /* Final fill color */ } }
-
-@keyframes animateCircle_vert_erable {
- 0% {
- stroke: #000000;
- /* Initial stroke color */ }
- 100% {
- stroke: #ff0000;
- /* Final stroke color */ } }
-
-@keyframes animateCircle_vert_erable-4 {
- 0% {
- fill: #ffffff;
- /* Initial fill color */ }
- 100% {
- fill: #00ff00;
- /* Final fill color */ } }
-
-@keyframes animateCircle_vert_erable-4-6 {
- 0% {
- stroke: #000000;
- /* Initial stroke color */ }
- 100% {
- stroke: #ff0000;
- /* Final stroke color */ } }
-
-@keyframes animateCircle_vert_erable-4-3 {
- 0% {
- fill: #ffffff;
- /* Initial fill color */ }
- 100% {
- fill: #00ff00;
- /* Final fill color */ } }
-
-@keyframes animateCircle_vert_erable-2 {
- 0% {
- stroke: #000000;
- /* Initial stroke color */ }
- 100% {
- stroke: #ff0000;
- /* Final stroke color */ } }
+@keyframes dropDown {
+ from {
+ transform: translateY(20%); }
+ to {
+ transform: translateY(70%); } }
@keyframes translateAnimation {
0% {
@@ -452,57 +376,72 @@ footer h2 {
transform: translateX(500px);
/* End translation */ } }
-@keyframes animateCircle_orange-7 {
+@keyframes changeColor {
0% {
- stroke: #000000;
- /* Initial stroke color */ }
- 100% {
- stroke: #ff0000;
- /* Final stroke color */ } }
-
-@keyframes animateCircle_orange-2 {
- 0% {
- fill: #ffffff;
+ fill: #b9ce00;
/* Initial fill color */ }
100% {
- fill: #00ff00;
+ fill: #ff804d;
/* Final fill color */ } }
-@keyframes animateCircle_orange-9 {
+@keyframes changeColor2 {
0% {
- stroke: #000000;
- /* Initial stroke color */ }
- 100% {
- stroke: #ff0000;
- /* Final stroke color */ } }
-
-@keyframes animateCircle_orange {
- 0% {
- fill: #ffffff;
+ fill: #038788;
/* Initial fill color */ }
100% {
- fill: #00ff00;
+ fill: #349a84;
/* Final fill color */ } }
-@keyframes slidein {
- from {
- transform: translateX(0%); }
- to {
- transform: translateX(100%); } }
+/* Apply styles to the SVG paths
+#circle_pop_trans,
+#circle_pop_trans-2,
+/* Add other SVG IDs or classes here */
+#circle_orange {
+ /* Add styles to your SVG paths */
+ /* Example animation */
+ /* animation: pulse 2s infinite alternate; */
+ /* animation: dropDown 2s infinite alternate; */
+ /* animation: pulse 2s infinite alternate; */ }
-/* Add more keyframes for other paths as needed */
-#circle_pop_trans {
- animation-name: translateAnimation;
- animation-duration: 13s;
- animation-repeat: infinite;
- animation-delay: 1s;
- animation-fill-mode: none; }
+#cercle_vert_erable-4-3 {
+ animation: changeColor2 2s forwards; }
+
+/* Apply styles to the SVG paths */
+#circle_vert_clair_erable-3-1 {
+ animation: changeColor 2s forwards;
+ /* animation: slidein 2s infinite alternate; */ }
+
+#circle_orange-7 {
+ /* animation: changeColor 2s infinite alternate; */ }
#circle_orange-6 {
- animation: slidein 2s infinite alternate;
- /* Animate fill color */ }
+ /* Main animation for the football */
+ /* animation: football-motion 2s linear infinite; */ }
+
+#circle_orange-6-bis {
+ /* Trailing effect animation */
+ /* animation: trace-motion 2s linear infinite; */ }
+
+@keyframes football-motion {
+ 0% {
+ transform: translateX(0) translateY(0); }
+ 100% {
+ transform: translateX(100px); } }
+
+@keyframes trace-motion {
+ 0% {
+ opacity: 0.5;
+ /* Adjust the opacity to control the visibility of the trace */
+ /* Additional properties for the trailing effect */
+ transform: translateX(0px) translateY(0);
+ /* Adjust as needed */ }
+ 100% {
+ opacity: 0.3;
+ /* Make the trace disappear at the end */
+ /* Additional properties for the trailing effect */
+ transform: translateX(100px);
+ /* Adjust as needed */ } }
-/* Apply animations to other paths similarly */
/*!
* Hamburgers
* @description Tasty CSS-animated hamburgers
@@ -626,12 +565,19 @@ footer h2 {
body {
position: relative; }
+ body #content-ontop {
+ z-index: 3000;
+ position: relative;
+ top: -1200px; }
+ body #background-animated {
+ z-index: 2000;
+ position: relative;
+ left: -350px; }
body::before {
z-index: -1;
content: " ";
width: 100%;
height: 100%;
- background-image: url("../images/fond-ronds.svg");
background-repeat: no-repeat;
background-size: content;
display: block;
@@ -1101,14 +1047,13 @@ header {
width: min-content;
margin-bottom: 0; }
header .row #block-colloque2024-mainnavigation {
- width: max-content;
- display: none; }
+ width: max-content; }
header .row #block-colloque2024-mainnavigation .burger {
padding-top: 0.25rem;
z-index: 9999; }
@media screen and (min-width: 1200px) {
header .row #block-colloque2024-mainnavigation {
- display: block; }
+ display: flex; }
header .row #block-colloque2024-mainnavigation ul {
margin-bottom: 0;
flex-wrap: wrap; }
@@ -1192,9 +1137,6 @@ header.front #block-colloque2024-branding {
header.front #block-colloque2024-branding.is-active > div {
max-height: 115px; }
-header.front #block-colloque2024-renderedsitesettingsblock-2 {
- display: none; }
-
#block-colloque2024-submenu {
margin: 1rem auto; }
#block-colloque2024-submenu ul {
diff --git a/web/themes/custom/colloque2024/css-compiled/pages/layout.css b/web/themes/custom/colloque2024/css-compiled/pages/layout.css
index 380548d8..a8b47f48 100644
--- a/web/themes/custom/colloque2024/css-compiled/pages/layout.css
+++ b/web/themes/custom/colloque2024/css-compiled/pages/layout.css
@@ -8,12 +8,19 @@
body {
position: relative; }
+ body #content-ontop {
+ z-index: 3000;
+ position: relative;
+ top: -1200px; }
+ body #background-animated {
+ z-index: 2000;
+ position: relative;
+ left: -350px; }
body::before {
z-index: -1;
content: " ";
width: 100%;
height: 100%;
- background-image: url("../images/fond-ronds.svg");
background-repeat: no-repeat;
background-size: content;
display: block;
diff --git a/web/themes/custom/colloque2024/css/components/header/header.scss b/web/themes/custom/colloque2024/css/components/header/header.scss
index 8c5c023e..0fb9a9b4 100644
--- a/web/themes/custom/colloque2024/css/components/header/header.scss
+++ b/web/themes/custom/colloque2024/css/components/header/header.scss
@@ -88,9 +88,8 @@ header{
z-index: 9999;
}
// .nav-main{
- display: none;
@media screen and (min-width: 1200px) {
- display: block;
+ display: flex;
ul{
margin-bottom: 0;
flex-wrap: wrap;
@@ -201,6 +200,6 @@ header.front{
}
}
#block-colloque2024-renderedsitesettingsblock-2{
- display: none;
+ // display: none;
}
}
diff --git a/web/themes/custom/colloque2024/css/configs/animation.scss b/web/themes/custom/colloque2024/css/configs/animation.scss
index de020484..a24b4dca 100644
--- a/web/themes/custom/colloque2024/css/configs/animation.scss
+++ b/web/themes/custom/colloque2024/css/configs/animation.scss
@@ -1,123 +1,108 @@
-@keyframes animateCircle_pop_trans {
- 0% {stroke: #000000; /* Initial stroke color */}
- 100% {stroke: #ff0000; /* Final stroke color */}
- }
-
- @keyframes animateCircle_pop_trans-2 {
- 0% {fill: #ffffff; /* Initial fill color */}
- 100% {fill: #00ff00; /* Final fill color */}
- }
+/* Link the SVG file */
+body {
+ /* background-image: url('../images/fond-ronds.svg'); */
+ /* Add other background properties as needed */
+ width: 100%;
+ height: 100vh; /* Adjust as needed */
+ background-size: cover; /* Adjust as needed */
+}
- @keyframes animateCircle_vert_clair_erable {
- 0% {stroke: #000000; /* Initial stroke color */}
- 100% {stroke: #ff0000; /* Final stroke color */}
- }
-
- @keyframes animateCircle_vert_clair_erable-93 {
- 0% {fill: #ffffff; /* Initial fill color */}
- 100% {fill: #00ff00; /* Final fill color */}
- }
-
- @keyframes animateCircle_vert_clair_erable-9 {
- 0% {stroke: #000000; /* Initial stroke color */}
- 100% {stroke: #ff0000; /* Final stroke color */}
- }
-
- @keyframes animateCircle_vert_clair_erable-3 {
- 0% {fill: #ffffff; /* Initial fill color */}
- 100% {fill: #00ff00; /* Final fill color */}
- }
- @keyframes animateCircle_vert_clair_erable-3-1 {
- 0% {stroke: #000000; /* Initial stroke color */}
- 100% {stroke: #ff0000; /* Final stroke color */}
- }
-
- @keyframes animateCircle_vert_clair_erable-3-1-7 {
- 0% {fill: #ffffff; /* Initial fill color */}
- 100% {fill: #00ff00; /* Final fill color */}
- }
+@keyframes pulse {
+ 0% {transform: scale(0);}
+ 100% {transform: scale(.5);}
+}
- @keyframes animateCircle_vert_erable {
- 0% {stroke: #000000; /* Initial stroke color */}
- 100% {stroke: #ff0000; /* Final stroke color */}
- }
-
- @keyframes animateCircle_vert_erable-4 {
- 0% {fill: #ffffff; /* Initial fill color */}
- 100% {fill: #00ff00; /* Final fill color */}
- }
- @keyframes animateCircle_vert_erable-4-6 {
- 0% {stroke: #000000; /* Initial stroke color */}
- 100% {stroke: #ff0000; /* Final stroke color */}
- }
-
- @keyframes animateCircle_vert_erable-4-3 {
- 0% {fill: #ffffff; /* Initial fill color */}
- 100% {fill: #00ff00; /* Final fill color */}
- }
-
- @keyframes animateCircle_vert_erable-2 {
- 0% {stroke: #000000; /* Initial stroke color */}
- 100% {stroke: #ff0000; /* Final stroke color */}
- }
-
- @keyframes translateAnimation {
- 0% {
- transform: translateX(0); /* Start translation */
- }
- 50% {
- transform: translateX(200);
- }
- 100% {
- transform: translateX(500px); /* End translation */
- }
- }
+@keyframes slidein {
+ from {transform: translateX(20%);}
+ to {transform: translateX(70%);}
+}
- @keyframes animateCircle_orange-7 {
- 0% {stroke: #000000; /* Initial stroke color */}
- 100% {stroke: #ff0000; /* Final stroke color */}
- }
-
- @keyframes animateCircle_orange-2 {
- 0% {fill: #ffffff; /* Initial fill color */}
- 100% {fill: #00ff00; /* Final fill color */}
- }
+@keyframes dropDown {
+ from {transform: translateY(20%);}
+ to {transform: translateY(70%);}
+}
- @keyframes animateCircle_orange-9 {
- 0% {stroke: #000000; /* Initial stroke color */}
- 100% {stroke: #ff0000; /* Final stroke color */}
- }
-
- @keyframes animateCircle_orange {
- 0% {fill: #ffffff; /* Initial fill color */}
- 100% {fill: #00ff00; /* Final fill color */}
- }
+@keyframes translateAnimation {
+ 0% {transform: translateX(0); /* Start translation */}
+ 50% {transform: translateX(200);}
+ 100% {transform: translateX(500px); /* End translation */}
+}
+
+@keyframes changeColor {
+ 0% {fill: #b9ce00; /* Initial fill color */}
+ 100% {fill: #ff804d; /* Final fill color */}
+}
+
+@keyframes changeColor2 {
+ 0% {fill: #038788; /* Initial fill color */}
+ 100% {fill: #349a84; /* Final fill color */}
+}
- @keyframes slidein {
- from {
- transform: translateX(0%);
- }
- to {
- transform: translateX(100%);
- }
-
+/* Apply styles to the SVG paths
+#circle_pop_trans,
+#circle_pop_trans-2,
+/* Add other SVG IDs or classes here */
+#circle_orange{
+ /* Add styles to your SVG paths */
+ /* Example animation */
+ /* animation: pulse 2s infinite alternate; */
+ /* animation: dropDown 2s infinite alternate; */
+ /* animation: pulse 2s infinite alternate; */
+
+
+}
+
+#cercle_vert_erable-4-3{
+ animation: changeColor2 2s forwards;
+}
+
+/* Apply styles to the SVG paths */
+#circle_vert_clair_erable-3-1
+{
+ animation: changeColor 2s forwards;
+ /* animation: slidein 2s infinite alternate; */
+
+}
+
+#circle_orange-7{
+ /* animation: changeColor 2s infinite alternate; */
+}
+
+
+
+
+
+#circle_orange-6 {
+ /* Main animation for the football */
+ /* animation: football-motion 2s linear infinite; */
+}
+
+#circle_orange-6-bis {
+ /* Trailing effect animation */
+ /* animation: trace-motion 2s linear infinite; */
+}
+
+@keyframes football-motion {
+ 0% {
+ transform: translateX(0) translateY(0);
}
-
- /* Add more keyframes for other paths as needed */
-
- #circle_pop_trans {
- animation-name: translateAnimation;
- animation-duration:13s;
- animation-repeat:infinite;
- animation-delay: 1s;
- animation-fill-mode: none; }
-
- #circle_orange-6 {
- animation: slidein 2s infinite alternate; /* Animate fill color */
+ 100% {
+ transform: translateX(100px) ;
}
-
- /* Apply animations to other paths similarly */
-
\ No newline at end of file
+}
+
+@keyframes trace-motion {
+ 0% {
+ opacity: 0.5; /* Adjust the opacity to control the visibility of the trace */
+ /* Additional properties for the trailing effect */
+ transform: translateX(0px) translateY(0); /* Adjust as needed */
+ }
+ 100% {
+ opacity: 0.3; /* Make the trace disappear at the end */
+ /* Additional properties for the trailing effect */
+ transform: translateX(100px) ; /* Adjust as needed */
+ }
+}
diff --git a/web/themes/custom/colloque2024/css/pages/layout.scss b/web/themes/custom/colloque2024/css/pages/layout.scss
index 7cf3087c..85cdc729 100644
--- a/web/themes/custom/colloque2024/css/pages/layout.scss
+++ b/web/themes/custom/colloque2024/css/pages/layout.scss
@@ -9,13 +9,26 @@ main:not(.home) {
//
body {
+ #content-ontop{
+ z-index: 3000;
+ position: relative;
+ top: -1200px;
+ }
+
+
+ #background-animated{
+ z-index: 2000;
+ position: relative;
+ left: -350px;
+
+ }
position: relative;
&::before {
z-index: -1;
content: " ";
width: 100%;
height: 100%;
- background-image: url("../images/fond-ronds.svg");
+ // background-image: url("../images/fond-ronds.svg");
background-repeat: no-repeat;
background-size: content;
display: block;
@@ -23,6 +36,10 @@ body {
top: 0;
left: 0;
}
+
+
+
+
// &::after {
// z-index: -1;
// content: " ";
@@ -63,3 +80,4 @@ article {
h4 {
// @include croix_or;
}
+
diff --git a/web/themes/custom/colloque2024/images/fond-rond.svg b/web/themes/custom/colloque2024/images/fond-rond.svg
new file mode 100644
index 00000000..a34c3b05
--- /dev/null
+++ b/web/themes/custom/colloque2024/images/fond-rond.svg
@@ -0,0 +1,129 @@
+
+
+
+
diff --git a/web/themes/custom/colloque2024/images/fond-ronds.svg b/web/themes/custom/colloque2024/images/fond-ronds.svg
index d14fe522..579a52ae 100644
--- a/web/themes/custom/colloque2024/images/fond-ronds.svg
+++ b/web/themes/custom/colloque2024/images/fond-ronds.svg
@@ -2,130 +2,143 @@
+width="1900"
+height="1500"
+viewBox="0 0 502.70834 396.875"
+version="1.1"
+id="svg1"
+xml:space="preserve"
+inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
+sodipodi:docname="fond-ronds.svg"
+xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+xmlns="http://www.w3.org/2000/svg"
+xmlns:svg="http://www.w3.org/2000/svg">