mirror of
https://github.com/LucasVbr/LucasVbr.git
synced 2026-07-09 14:27:46 +00:00
Add Builder for shields
This commit is contained in:
+187
-188
@@ -1,216 +1,215 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 800 400" width="800" height="400">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1000 400" width="1000" height="400">
|
||||
<foreignObject width="100%" height="100%">
|
||||
<div xmlns="http://www.w3.org/1999/xhtml">
|
||||
<style>
|
||||
.container {
|
||||
font-family: system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
|
||||
margin: 0;
|
||||
width: 100%;
|
||||
height: 400px;
|
||||
|
||||
background: #333;
|
||||
background-size: 600% 400%;
|
||||
border-radius: 10px;
|
||||
/* color: white; */
|
||||
text-align: center;
|
||||
font-family: system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin: 0;
|
||||
width: 100%;
|
||||
height: 400px;
|
||||
/* background: linear-gradient(-45deg, #fc5c7d, #6a82fb, #05dfd7); */
|
||||
background: #333;
|
||||
background-size: 600% 400%;
|
||||
border-radius: 10px;
|
||||
/* color: white; */
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
font-size: 5em;
|
||||
letter-spacing: 8px;
|
||||
font-family: "Lucida Console", Monaco, monospace;
|
||||
font-weight: 400;
|
||||
/*Create overlap*/
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
font-size: 5em;
|
||||
letter-spacing: 8px;
|
||||
font-family: "Lucida Console", Monaco, monospace;
|
||||
font-weight: 400;
|
||||
/*Create overlap*/
|
||||
|
||||
margin: 0;
|
||||
line-height: 0;
|
||||
/*Animation*/
|
||||
margin: 0;
|
||||
line-height: 0;
|
||||
/*Animation*/
|
||||
|
||||
animation: glitch1 2.5s infinite;
|
||||
animation: glitch1 2.5s infinite;
|
||||
}
|
||||
|
||||
h1:nth-child(2) {
|
||||
color: #67f3da;
|
||||
animation: glitch2 2.5s infinite;
|
||||
color: #67f3da;
|
||||
animation: glitch2 2.5s infinite;
|
||||
}
|
||||
|
||||
h1:nth-child(3) {
|
||||
color: #f16f6f;
|
||||
animation: glitch3 2.5s infinite;
|
||||
color: #f16f6f;
|
||||
animation: glitch3 2.5s infinite;
|
||||
}
|
||||
/*Keyframes*/
|
||||
|
||||
@keyframes glitch1 {
|
||||
0% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
7% {
|
||||
transform: skew(-0.5deg, -0.9deg);
|
||||
opacity: 0.75;
|
||||
}
|
||||
10% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
27% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
30% {
|
||||
transform: skew(0.8deg, -0.1deg);
|
||||
opacity: 0.75;
|
||||
}
|
||||
35% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
52% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
55% {
|
||||
transform: skew(-1deg, 0.2deg);
|
||||
opacity: 0.75;
|
||||
}
|
||||
50% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
72% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
75% {
|
||||
transform: skew(0.4deg, 1deg);
|
||||
opacity: 0.75;
|
||||
}
|
||||
80% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
100% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
0% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
7% {
|
||||
transform: skew(-0.5deg, -0.9deg);
|
||||
opacity: 0.75;
|
||||
}
|
||||
10% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
27% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
30% {
|
||||
transform: skew(0.8deg, -0.1deg);
|
||||
opacity: 0.75;
|
||||
}
|
||||
35% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
52% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
55% {
|
||||
transform: skew(-1deg, 0.2deg);
|
||||
opacity: 0.75;
|
||||
}
|
||||
50% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
72% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
75% {
|
||||
transform: skew(0.4deg, 1deg);
|
||||
opacity: 0.75;
|
||||
}
|
||||
80% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
100% {
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes glitch2 {
|
||||
0% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
7% {
|
||||
transform: translate(-2px, -3px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
10% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
27% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
30% {
|
||||
transform: translate(-5px, -2px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
35% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
52% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
55% {
|
||||
transform: translate(-5px, -1px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
50% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
72% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
75% {
|
||||
transform: translate(-2px, -6px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
80% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
100% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
0% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
7% {
|
||||
transform: translate(-2px, -3px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
10% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
27% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
30% {
|
||||
transform: translate(-5px, -2px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
35% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
52% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
55% {
|
||||
transform: translate(-5px, -1px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
50% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
72% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
75% {
|
||||
transform: translate(-2px, -6px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
80% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
100% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes glitch3 {
|
||||
0% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
7% {
|
||||
transform: translate(2px, 3px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
10% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
27% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
30% {
|
||||
transform: translate(5px, 2px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
35% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
52% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
55% {
|
||||
transform: translate(5px, 1px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
50% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
72% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
75% {
|
||||
transform: translate(2px, 6px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
80% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
100% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
0% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
7% {
|
||||
transform: translate(2px, 3px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
10% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
27% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
30% {
|
||||
transform: translate(5px, 2px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
35% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
52% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
55% {
|
||||
transform: translate(5px, 1px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
50% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
72% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
75% {
|
||||
transform: translate(2px, 6px);
|
||||
opacity: 0.5;
|
||||
}
|
||||
80% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
100% {
|
||||
transform: none;
|
||||
opacity: 0.25;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<div class="container">
|
||||
@@ -220,4 +219,4 @@
|
||||
</div>
|
||||
</div>
|
||||
</foreignObject>
|
||||
</svg>
|
||||
<script xmlns=""/></svg>
|
||||
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 7.2 KiB |
Reference in New Issue
Block a user