[code] have implemented loader.css file, this CSS file is resposible for the animations for the loader used across this project.

This commit is contained in:
2026-04-22 17:04:13 +01:00
parent 75564f8b48
commit 5690edccc6

67
css/loader.css Normal file
View File

@@ -0,0 +1,67 @@
/* This loader is taken directly from the website therange.co.uk (The Range, trading as CDS (Superstores International) Limited.)
This loader has been mocified to suit the styling and use cases required for ourPlace. Original loader is not my property. */
.loaderWrapper {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
.loader {
position: relative;
margin: 0 auto;
height: 70px;
width: 70px;
}
.circular {
animation: rotate 2s linear infinite;
height: 100%;
width: 100%;
position: absolute;
top: 0; bottom: 0; left: 0; right: 0;
margin: auto;
transform-origin: center center;
}
.path {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
stroke: #FFDD05;
animation: dash 3s cubic-bezier(1,.12,.22,1.01) infinite;
stroke-linecap: round;
}
@keyframes rotate {
100% { transform: rotate(360deg); }
}
@keyframes dash {
0% { stroke-dasharray: 0, 150; }
40% { stroke-dasharray: 130, 200; }
80% { stroke-dasharray: 0, 25; }
100% { stroke-dasharray: 0, 200; }
}
.loaderLogoContain {
position: absolute;
top: 0; left: 0;
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.loaderLogo {
width: 45%;
height: 45%;
}
.loaderLoadingText {
color: #FFDD05;
font-size: 15px;
margin-top: 20px;
font-weight: 500;
}