diff --git a/Components/Buttons/Delete-Effect-Button/index.html b/Components/Buttons/Delete-Effect-Button/index.html new file mode 100644 index 00000000..c24b42bf --- /dev/null +++ b/Components/Buttons/Delete-Effect-Button/index.html @@ -0,0 +1,16 @@ + + + + + + + Delete Effect Button + + + + + diff --git a/Components/Buttons/Delete-Effect-Button/style.css b/Components/Buttons/Delete-Effect-Button/style.css new file mode 100644 index 00000000..85cd6709 --- /dev/null +++ b/Components/Buttons/Delete-Effect-Button/style.css @@ -0,0 +1,65 @@ +html, +body { + height: 100%; + display: flex; + align-items: center; + justify-content: center; + margin: 0; + background-color: #f0f0f0; +} + +.button { + width: 50px; + height: 50px; + border-radius: 50%; + background-color: rgb(20, 20, 20); + border: none; + font-weight: 600; + display: flex; + align-items: center; + justify-content: center; + box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.164); + cursor: pointer; + transition-duration: .3s; + overflow: hidden; + position: relative; +} + +.svgIcon { + width: 12px; + transition-duration: .3s; +} + +.svgIcon path { + fill: white; +} + +.button:hover { + width: 140px; + border-radius: 50px; + transition-duration: .3s; + background-color: rgb(255, 69, 69); + align-items: center; +} + +.button:hover .svgIcon { + width: 50px; + transition-duration: .3s; + transform: translateY(60%); +} + +.button::before { + position: absolute; + top: -20px; + content: "Delete"; + color: white; + transition-duration: .3s; + font-size: 2px; +} + +.button:hover::before { + font-size: 13px; + opacity: 1; + transform: translateY(30px); + transition-duration: .3s; +} diff --git a/assets/html_files/buttons.html b/assets/html_files/buttons.html index a946663c..6eada8dc 100644 --- a/assets/html_files/buttons.html +++ b/assets/html_files/buttons.html @@ -174,6 +174,19 @@

Delete Animation Button

+
+

Delete Effect Button

+
+ + + +
+
+ + + +
+

Flipside Button

@@ -631,4 +644,4 @@

Wiggle Button

- \ No newline at end of file +