Skip to content

Commit

Permalink
Added Loader 49 by aditya - issue rohit8020#10
Browse files Browse the repository at this point in the history
  • Loading branch information
adityasaha39 committed Oct 21, 2022
1 parent 64976f8 commit e2b04a6
Show file tree
Hide file tree
Showing 3 changed files with 155 additions and 49 deletions.
50 changes: 50 additions & 0 deletions codes.js
Original file line number Diff line number Diff line change
Expand Up @@ -3262,6 +3262,56 @@ const codes = [
}
`,
},
{
id: 49,
code: `
#HTML
<div class="loader-box">
<div class="loader-49">
<h3 class="loader-49-text" data-text="Loading...">Loading...</h3>
</div>
<a href="#demo-modal" id="49" class="show-code-btn">Show Code</a>
</div>
#css
.loader-49 {
width: 250px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
}
.loader-49-text {
position: relative;
font-family: "Poppins", sans-serif;
text-transform: uppercase;
font-size: 3em;
color: #222;
border-bottom: 10px solid #222;
letter-spacing: 0.05rem;
}
.loader-49-text::before {
content: attr(data-text);
position: absolute;
top: 0;
left: 0;
width: 100%;
color: #03a9f4;
overflow: hidden;
border-bottom: 10px solid #03a9f4;
animation: loader-49-animate 10s linear infinite;
}
@keyframes loader-49-animate {
0% {
width: 0;
}
100% {
width: 100%;
}
}
`,
},
];
139 changes: 95 additions & 44 deletions index.css
Original file line number Diff line number Diff line change
Expand Up @@ -3136,7 +3136,8 @@ body {
}

/* .............Loader-46th............... */
.loader-46, .loader-46 div {
.loader-46,
.loader-46 div {
box-sizing: border-box;
}

Expand Down Expand Up @@ -3204,7 +3205,6 @@ body {
}
}


/* -----------Loader-47th--------- */
.loader-47 {
width: 50px;
Expand Down Expand Up @@ -3266,56 +3266,107 @@ body {
/* .............Loader-48th............... */

.loader48 {
display:inline-block;
position: relative;
width: 50px;
height: 50px;
-webkit-animation:loader48 1.5s linear infinite;
animation:loader48 1.5s linear infinite;
display: inline-block;
position: relative;
width: 50px;
height: 50px;
-webkit-animation: loader48 1.5s linear infinite;
animation: loader48 1.5s linear infinite;
}
.loader48:before,
.loader48:after {
position: absolute;
content: "";
left: 30px;
top: 0;
width: 30px;
height: 50px;
background: white;
-moz-border-radius: 30px 30px 0 0;
border-radius: 30px 30px 0 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
position: absolute;
content: "";
left: 30px;
top: 0;
width: 30px;
height: 50px;
background: white;
-moz-border-radius: 30px 30px 0 0;
border-radius: 30px 30px 0 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
}
.loader48:after {
left: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin :100% 100%;
}
left: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}

@keyframes loader48 {
0% {transform: scale(0, 0);opacity:0;}
100% {transform: scale(1, 1);opacity:1;}
0% {
transform: scale(0, 0);
opacity: 0;
}
100% {
transform: scale(1, 1);
opacity: 1;
}
}
@-webkit-keyframes loader48 {
0% {-webkit-transform: scale(0, 0);opacity:0;}
100% {-webkit-transform: scale(1, 1);opacity:1;}
0% {
-webkit-transform: scale(0, 0);
opacity: 0;
}
100% {
-webkit-transform: scale(1, 1);
opacity: 1;
}
}

/* -----------Loader-49th--------- */

.loader-49 {
width: 250px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
}

.loader-49-text {
position: relative;
font-family: "Poppins", sans-serif;
text-transform: uppercase;
font-size: 3em;
color: #222;
border-bottom: 10px solid #222;
letter-spacing: 0.05rem;
}
.loader-49-text::before {
content: attr(data-text);
position: absolute;
top: 0;
left: 0;
width: 100%;
color: #03a9f4;
overflow: hidden;
border-bottom: 10px solid #03a9f4;
animation: loader-49-animate 10s linear infinite;
}
@keyframes loader-49-animate {
0% {
width: 0;
}
100% {
width: 100%;
}
}

/* .............Loader-nth............... */
Expand Down
15 changes: 10 additions & 5 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -571,7 +571,6 @@ <h1>Copy Code</h1>
<a href="#demo-modal" id="46" class="show-code-btn">Show Code</a>
</div>


<!-- Loader-47 -->
<div class="loader-box">
<div class="loader-47">
Expand All @@ -582,11 +581,17 @@ <h1>Copy Code</h1>

<!-- Loader-48 -->
<div class="loader-box">
<div class="loader48">

<div class="loader48"></div>
<a href="#demo-modal" id="48" class="show-code-btn">Show Code</a>
</div>

<!-- Loader-n -->
<div class="loader-box">
<div class="loader-49">
<h3 class="loader-49-text" data-text="Loading...">Loading...</h3>
</div>
<a href="#demo-modal" id="49" class="show-code-btn">Show Code</a>
</div>
<a href="#demo-modal" id="48" class="show-code-btn">Show Code</a>
</div>

<!-- Loader-n -->
<!-- <div class="loader-box">
Expand Down

0 comments on commit e2b04a6

Please sign in to comment.