From a718449b7ac2e57f5363f1b6f228173c4a5c368f Mon Sep 17 00:00:00 2001 From: akashyap25 Date: Mon, 3 Oct 2022 23:22:05 +0530 Subject: [PATCH 01/89] Added a new button with hover effect --- buttons/buttons.css | 53 ++++++++++++++++++++++++++++++++++++++++++++- index.html | 10 +++++++++ 2 files changed, 62 insertions(+), 1 deletion(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index cab3843..79b07b0 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -371,4 +371,55 @@ a:focus-visible { 0% { background-position: 0 0; } 50% { background-position: 400% 0; } 100% { background-position: 0 0; } -} \ No newline at end of file +} + + + +.button { + align-items: center; + background-image: linear-gradient(144deg,#AF40FF, #5B42F3 50%,#00DDEB); + border: 0; + border-radius: 8px; + box-shadow: rgba(14, 8, 22, 0.2) 0 15px 30px -5px; + box-sizing: border-box; + color: #FFFFFF; + display: flex; + font-family: Phantomsans, sans-serif; + font-size: 2em; + justify-content: center; + line-height: 1em; + max-width: 100%; + min-width: 140px; + padding: 3px; + text-decoration: none; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; + white-space: nowrap; + cursor: pointer; + } + + .button:active, + .button:hover { + outline: 0; + } + + .button span { + background-color: rgb(22, 17, 61); + padding: 16px 24px; + border-radius: 6px; + width: 100%; + height: 100%; + transition: 300ms; + } + + .button:hover span { + background: none; + } + + @media (min-width: 768px) { + .button { + font-size: 24px; + min-width: 196px; + } + } \ No newline at end of file diff --git a/index.html b/index.html index eb1c126..39fa651 100644 --- a/index.html +++ b/index.html @@ -86,8 +86,18 @@ + + +
+ +
+ + + + + From 386f4b1e2e5ce366dd06b52af11145b1c6ae8bf8 Mon Sep 17 00:00:00 2001 From: Anurag <92738011+akashyap25@users.noreply.github.com> Date: Tue, 4 Oct 2022 00:12:13 +0530 Subject: [PATCH 02/89] Added button name --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 39fa651..076c365 100644 --- a/index.html +++ b/index.html @@ -89,7 +89,7 @@
- +
@@ -106,4 +106,4 @@ - \ No newline at end of file + From 9851ee3a315b4d938d26d6096d5e46cc121da165 Mon Sep 17 00:00:00 2001 From: Anurag <92738011+akashyap25@users.noreply.github.com> Date: Tue, 4 Oct 2022 21:01:18 +0530 Subject: [PATCH 03/89] Changed name of button --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 076c365..592b4fa 100644 --- a/index.html +++ b/index.html @@ -89,7 +89,7 @@
- +
From 079beb6f0b6169bd1ce62f76d34e79fb4277f188 Mon Sep 17 00:00:00 2001 From: Anurag <92738011+akashyap25@users.noreply.github.com> Date: Tue, 4 Oct 2022 21:02:58 +0530 Subject: [PATCH 04/89] Changed name of button --- buttons/buttons.css | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 79b07b0..dc0af08 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -375,7 +375,7 @@ a:focus-visible { -.button { +.button-Anurag { align-items: center; background-image: linear-gradient(144deg,#AF40FF, #5B42F3 50%,#00DDEB); border: 0; @@ -399,12 +399,12 @@ a:focus-visible { cursor: pointer; } - .button:active, - .button:hover { + .button-Anurag:active, + .button-Anurag:hover { outline: 0; } - .button span { + .button-Anurag span { background-color: rgb(22, 17, 61); padding: 16px 24px; border-radius: 6px; @@ -413,13 +413,13 @@ a:focus-visible { transition: 300ms; } - .button:hover span { + .button-Anurag:hover span { background: none; } @media (min-width: 768px) { - .button { + .button-Anurag { font-size: 24px; min-width: 196px; } - } \ No newline at end of file + } From a3b014f2a95ff97ea49d5734b1e9e621189d2004 Mon Sep 17 00:00:00 2001 From: Manas Jayaswal Date: Wed, 5 Oct 2022 13:08:06 +0530 Subject: [PATCH 05/89] added new button --- buttons/buttons.css | 20 ++++++++++++++++++++ index.html | 5 +++++ 2 files changed, 25 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index 47245d2..fc367c1 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -870,5 +870,25 @@ a:focus-visible { animation: star 1s infinite; } +.manas-btn-10{ + padding: 20px; + border: solid green; + background-color: black; + border-radius: 8px; + font-size: 130%; + color: orange; + font-weight: 600; + transition: 0.5s; +} +.manas-btn-10:hover{ + border: none; + font-size: 200%; + color: black; + background: linear-gradient(orange,white,green); + /* transition-duration: 0.5s; */ + transition: 1s; + padding: 35px; +} + /* CSS FOR BUTTON 9 ENDS */ diff --git a/index.html b/index.html index b375499..d468cb5 100644 --- a/index.html +++ b/index.html @@ -164,6 +164,11 @@ + +
+ +
+
From d8996e8d3207a80f62cc18f51c3aa129e76f27d8 Mon Sep 17 00:00:00 2001 From: Rajkumar-justcoder Date: Wed, 5 Oct 2022 16:41:48 +0530 Subject: [PATCH 06/89] Fix: pages, code, enchantments --- .prettierrc | 2 +- README.md | 13 +- assets/css/style.css | 55 ++++-- buttons/buttons.css | 11 +- index.html | 423 +++++++++++++++++++++++++------------------ 5 files changed, 301 insertions(+), 203 deletions(-) diff --git a/.prettierrc b/.prettierrc index 936c6b0..8e3fa5a 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,6 +1,6 @@ { "trailingComma": "none", - "tabWidth": 2, + "tabWidth": 4, "semi": true, "singleQuote": true } diff --git a/README.md b/README.md index 95d2ccb..1a1d310 100644 --- a/README.md +++ b/README.md @@ -21,16 +21,19 @@ 1. Fork the repo and clone it. 2. Add your HTML code in the [index.html](https://github.com/Design-and-Code/css-buttons/blob/main/index.html) file. 3. Add your CSS code in the [buttons.css](https://github.com/Design-and-Code/css-buttons/blob/main/buttons/buttons.css) file. -4. Make sure you do not change any other button's code (for that, use the correct naming conventions - eg. yourname-btn-index or btn-yourname-index). -5. When you open the PR, please include a full screenshot. +4. Make sure you do not change any other button's code. +5. For naming css classes use the correct naming conventions - eg. yourname-btn-index or btn-yourname-index. +6. When you open the PR, please include a full screenshot. #### Demo code ```html
- + +
+ Created by + {YOURNAME}
- -->
``` diff --git a/assets/css/style.css b/assets/css/style.css index 58c5ddf..c5f6ca0 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -9,6 +9,7 @@ --bg-btn-card: #141417; --forground-main-color: rgb(255 255 255 / 1); --background-main-color: rgb(0, 0, 0); + --card-border-radius: 30px; } body { @@ -27,15 +28,15 @@ body::-webkit-scrollbar { body::-webkit-scrollbar-thumb { border-radius: 11px; /* -webkit-box-shadow: inset -5px 0px 29px 0 #ec4896; */ - background-color:rgb(99, 99, 99); + background-color: rgb(99, 99, 99); } -main{ +main { display: flex; align-items: center; } -.navbar{ +.navbar { display: flex; flex-direction: column; align-items: center; @@ -43,26 +44,30 @@ main{ text-align: center; } -.title{ - font-size:3rem; +.title { + font-size: 3rem; padding-top: 0rem; font-weight: 700; } -.content-text{ - padding:1rem 0rem 3rem 0rem; + +.content-text { + padding: 1rem 0rem 3rem 0rem; font-size: 1.2rem; } .button-container { - display: flex; - align-items: center; - justify-content: center; + display: flex; + align-items: center; + justify-content: space-around; width: 18rem; height: 18rem; background-color: var(--bg-btn-card); transition: 0.4s; - border-radius: 30px; + border-radius: var(--card-border-radius); + flex-direction: column; + position: relative; } + .button-container:hover { transform: translateY(-5px); } @@ -72,17 +77,33 @@ main{ justify-content: center; flex-wrap: wrap; gap: 2rem; - } -footer{ - padding-top: 3rem; +.createdby-section { + width: 100%; text-align: center; + padding: 8px 0; + background-color: #212128; + position: absolute; + bottom: 0; + border-radius: 0 0 var(--card-border-radius) var(--card-border-radius); } -footer > a{ - color: white; - font-weight: 700; +.createdby-section a { + color: rgb(129 120 255 / 1); + text-decoration: none; } +.btn-def-text { + margin-top: 20px; +} +footer { + padding-top: 3rem; + text-align: center; +} + +footer>a { + color: white; + font-weight: 700; +} \ No newline at end of file diff --git a/buttons/buttons.css b/buttons/buttons.css index c395f47..a180a52 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -536,8 +536,13 @@ a:focus-visible { opacity: 0; left: 100%; } + 0% { background-position: 0 0; } + 50% { background-position: 400% 0; } + 100% { background-position: 0 0; } } +/* } */ + .button-103:active { box-shadow: 0 0 0 0 transparent; transition: box-shadow 0.2s ease-in; @@ -546,11 +551,7 @@ a:focus-visible { -ms-transition: box-shadow 0.2s ease-in; -o-transition: box-shadow 0.2s ease-in; } - 0% { background-position: 0 0; } - 50% { background-position: 400% 0; } - 100% { background-position: 0 0; } -} - + /* -------------------------------------------------------------button 9----------------------------------------------------- */ diff --git a/index.html b/index.html index d3e073b..eaf2bf4 100644 --- a/index.html +++ b/index.html @@ -1,182 +1,255 @@ - - - - - CSS Buttons - - - - - - - - -
- -
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
- - - - + + -
- -
- - - - -
- -
- - - -
- -
- -
- -
- -
- -
- - - - -
- -
- - - - - - - - -
- -
- - - -
- -
- -
- -
- -
- -
- -
- -
- - - -
- -
- - - -
-
- -
-
- -
-
- - - +
+ +
+ Created by + jackwebdev +
+
+ + + + +
+ +
+ Created by + Rhysha Kachari +
+
+ + + +
+ +
+ Created by + Amit Sahoo +
+
+ +
+ +
+ Created by + Amit Sahoo +
+
+ +
+ +
+ Created by + Amit Sahoo +
+
+ + + + +
+ +
+ Created by + Mahek jain +
+
+ + + + + + + + +
+ +
+ Created by + Ingrzs +
+
+ + + +
+ +
+ Created by + Mahi Chowdhury +
+
+ +
+ +
+ Created by + Mahi Chowdhury +
+
+ +
+ +
+ Created by + Mahi Chowdhury +
+
+ +
+ +
+ Created by + Mahi Chowdhury +
+
+ + + +
+ +
+ Created by + AjayMaheshwari +
+
+ + + +
+
+ +
+
+ Created by + ImOnlyYisus +
+
+ + + + + + + \ No newline at end of file From ede66bec1b7bfe297b77836afc042a262c9cdc8b Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Wed, 5 Oct 2022 17:05:33 +0530 Subject: [PATCH 07/89] Fix Conflict and some changes --- buttons/buttons.css | 2 ++ 1 file changed, 2 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index 9ccc6d8..84b4821 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -536,6 +536,8 @@ a:focus-visible { opacity: 0; left: 100%; } + +} .button-103:active { box-shadow: 0 0 0 0 transparent; From c4f7d3f0abcf64b4231ef89b9ba1ea3668f37917 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Aguilar?= Date: Wed, 5 Oct 2022 19:06:22 +0200 Subject: [PATCH 08/89] feat(buttons): add new button with neon effect --- buttons/buttons.css | 88 +++++++++++++++++++++++++++++++++++++++++++++ index.html | 10 ++++++ 2 files changed, 98 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index 84b4821..8662bc5 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -991,3 +991,91 @@ position: relative; } /*ImOnlyYisus Btn CSS ENDS*/ +/* raulwwq0 btn start */ +.raulwwq0-btn { + cursor: pointer; + background: transparent; + position: relative; + display: inline-block; + padding: 15px 30px; + outline: none; + border: 2px solid #7300ff; + margin: 40px; + width: 150px; + height: 60px; + text-transform: uppercase; + font-weight: 900; + text-decoration: none; + letter-spacing: 2px; + color: #fff; + -webkit-box-reflect: below 0px linear-gradient(transparent, #0002); + transition: 0.45s; + transition-delay: 0s; + } + + .raulwwq0-btn:hover { + transition-delay: 0.5s; + color: #fff; + box-shadow: 0 0 10px #7300ff, + 0 0 20px #7300ff, + 0 0 40px #7300ff, + 0 0 80px #7300ff, + 0 0 100px #7300ff; + } + + .raulwwq0-btn span { + position: relative; + z-index: 100; + } + + .raulwwq0-btn::before { + content: ""; + position: absolute; + left: -20px; + top: 50%; + transform: translateY(-50%); + width: 20px; + height: 2px; + background: #7300ff; + box-shadow: 5px -8px 0 #7300ff, + 5px 8px 0 #7300ff; + transition: width 0.5s, + left 0.5s, + height 0.5s, + box-shadow 0.5s; + transition-delay: 0.5s, 0.5s, 0s, 0s; + } + + .raulwwq0-btn:hover::before { + width: 60%; + height: 100%; + left: -2px; + box-shadow: 5px 0 0 #7300ff, + 5px 0 0 #7300ff; + transition-delay: 0s, 0s, 0.5s, 0.5s; + } + + .raulwwq0-btn::after { + content: ""; + position: absolute; + right: -20px; + top: 50%; + transform: translateY(-50%); + width: 20px; + height: 2px; + background: #7300ff; + box-shadow: -5px -8px 0 #7300ff, + -5px 8px 0 #7300ff; + transition: width 0.5s, right 0.5s, height 0.5s, box-shadow 0.5s; + transition-delay: 0.5s, 0.5s, 0s, 0s; + } + + .raulwwq0-btn:hover::after { + width: 60%; + height: 102%; + right: -2px; + box-shadow: -5px 0 0 #7300ff, -5px 0 0 #7300ff; + transition-delay: 0s, 0s, 0.5s, 0.5s; + } + +/* raulwwq0 btn end */ \ No newline at end of file diff --git a/index.html b/index.html index 078f9ee..3022a9f 100644 --- a/index.html +++ b/index.html @@ -257,6 +257,16 @@ Anurag + + +
+ +
+ Created by + raulwwq0 +
+
+ From 3edebbebf44a0681ed635be0ebd9ead5a1d2e347 Mon Sep 17 00:00:00 2001 From: Olorunnishola Olamilekan Date: Wed, 5 Oct 2022 23:19:41 +0100 Subject: [PATCH 09/89] added bubble out button effect --- buttons/buttons.css | 32 +++++++++++++++++++++++++++++++- index.html | 10 ++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 8662bc5..08cda1a 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1078,4 +1078,34 @@ position: relative; transition-delay: 0s, 0s, 0.5s, 0.5s; } -/* raulwwq0 btn end */ \ No newline at end of file +/* raulwwq0 btn end */ + +/* Ola's btn start */ +.ola-btn-11 { + background-color: #333333; + color: #fff; + border: none; + padding: 1em 2.5em; + position: relative; + cursor: pointer; + font-size: 1.2rem; + font-weight: 600; +} +.ola-btn-11::before { + content: 'Hover me'; + display: grid; + place-items: center; + color: #333333; + position: absolute; + inset: 0; + background-color: cyan; + font-family: inherit; + clip-path: circle(50% at -100% 0); + transition: clip-path 400ms linear; + font-size: 1.2rem; + font-weight: 600; +} +.ola-btn-11:hover::before { + clip-path: circle(200% at 0 0); +} +/* Ola's btn end */ \ No newline at end of file diff --git a/index.html b/index.html index 3022a9f..4180d31 100644 --- a/index.html +++ b/index.html @@ -268,6 +268,16 @@ + +
+ +
+ Created by + Olamilekan +
+
+ + From 9abbf7c892cc9d8fb7c4e4b11f1ec21dd349d42e Mon Sep 17 00:00:00 2001 From: Srishti Majumder Date: Thu, 6 Oct 2022 13:58:52 +0530 Subject: [PATCH 10/89] Button added by Srishti --- buttons/buttons.css | 45 ++++++++++++++++++++++++++++++++++++++++++++- index.html | 9 ++++++++- 2 files changed, 52 insertions(+), 2 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 8662bc5..f6fcf52 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1078,4 +1078,47 @@ position: relative; transition-delay: 0s, 0s, 0.5s, 0.5s; } -/* raulwwq0 btn end */ \ No newline at end of file +/* raulwwq0 btn end */ + + +.Srishti-btn { + font-size: 16px; + font-weight: 200; + letter-spacing: 1px; + padding: 13px 20px 13px; + outline: 0; + border: 1px solid rgb(255, 255, 255); + cursor: pointer; + position: relative; + background-color: rgba(0, 0, 0, 0); + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; + color: white; + box-shadow: inset 0 0 20px rgba(255, 255, 255, 0); +} + +.Srishti-btn:after { + content: ""; + background-color: #343432; + width: 100%; + z-index: -1; + position: absolute; + height: 100%; + top: 7px; + left: 7px; + transition: 0.2s; +} + +.Srishti-btn:hover:after { + top: 0px; + left: 0px; + box-shadow: inset 0 0 20px rgba(255, 255, 255, .5), 0 0 20px rgba(255, 255, 255, .2); + text-shadow: 1px 1px 2px #427388; +} + +@media (min-width: 768px) { + .Srishti-btn { + padding: 13px 50px 13px; + } +} \ No newline at end of file diff --git a/index.html b/index.html index 3022a9f..d69fe9c 100644 --- a/index.html +++ b/index.html @@ -267,7 +267,13 @@ - +
+ +
+ Created by + Srishti Majumder +
+
@@ -278,3 +284,4 @@ + From 12b3a1a07582ddf45d7b7721262b3d4283679614 Mon Sep 17 00:00:00 2001 From: Mayank1170 Date: Thu, 6 Oct 2022 14:06:52 +0530 Subject: [PATCH 11/89] Changed Files --- buttons/buttons.css | 33 ++++++++++++++++++++++++++++++++- index.html | 15 ++++++++++++++- 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 8662bc5..eb4815b 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1078,4 +1078,35 @@ position: relative; transition-delay: 0s, 0s, 0.5s, 0.5s; } -/* raulwwq0 btn end */ \ No newline at end of file +/* raulwwq0 btn end */ + +/* Mayank1170 btn start */ + +.btn-hover.color-10 { + background-image: linear-gradient(to right, #ed6ea0, #ec8c69, #f7186a , #FBB03B); +box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); +} +.btn-hover:hover { + background-position: 100% 0; + moz-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + -webkit-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} +.btn-hover { + width: 200px; + font-size: 16px; + font-weight: 600; + color: #fff; + cursor: pointer; + margin: 20px; + height: 55px; + text-align:center; + border: none; + background-size: 300% 100%; + border-radius: 50px; + -o-transition: all .4s ease-in-out; + -webkit-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} +/* Mayank1170 btn end */ \ No newline at end of file diff --git a/index.html b/index.html index 3022a9f..f4a56ef 100644 --- a/index.html +++ b/index.html @@ -267,7 +267,16 @@ - + + +
+ +
+ Created by + Mayank1170 +
+
+ @@ -278,3 +287,7 @@ + + + + From 85bf2e38ff9bfc9d8651a133957fce0c2a4519d3 Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Thu, 6 Oct 2022 15:59:56 +0530 Subject: [PATCH 12/89] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index a129b1d..10524ce 100644 --- a/index.html +++ b/index.html @@ -279,7 +279,7 @@
- +
Created by Olamilekan From 30a60343b344a7fbebaab51f074e5ac02ef3b894 Mon Sep 17 00:00:00 2001 From: cypher1002 Date: Thu, 6 Oct 2022 20:59:07 +0530 Subject: [PATCH 13/89] added animation button --- buttons/buttons.css | 46 +++++++++++++++++++++++++++++++++++++++++++++ index.html | 10 ++++++++++ 2 files changed, 56 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index a01e4c8..2829e13 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1151,3 +1151,49 @@ position: relative; clip-path: circle(200% at 0 0); } /* Ola's btn end */ + + +/* cyphers btn start */ +.cypher-btn{ + color: #fff; + font-size:1.2rem; + padding: 1em 2.5em; + background-color: #2874a6; + cursor: pointer; + position:relative; + border:none; +} + +.cypher-btn::before{ + content:""; + position: absolute; + left:-10px; + top:-10px; + width: 40px; + height: 40px; + /* background: #2e86c1; + border: 5px solid #2e86c1; */ + border-top: 5px solid #2e86c1; + border-left: 5px solid #2e86c1; + transition:all 0.4s; +} + +.cypher-btn::after{ + content:""; + position: absolute; + bottom:-10px; + right:-10px; + width: 40px; + height: 40px; + /* background: #2e86c1; + border: 5px solid #2e86c1; */ + border-bottom: 5px solid #2e86c1; + border-right: 5px solid #2e86c1; + transition:all 0.4s; +} + +.cypher-btn:hover:before,.cypher-btn:hover:after{ + width: 100%; + height: 100%; +} +/* cyphers btn end */ \ No newline at end of file diff --git a/index.html b/index.html index 10524ce..d3724df 100644 --- a/index.html +++ b/index.html @@ -286,6 +286,16 @@
+ + +
+ +
+ Created by + cypher 1002 +
+
+ From a1d9ac90b466a8a7b0da3cc2efe4d0ee849c3413 Mon Sep 17 00:00:00 2001 From: Yuvraj Singh Date: Fri, 7 Oct 2022 00:30:54 +0530 Subject: [PATCH 14/89] Add Blurry Brush's Button --- buttons/buttons.css | 28 +++++++++++++++++++++++++++- index.html | 11 +++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 2829e13..4eef6c2 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1196,4 +1196,30 @@ position: relative; width: 100%; height: 100%; } -/* cyphers btn end */ \ No newline at end of file +/* cyphers btn end */ + +/* blurry btn start */ +.blurry-brush-btn:hover, +.blurry-brush-btn:focus { +box-shadow: 0 0.5em 0.5em -0.4em #e24091; +-webkit-transform: translateY(-0.25em); +transform: translateY(-0.25em); +border-color: #e24091; +color: #fff; +border-radius: 50px; +} + +.blurry-brush-btn{ +-webkit-transition: 0.25s; +transition: 0.25s; +background: none; +border: 2px solid; +font: inherit; +line-height: 1; +margin: 0.5em; +padding: 1em 2em; +color: #e24091; +border-radius: 25px; +} + +/* blurry btn end */ \ No newline at end of file diff --git a/index.html b/index.html index d3724df..a1e9212 100644 --- a/index.html +++ b/index.html @@ -296,6 +296,17 @@ + + +
+ +
+ Created by + Blurry Brush +
+
+ + From 3baf2fbf961c0165b1003b42593414d6a05252e1 Mon Sep 17 00:00:00 2001 From: swaroopRajwal Date: Fri, 7 Oct 2022 05:11:48 +0530 Subject: [PATCH 15/89] feat: adding button with an image --- buttons/buttons.css | 48 ++++++++++++++++++++++++++++++++++++++++++++- index.html | 15 ++++++++++++++ 2 files changed, 62 insertions(+), 1 deletion(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 2829e13..f465498 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1196,4 +1196,50 @@ position: relative; width: 100%; height: 100%; } -/* cyphers btn end */ \ No newline at end of file +/* cyphers btn end */ + +/* *Swaroop btn start */ +.noob-span { + position: relative; + padding: 4rem 8rem; + overflow: hidden; + border-radius: 0.5rem; +} + +.noob-img { + position: absolute; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + /* transform: translateY(-50%); */ + height: 150%; + width: 150%; + object-position: center; + object-fit: cover; + z-index: 10; + border-radius: 0.5rem; +} + +.button-noob { + height: 100%; + width: 100%; + position: absolute; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + z-index: 20; + background: transparent; + border: 0px; + color: white; + font-size: 16px; + border-radius: 0.5rem; +} + +.button-noob:hover { + border: 2px solid green; +} + +.button-noob:focus { + border: 4px solid green; +} +/* *Swaroop btn end */ \ No newline at end of file diff --git a/index.html b/index.html index d3724df..e9159fb 100644 --- a/index.html +++ b/index.html @@ -296,6 +296,21 @@ + + +
+ + +  + + +
+ Created by + Swaroop +
+
+ + From a7976ca1fffd1a990492e5552d7e938a8154ff33 Mon Sep 17 00:00:00 2001 From: HarshDDalwadi <102744867+HarshDDalwadi@users.noreply.github.com> Date: Fri, 7 Oct 2022 11:40:53 +0530 Subject: [PATCH 16/89] Added a new button --- index.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/index.html b/index.html index 47c6adf..d90d4fe 100644 --- a/index.html +++ b/index.html @@ -322,6 +322,16 @@ + +
+ +
+ Created by + Harsh_DD +
+
+ + From d0e2a69ba694f9caf9d5e5b309877776e8939498 Mon Sep 17 00:00:00 2001 From: HarshDDalwadi <102744867+HarshDDalwadi@users.noreply.github.com> Date: Fri, 7 Oct 2022 11:43:02 +0530 Subject: [PATCH 17/89] Added button effects --- buttons/buttons.css | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index 89c9b37..037636e 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1270,3 +1270,43 @@ border-radius: 25px; } /* blurry btn end */ + +.harsh-btn{ + border-radius: 4px; + background-color: #f4511e; + border: none; + color: #FFFFFF; + text-align: center; + font-size: 28px; + padding: 20px; + width: 200px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; +} + +..harsh-btn span{ + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; +} + +..harsh-btn span:after { + content: '\00bb'; + position: absolute; + opacity: 0; + top: 0; + right: -20px; + transition: 0.5s; +} + +..harsh-btn:hover span { + padding-right: 25px; +} + +..harsh-btn:hover span:after { + opacity: 1; + right: 0; +} + From f11ea7e20dd5c02f68351d54dc3dc1e5cc62c09d Mon Sep 17 00:00:00 2001 From: HarshDDalwadi <102744867+HarshDDalwadi@users.noreply.github.com> Date: Fri, 7 Oct 2022 11:44:46 +0530 Subject: [PATCH 18/89] Updated the added button --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index d90d4fe..ca35a10 100644 --- a/index.html +++ b/index.html @@ -324,7 +324,7 @@
- +
Created by Harsh_DD From a9a924a5c44439f846377e3672ac7ef56e1836f3 Mon Sep 17 00:00:00 2001 From: HarshDDalwadi <102744867+HarshDDalwadi@users.noreply.github.com> Date: Fri, 7 Oct 2022 11:47:46 +0530 Subject: [PATCH 19/89] Updated the syntax error --- buttons/buttons.css | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 037636e..216f2b5 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1285,14 +1285,14 @@ border-radius: 25px; margin: 5px; } -..harsh-btn span{ +.harsh-btn span{ cursor: pointer; display: inline-block; position: relative; transition: 0.5s; } -..harsh-btn span:after { +.harsh-btn span:after { content: '\00bb'; position: absolute; opacity: 0; @@ -1301,11 +1301,11 @@ border-radius: 25px; transition: 0.5s; } -..harsh-btn:hover span { +.harsh-btn:hover span { padding-right: 25px; } -..harsh-btn:hover span:after { +.harsh-btn:hover span:after { opacity: 1; right: 0; } From 05ab0583d08e031c26c85dd2bb8f577502b1aeaf Mon Sep 17 00:00:00 2001 From: Aniket Sinha <97850511+aniketsinha2002@users.noreply.github.com> Date: Fri, 7 Oct 2022 12:01:28 +0530 Subject: [PATCH 20/89] Update index.html --- index.html | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 47c6adf..367c197 100644 --- a/index.html +++ b/index.html @@ -321,7 +321,18 @@
- + + +
+ +
+ Created by + Aniket Sinha +
+
+ + + From 12d99109ceabfd70c6757fa81cd696b066319561 Mon Sep 17 00:00:00 2001 From: Aniket Sinha <97850511+aniketsinha2002@users.noreply.github.com> Date: Fri, 7 Oct 2022 12:02:22 +0530 Subject: [PATCH 21/89] Update buttons.css --- buttons/buttons.css | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index 89c9b37..d644919 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1270,3 +1270,46 @@ border-radius: 25px; } /* blurry btn end */ + + +/* ANIKET btn start */ +.aniket-sinha-btn { + list-style-type: none; + margin: 0; + padding: 0; +} + +.aniket-sinha-btn { + + color: #00DDEB; + border-color: #00DDEB; + border-top: 5px; + border-left: 5px; + font-size: 16px; + border-radius: 40px; + width: 12em; + height: 4em; + text-transform: uppercase; + font-weight: bold; + font-family: sans-serif; + letter-spacing: 0.1em; + text-align: center; + line-height: 3em; + position: relative; + overflow: hidden; + z-index: 1; + transition: 0.5s; + margin-left: 1em; + background-color: #000; +} + +.aniket-sinha-btn:hover{ + box-shadow: 0 0.3rem 0.3rem rgba(0, 255, 255, 0.529); + color: white; + border-width: 5px solid; + margin-bottom: 20px; + transition: 0.5s ease; + /* background: transparent; */ +} + +/* ANIKET btn end */ From 661e2b97e5323fafda378bcab38c58a082c00260 Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Fri, 7 Oct 2022 14:52:21 +0530 Subject: [PATCH 22/89] Update buttons.css Changes css class names + pls read readme.md care fully --- buttons/buttons.css | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 216f2b5..be015ab 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1271,7 +1271,7 @@ border-radius: 25px; /* blurry btn end */ -.harsh-btn{ +.harsh-btn-1{ border-radius: 4px; background-color: #f4511e; border: none; @@ -1285,14 +1285,14 @@ border-radius: 25px; margin: 5px; } -.harsh-btn span{ +.harsh-btn-1 span{ cursor: pointer; display: inline-block; position: relative; transition: 0.5s; } -.harsh-btn span:after { +.harsh-btn-1 span:after { content: '\00bb'; position: absolute; opacity: 0; @@ -1301,11 +1301,11 @@ border-radius: 25px; transition: 0.5s; } -.harsh-btn:hover span { +.harsh-btn-1:hover span { padding-right: 25px; } -.harsh-btn:hover span:after { +.harsh-btn-1:hover span:after { opacity: 1; right: 0; } From bd5ed4dd34f0463891c9df4b5d121f7b2e630eaa Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Fri, 7 Oct 2022 14:52:45 +0530 Subject: [PATCH 23/89] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index ca35a10..c226d9d 100644 --- a/index.html +++ b/index.html @@ -324,7 +324,7 @@
- +
Created by Harsh_DD From 21fcf477188ba03e2a33952faac913b6472c6e57 Mon Sep 17 00:00:00 2001 From: Aniket Sinha <97850511+aniketsinha2002@users.noreply.github.com> Date: Fri, 7 Oct 2022 19:40:08 +0530 Subject: [PATCH 24/89] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 367c197..3ba1062 100644 --- a/index.html +++ b/index.html @@ -324,7 +324,7 @@
- +
Created by Aniket Sinha From 002e2d182be43afbe7a623def739451fe5864b38 Mon Sep 17 00:00:00 2001 From: Aniket Sinha <97850511+aniketsinha2002@users.noreply.github.com> Date: Fri, 7 Oct 2022 19:42:10 +0530 Subject: [PATCH 25/89] Update buttons.css --- buttons/buttons.css | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index d644919..831a737 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1273,18 +1273,18 @@ border-radius: 25px; /* ANIKET btn start */ -.aniket-sinha-btn { +.aniket-btn-1 { list-style-type: none; margin: 0; padding: 0; -} + } -.aniket-sinha-btn { + .aniket-btn-1 { - color: #00DDEB; - border-color: #00DDEB; + color: #00DDEB; + border-color: #00DDEB; border-top: 5px; - border-left: 5px; + border-left: 5px; font-size: 16px; border-radius: 40px; width: 12em; @@ -1301,9 +1301,9 @@ border-radius: 25px; transition: 0.5s; margin-left: 1em; background-color: #000; -} + } -.aniket-sinha-btn:hover{ + .aniket-btn-1:hover{ box-shadow: 0 0.3rem 0.3rem rgba(0, 255, 255, 0.529); color: white; border-width: 5px solid; From 0b5e23bd6fe424df24566b9b9aeb42c9c0581375 Mon Sep 17 00:00:00 2001 From: Mayank Agarwal <98695348+Mayank1170@users.noreply.github.com> Date: Fri, 7 Oct 2022 20:05:13 +0530 Subject: [PATCH 26/89] Update index.html --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index f4a56ef..ab5f383 100644 --- a/index.html +++ b/index.html @@ -245,7 +245,7 @@
- Created by + Created bybtn-hover mjmanas
@@ -270,7 +270,7 @@
- +
Created by Mayank1170 From 569ada4eee43501b596f1545f7b41dd3a15c1fd6 Mon Sep 17 00:00:00 2001 From: Mayank Agarwal <98695348+Mayank1170@users.noreply.github.com> Date: Fri, 7 Oct 2022 20:06:05 +0530 Subject: [PATCH 27/89] Update buttons.css --- buttons/buttons.css | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index eb4815b..2b03999 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1082,18 +1082,18 @@ position: relative; /* Mayank1170 btn start */ -.btn-hover.color-10 { +.Mayank1170.color-10 { background-image: linear-gradient(to right, #ed6ea0, #ec8c69, #f7186a , #FBB03B); box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); } -.btn-hover:hover { +.Mayank1170:hover { background-position: 100% 0; moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } -.btn-hover { +.Mayank1170 { width: 200px; font-size: 16px; font-weight: 600; @@ -1109,4 +1109,4 @@ box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } -/* Mayank1170 btn end */ \ No newline at end of file +/* Mayank1170 btn end */ From e86411101583faa9e9de1c316f819d26dfcc29d1 Mon Sep 17 00:00:00 2001 From: "[Ankush Roy]" <[imankushroy@gmail.com]> Date: Fri, 7 Oct 2022 22:57:03 +0530 Subject: [PATCH 28/89] Pulsating-neon button added --- buttons/buttons.css | 43 +++++++++++++++++++++++++++++++++++++++++++ index.html | 11 +++++++++++ 2 files changed, 54 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index be015ab..bc37c62 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1310,3 +1310,46 @@ border-radius: 25px; right: 0; } + +.ankush-btn-1 { + width: 170px; + padding-top: 30px; + padding-bottom: 30px; + text-align: center; + color: #000; + text-transform: uppercase; + font-weight: 600; + margin-left: 30px; + margin-bottom: 30px; + cursor: pointer; + display: inline-block; + background-color: transparent; + border: 3px solid #00d7c3; + border-radius: 50px; + transition: all 0.15s ease-in-out; + color: black; + background-image: linear-gradient(30deg, #00d7c3 50%, transparent 50%); + background-size: 500px; + background-repeat: no-repeat; + background-position: 0%; + } + .ankush-btn-1:hover { + color: white; + background-color: black; + box-shadow: 0 0 10px 0 #00d7c3 inset, 0 0 20px 2px #00d7c3; + border: 3px solid #00d7c3; + animation: pulse 1s infinite; + transition: 0.3s; + background-position: 100%; + } + @keyframes pulse { + 0% { + transform: scale(1); + } + 70% { + transform: scale(0.9); + } + 100% { + transform: scale(1); + } +} \ No newline at end of file diff --git a/index.html b/index.html index c226d9d..f9174ff 100644 --- a/index.html +++ b/index.html @@ -332,6 +332,17 @@
+ +
+ +
+ Created by + Ankush Roy +
+
+
From edf75ef3ec8ca7ebd93a7de4b5c7a3929c532673 Mon Sep 17 00:00:00 2001 From: David Wolkerstorfer <david@screencode.at> Date: Sat, 8 Oct 2022 03:16:52 +0200 Subject: [PATCH 29/89] btn snake by davidbru --- buttons/buttons.css | 104 +++++++++++++++++++++++++++++--------------- index.html | 23 ++++++++-- 2 files changed, 89 insertions(+), 38 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index be015ab..1bc30f2 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -536,9 +536,9 @@ a:focus-visible { opacity: 0; left: 100%; } - + } - + .button-103:active { box-shadow: 0 0 0 0 transparent; transition: box-shadow 0.2s ease-in; @@ -547,7 +547,7 @@ a:focus-visible { -ms-transition: box-shadow 0.2s ease-in; -o-transition: box-shadow 0.2s ease-in; } - + /* -------------------------------------------------------------button 9----------------------------------------------------- */ @@ -571,7 +571,7 @@ a:focus-visible { -webkit-user-select: none; touch-action: manipulation; } - + .Mahekjain-button-9::after, .Mahekjain-button-9::before { content: ''; @@ -581,7 +581,7 @@ a:focus-visible { z-index: -99999; transition: all .4s; } - + .Mahekjain-button-9::before { transform: translate(0%, 0%); width: 100%; @@ -589,7 +589,7 @@ a:focus-visible { background: #28282d; border-radius: 10px; } - + .Mahekjain-button-9::after { transform: translate(10px, 10px); width: 35px; @@ -599,13 +599,13 @@ a:focus-visible { -webkit-backdrop-filter: blur(5px); border-radius: 50px; } - + .Mahekjain-button-9:hover::before { transform: translate(5%, 20%); width: 110%; height: 110%; } - + .Mahekjain-button-9:hover::after { border-radius: 10px; transform: translate(0, 0); @@ -631,7 +631,7 @@ a:focus-visible { letter-spacing: 4px; overflow: hidden; margin-right: 10px; - + } .Mahekjain-btn-10 a:hover{ background: #03e9f4; @@ -726,12 +726,12 @@ a:focus-visible { white-space: nowrap; cursor: pointer; } - + .button-Anurag:active, .button-Anurag:hover { outline: 0; } - + .button-Anurag span { background-color: rgb(22, 17, 61); padding: 16px 24px; @@ -740,11 +740,11 @@ a:focus-visible { height: 100%; transition: 300ms; } - + .button-Anurag:hover span { background: none; } - + @media (min-width: 768px) { .button-Anurag { font-size: 24px; @@ -788,14 +788,14 @@ a:focus-visible { cursor: pointer; margin: 5px; } - + .ingrzs-button-11 span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; } - + .ingrzs-button-11 span:after { content: '»'; position: absolute; @@ -808,12 +808,12 @@ a:focus-visible { .ingrzs-button-11:hover span { padding-right: 15px; } - + .ingrzs-button-11:hover span:after { opacity: 1; right: 0; } - + /* end for button 11 */ @@ -836,7 +836,7 @@ a:focus-visible { background: none; color: white; border: 1px solid #FBF2CF; - + transition: 0.5s ease, color 1s ease; } .mahi-btn-2:hover { @@ -893,7 +893,7 @@ a:focus-visible { border-radius: 20px; padding: 10px; font-family: Georgia, 'Times New Roman', Times, serif; - + } @keyframes star { @@ -1012,22 +1012,22 @@ position: relative; transition: 0.45s; transition-delay: 0s; } - + .raulwwq0-btn:hover { transition-delay: 0.5s; color: #fff; box-shadow: 0 0 10px #7300ff, 0 0 20px #7300ff, - 0 0 40px #7300ff, - 0 0 80px #7300ff, + 0 0 40px #7300ff, + 0 0 80px #7300ff, 0 0 100px #7300ff; } - + .raulwwq0-btn span { position: relative; z-index: 100; } - + .raulwwq0-btn::before { content: ""; position: absolute; @@ -1037,24 +1037,24 @@ position: relative; width: 20px; height: 2px; background: #7300ff; - box-shadow: 5px -8px 0 #7300ff, + box-shadow: 5px -8px 0 #7300ff, 5px 8px 0 #7300ff; - transition: width 0.5s, - left 0.5s, - height 0.5s, + transition: width 0.5s, + left 0.5s, + height 0.5s, box-shadow 0.5s; transition-delay: 0.5s, 0.5s, 0s, 0s; } - + .raulwwq0-btn:hover::before { width: 60%; height: 100%; left: -2px; - box-shadow: 5px 0 0 #7300ff, + box-shadow: 5px 0 0 #7300ff, 5px 0 0 #7300ff; transition-delay: 0s, 0s, 0.5s, 0.5s; } - + .raulwwq0-btn::after { content: ""; position: absolute; @@ -1064,12 +1064,12 @@ position: relative; width: 20px; height: 2px; background: #7300ff; - box-shadow: -5px -8px 0 #7300ff, + box-shadow: -5px -8px 0 #7300ff, -5px 8px 0 #7300ff; transition: width 0.5s, right 0.5s, height 0.5s, box-shadow 0.5s; transition-delay: 0.5s, 0.5s, 0s, 0s; } - + .raulwwq0-btn:hover::after { width: 60%; height: 102%; @@ -1077,7 +1077,7 @@ position: relative; box-shadow: -5px 0 0 #7300ff, -5px 0 0 #7300ff; transition-delay: 0s, 0s, 0.5s, 0.5s; } - + /* raulwwq0 btn end */ .Srishti-btn-1 { @@ -1310,3 +1310,39 @@ border-radius: 25px; right: 0; } +/* davidbru-btn-1 or name of button start */ +.davidbru-btn-1 { + position: relative; + width: 180px; + height: 60px; + cursor: pointer; + background: transparent; + border: 1px solid #adff91; + box-sizing: border-box; + outline: none; + transition: 20s ease-in-out; +} + +.davidbru-btn-1 svg { + position: absolute; + left: -1px; + top: -1px; + fill: none; + stroke: #fff; + stroke-dasharray: 150 480; + stroke-dashoffset: 150; + transition: 20s ease-in-out; +} + +.davidbru-btn-1:hover { + transition: 1s ease-in-out; + background: #4fda62; +} +.davidbru-btn-1:hover svg { + stroke-dashoffset: -480; +} + +.davidbru-btn-1 span { + color: white; +} +/* davidbru-btn-1 or name of button end */ diff --git a/index.html b/index.html index c226d9d..2005568 100644 --- a/index.html +++ b/index.html @@ -94,7 +94,7 @@ @@ -241,7 +241,7 @@
- +
@@ -249,7 +249,7 @@ mjmanas
- +
@@ -276,7 +276,7 @@
- +
@@ -332,6 +332,21 @@
+ +
+ +
+ Created by + davidbru +
+
+
From 01603ba998038db1bdebe8e8daf1e94c88c575ba Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Sat, 8 Oct 2022 09:13:54 +0530 Subject: [PATCH 30/89] Fixed your things after several pr --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 5413ca1..86ecea7 100644 --- a/index.html +++ b/index.html @@ -245,7 +245,7 @@
- Created bybtn-hover + Created by mjmanas
From d530bfdd2f8a2bee07faf4b0b0688b00c69f0f9b Mon Sep 17 00:00:00 2001 From: Deepak Kumar Date: Sat, 8 Oct 2022 09:32:00 +0530 Subject: [PATCH 31/89] Added New button animation --- buttons/buttons.css | 57 +++++++++++++++++++++++++++++++++++++++++++++ index.html | 11 ++++++++- 2 files changed, 67 insertions(+), 1 deletion(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index deaffa1..f513987 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1385,3 +1385,60 @@ box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); } /* ANIKET btn end */ + + /* Deepak Kumar btn start */ + .DeepakKumar-button-31 { + position: absolute; + transform: translate(-50%, -50%); + padding: 1em 1em; + color: white; + border: none; + background: none; + top: 50%; + left: 50%; + font-size: 20px; +} + +.DeepakKumar-button-31:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #00a7fb; + z-index: -1; + transition: transform 0.6s; + transform-origin: bottom right; + transform: scale(0); +} + +.DeepakKumar-button-31:hover:before { + transition: transform 0.5s; + transform-origin: top left; + transform: scale(1); +} + +.DeepakKumar-button-31:after { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: transparent; + border: 2px solid #fff; + box-sizing: border - box; + z-index: -1; + transition: transform 0.5s; + transform-origin: top left; + transform: scale(1); +} + +.DeepakKumar-button-31:hover:after { + transition: transform 0.6s; + transform-origin: bottom right; + transform: scale(0); +} + +/* Deepak Kumar btn end */ \ No newline at end of file diff --git a/index.html b/index.html index 86ecea7..00b0447 100644 --- a/index.html +++ b/index.html @@ -24,7 +24,7 @@
-
+
@@ -353,6 +353,15 @@
+ +
+ +
+ Created by Deepak Kumar +
+
+ +
From 5b444aec6cb4bcadfd0bdeb0e1a4c03fcc9084f4 Mon Sep 17 00:00:00 2001 From: Deepak Kumar Date: Sat, 8 Oct 2022 09:34:12 +0530 Subject: [PATCH 32/89] Added New button animation --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 00b0447..675480a 100644 --- a/index.html +++ b/index.html @@ -24,7 +24,7 @@
- +
From ac3dba2bdd98c1fe9241717375b0c4cdda27b136 Mon Sep 17 00:00:00 2001 From: Nitish Singh Date: Sat, 8 Oct 2022 10:51:34 +0530 Subject: [PATCH 33/89] update index.html --- index.html | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/index.html b/index.html index d0c3bf0..25bcdfd 100644 --- a/index.html +++ b/index.html @@ -370,6 +370,15 @@
+ +
+ +
+ Created by + Nitish Singh +
+
+
From c6b89dc84ba4faecd5a62d8216e53ba55ea09d98 Mon Sep 17 00:00:00 2001 From: Nitish Singh Date: Sat, 8 Oct 2022 10:55:04 +0530 Subject: [PATCH 34/89] update button.css --- buttons/buttons.css | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index ae48dc3..9929dcb 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1424,3 +1424,44 @@ box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); /* ANIKET btn end */ +/* Nitish btn start */ +.Nitish-btn-26 { + display: inline-block; + background-color: #7b38d8; + border-radius: 10px; + border: 4px double #cccccc; + color: #eeeeee; + text-align: center; + font-size: 28px; + padding: 20px; + width: 200px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; +} +.Nitish-btn-26 span { + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; +} +.Nitish-btn-26 span:after { + content: '\00bb'; + position: absolute; + opacity: 0; + top: 0; + right: -20px; + transition: 0.5s; +} +.Nitish-btn-26:hover { + background-color: #f7c2f9; +} +.Nitish-btn-26:hover span { + padding-right: 25px; +} +.Nitish-btn-26:hover span:after { + opacity: 1; + right: 0; +} +/*Nitish's btn end */ + From ce7630475215382247507c58615f8930b5a383b0 Mon Sep 17 00:00:00 2001 From: HarshJa1n Date: Sat, 8 Oct 2022 13:06:43 +0530 Subject: [PATCH 35/89] new button added and name fix --- buttons/buttons.css | 1154 ++++++++++++++++++++++--------------------- index.html | 86 ++-- 2 files changed, 639 insertions(+), 601 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index ae48dc3..8047e07 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -5,8 +5,6 @@ --font-color-black: rgb(0 0 0 / 1); } - - a:focus, button:focus { outline: none; @@ -52,7 +50,6 @@ a:focus-visible { overflow: hidden; color: var(--font-color-black); background-color: var(--btn-bg-color-hover); - } .button-1 span { @@ -83,18 +80,18 @@ a:focus-visible { position: relative; } -.button-2>span { +.button-2 > span { color: var(--font-color-black); overflow: hidden; } -.button-2>span>span { +.button-2 > span > span { color: var(--font-color-black); overflow: hidden; } -.button-2:hover>span>span { +.button-2:hover > span > span { color: var(--font-color-black); animation: MoveUpInitial 0.2s forwards, MoveUpEnd 0.2s forwards 0.2s; } @@ -140,7 +137,6 @@ a:focus-visible { .button-3 span { position: relative; - } .button-3::before { @@ -161,12 +157,11 @@ a:focus-visible { font-weight: 500; } -.button-4>span { - +.button-4 > span { display: inline-block; } -.button-4:hover>span { +.button-4:hover > span { opacity: 0; } @@ -223,12 +218,12 @@ a:focus-visible { border: 2px solid #000; } -.button-5>span { +.button-5 > span { display: inline-block; transition: opacity 0.1s; } -.button-5:hover>span { +.button-5:hover > span { opacity: 0; } @@ -263,10 +258,8 @@ a:focus-visible { transform: translate3d(-8px, -8px, 0); } - /* add your css of buttons from here */ - /* button-1 or name of button start */ /* css here */ /* button-1 or name of button end */ @@ -287,14 +280,15 @@ a:focus-visible { border-radius: 0.8rem; padding: 1.5rem 2.8rem; background-color: rgb(110, 217, 249); - background: linear-gradient(165deg, - rgb(32, 114, 247) 20%, - rgb(110, 217, 249) 45%, - rgb(32, 114, 247) 80%); + background: linear-gradient( + 165deg, + rgb(32, 114, 247) 20%, + rgb(110, 217, 249) 45%, + rgb(32, 114, 247) 80% + ); background-size: 350%; background-position: left; - box-shadow: - 0 0 0.2rem rgba(110, 217, 249, 0.8), + box-shadow: 0 0 0.2rem rgba(110, 217, 249, 0.8), 0 0.2rem 0.8rem -0.2rem rgba(32, 114, 247, 0.8), inset 0.5rem 0.5rem 0.5rem rgba(110, 217, 249, 0.6), inset -0.5rem -0.5rem 0.5rem rgba(32, 114, 247, 0.6); @@ -328,7 +322,18 @@ a:focus-visible { .button-8:before { content: ''; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); + background: linear-gradient( + 45deg, + #ff0000, + #ff7300, + #fffb00, + #48ff00, + #00ffd5, + #002bff, + #7a00ff, + #ff00c8, + #ff0000 + ); position: absolute; top: -2px; left: -2px; @@ -339,12 +344,12 @@ a:focus-visible { height: calc(100% + 4px); animation: glowing 20s linear infinite; opacity: 0; - transition: opacity .3s ease-in-out; + transition: opacity 0.3s ease-in-out; border-radius: 10px; } .button-8:active { - color: #000 + color: #000; } .button-8:active:after { @@ -385,7 +390,7 @@ a:focus-visible { position: relative; height: 50px; width: 150px; - color: #FFF; + color: #fff; font-size: 15px; font-weight: 600; letter-spacing: 2px; @@ -536,7 +541,6 @@ a:focus-visible { opacity: 0; left: 100%; } - } .button-103:active { @@ -548,227 +552,225 @@ a:focus-visible { -o-transition: box-shadow 0.2s ease-in; } - - /* -------------------------------------------------------------button 9----------------------------------------------------- */ .Mahekjain-button-9 { - all: unset; - width: 100px; - height: 30px; - font-size: 16px; - background: transparent; - border: none; - position: relative; - color: #f0f0f0; - cursor: pointer; - z-index: 1; - padding: 10px 20px; - display: flex; - align-items: center; - justify-content: center; - white-space: nowrap; - user-select: none; - -webkit-user-select: none; - touch-action: manipulation; - } + all: unset; + width: 100px; + height: 30px; + font-size: 16px; + background: transparent; + border: none; + position: relative; + color: #f0f0f0; + cursor: pointer; + z-index: 1; + padding: 10px 20px; + display: flex; + align-items: center; + justify-content: center; + white-space: nowrap; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; +} .Mahekjain-button-9::after, - .Mahekjain-button-9::before { - content: ''; - position: absolute; - bottom: 0; - right: 0; - z-index: -99999; - transition: all .4s; - } +.Mahekjain-button-9::before { + content: ''; + position: absolute; + bottom: 0; + right: 0; + z-index: -99999; + transition: all 0.4s; +} .Mahekjain-button-9::before { - transform: translate(0%, 0%); - width: 100%; - height: 100%; - background: #28282d; - border-radius: 10px; - } + transform: translate(0%, 0%); + width: 100%; + height: 100%; + background: #28282d; + border-radius: 10px; +} .Mahekjain-button-9::after { - transform: translate(10px, 10px); - width: 35px; - height: 35px; - background: #ffffff15; - backdrop-filter: blur(5px); - -webkit-backdrop-filter: blur(5px); - border-radius: 50px; - } + transform: translate(10px, 10px); + width: 35px; + height: 35px; + background: #ffffff15; + backdrop-filter: blur(5px); + -webkit-backdrop-filter: blur(5px); + border-radius: 50px; +} .Mahekjain-button-9:hover::before { - transform: translate(5%, 20%); - width: 110%; - height: 110%; - } - - .Mahekjain-button-9:hover::after { - border-radius: 10px; - transform: translate(0, 0); - width: 100%; - height: 100%; - } - - .Mahekjain-button-9:active::after { - transition: 0s; - transform: translate(0, 5%); - } - - /* -------------------------------------------------------------button 10----------------------------------------------------- */ -.Mahekjain-btn-10 a{ - position: relative; - display: inline-block; - padding: 25px 30px; - margin: 40px 0; - color: #03e9f4; - text-decoration: none; - text-transform: uppercase; - transition: 0.5s; - letter-spacing: 4px; - overflow: hidden; - margin-right: 10px; - -} -.Mahekjain-btn-10 a:hover{ - background: #03e9f4; - color: #050801; - box-shadow: 0 0 5px #03e9f4, - 0 0 25px #03e9f4, - 0 0 50px #03e9f4, - 0 0 200px #03e9f4; - -webkit-box-reflect:below 1px linear-gradient(transparent, #0005); -} -.Mahekjain-btn-10 a:nth-child(1){ - filter: hue-rotate(270deg); -} -.Mahekjain-btn-10 a:nth-child(2){ - filter: hue-rotate(110deg); -} -.Mahekjain-btn-10 a span{ - position: absolute; - display: block; -} -.Mahekjain-btn-10 a span:nth-child(1){ - top: 0; - left: 0; - width: 100%; - height: 2px; - background: linear-gradient(90deg,transparent,#03e9f4); - animation: animate1 1s linear infinite; -} -@keyframes animate1{ - 0%{ - left: -100%; - } - 50%,100%{ - left: 100%; - } -} -.Mahekjain-btn-10 a span:nth-child(2){ - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: linear-gradient(180deg,transparent,#03e9f4); - animation: animate2 1s linear infinite; - animation-delay: 0.25s; -} -@keyframes animate2{ - 0%{ - top: -100%; - } - 50%,100%{ - top: 100%; - } -} -.Mahekjain-btn-10 a span:nth-child(3){ - bottom: 0; - right: 0; - width: 100%; - height: 2px; - background: linear-gradient(270deg,transparent,#03e9f4); - animation: animate3 1s linear infinite; - animation-delay: 0.50s; -} -@keyframes animate3{ - 0%{ - right: -100%; - } - 50%,100%{ - right: 100%; - } + transform: translate(5%, 20%); + width: 110%; + height: 110%; +} + +.Mahekjain-button-9:hover::after { + border-radius: 10px; + transform: translate(0, 0); + width: 100%; + height: 100%; +} + +.Mahekjain-button-9:active::after { + transition: 0s; + transform: translate(0, 5%); +} + +/* -------------------------------------------------------------button 10----------------------------------------------------- */ +.Mahekjain-btn-10 a { + position: relative; + display: inline-block; + padding: 25px 30px; + margin: 40px 0; + color: #03e9f4; + text-decoration: none; + text-transform: uppercase; + transition: 0.5s; + letter-spacing: 4px; + overflow: hidden; + margin-right: 10px; +} +.Mahekjain-btn-10 a:hover { + background: #03e9f4; + color: #050801; + box-shadow: 0 0 5px #03e9f4, 0 0 25px #03e9f4, 0 0 50px #03e9f4, + 0 0 200px #03e9f4; + -webkit-box-reflect: below 1px linear-gradient(transparent, #0005); +} +.Mahekjain-btn-10 a:nth-child(1) { + filter: hue-rotate(270deg); +} +.Mahekjain-btn-10 a:nth-child(2) { + filter: hue-rotate(110deg); +} +.Mahekjain-btn-10 a span { + position: absolute; + display: block; +} +.Mahekjain-btn-10 a span:nth-child(1) { + top: 0; + left: 0; + width: 100%; + height: 2px; + background: linear-gradient(90deg, transparent, #03e9f4); + animation: animate1 1s linear infinite; +} +@keyframes animate1 { + 0% { + left: -100%; + } + 50%, + 100% { + left: 100%; + } +} +.Mahekjain-btn-10 a span:nth-child(2) { + top: -100%; + right: 0; + width: 2px; + height: 100%; + background: linear-gradient(180deg, transparent, #03e9f4); + animation: animate2 1s linear infinite; + animation-delay: 0.25s; +} +@keyframes animate2 { + 0% { + top: -100%; + } + 50%, + 100% { + top: 100%; + } +} +.Mahekjain-btn-10 a span:nth-child(3) { + bottom: 0; + right: 0; + width: 100%; + height: 2px; + background: linear-gradient(270deg, transparent, #03e9f4); + animation: animate3 1s linear infinite; + animation-delay: 0.5s; +} +@keyframes animate3 { + 0% { + right: -100%; + } + 50%, + 100% { + right: 100%; + } } .button-Anurag { - align-items: center; - background-image: linear-gradient(144deg,#AF40FF, #5B42F3 50%,#00DDEB); - border: 0; - border-radius: 8px; - box-shadow: rgba(14, 8, 22, 0.2) 0 15px 30px -5px; - box-sizing: border-box; - color: #FFFFFF; - display: flex; - font-family: Phantomsans, sans-serif; - font-size: 2em; - justify-content: center; - line-height: 1em; - max-width: 100%; - min-width: 140px; - padding: 3px; - text-decoration: none; - user-select: none; - -webkit-user-select: none; - touch-action: manipulation; - white-space: nowrap; - cursor: pointer; - } - - .button-Anurag:active, - .button-Anurag:hover { - outline: 0; - } - - .button-Anurag span { - background-color: rgb(22, 17, 61); - padding: 16px 24px; - border-radius: 6px; - width: 100%; - height: 100%; - transition: 300ms; - } - - .button-Anurag:hover span { - background: none; - } - - @media (min-width: 768px) { - .button-Anurag { - font-size: 24px; - min-width: 196px; - } - } - - -.Mahekjain-btn-10 a span:nth-child(4){ - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: linear-gradient(360deg,transparent,#03e9f4); - animation: animate4 1s linear infinite; - animation-delay: 0.75s; -} -@keyframes animate4{ - 0%{ - bottom: -100%; - } - 50%,100%{ - bottom: 100%; - } + align-items: center; + background-image: linear-gradient(144deg, #af40ff, #5b42f3 50%, #00ddeb); + border: 0; + border-radius: 8px; + box-shadow: rgba(14, 8, 22, 0.2) 0 15px 30px -5px; + box-sizing: border-box; + color: #ffffff; + display: flex; + font-family: Phantomsans, sans-serif; + font-size: 2em; + justify-content: center; + line-height: 1em; + max-width: 100%; + min-width: 140px; + padding: 3px; + text-decoration: none; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; + white-space: nowrap; + cursor: pointer; +} + +.button-Anurag:active, +.button-Anurag:hover { + outline: 0; +} + +.button-Anurag span { + background-color: rgb(22, 17, 61); + padding: 16px 24px; + border-radius: 6px; + width: 100%; + height: 100%; + transition: 300ms; +} + +.button-Anurag:hover span { + background: none; +} + +@media (min-width: 768px) { + .button-Anurag { + font-size: 24px; + min-width: 196px; + } +} + +.Mahekjain-btn-10 a span:nth-child(4) { + bottom: -100%; + left: 0; + width: 2px; + height: 100%; + background: linear-gradient(360deg, transparent, #03e9f4); + animation: animate4 1s linear infinite; + animation-delay: 0.75s; +} +@keyframes animate4 { + 0% { + bottom: -100%; + } + 50%, + 100% { + bottom: 100%; + } } /*buttons 11*/ @@ -779,7 +781,7 @@ a:focus-visible { border-radius: 4px; background-color: #3d405b; border: none; - color: #FFFFFF; + color: #ffffff; text-align: center; font-size: 17px; padding: 16px; @@ -787,68 +789,67 @@ a:focus-visible { transition: all 0.5s; cursor: pointer; margin: 5px; - } +} - .ingrzs-button-11 span { +.ingrzs-button-11 span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; - } +} - .ingrzs-button-11 span:after { +.ingrzs-button-11 span:after { content: '»'; position: absolute; opacity: 0; top: 0; right: -15px; transition: 0.5s; - } +} - .ingrzs-button-11:hover span { +.ingrzs-button-11:hover span { padding-right: 15px; - } +} - .ingrzs-button-11:hover span:after { +.ingrzs-button-11:hover span:after { opacity: 1; right: 0; - } +} /* end for button 11 */ - /* new buttons */ .mahi-btn-1 { - padding: 1rem 2.5rem 1rem 2.5rem; - background: none; - color: white; - border: 1px solid #787878; - border-radius: 15px; + padding: 1rem 2.5rem 1rem 2.5rem; + background: none; + color: white; + border: 1px solid #787878; + border-radius: 15px; } .mahi-btn-1:hover { - background-color: #7F8487; + background-color: #7f8487; } .mahi-btn-2 { - padding: 1rem 2.5rem 1rem 2.5rem; - background: none; - color: white; - border: 1px solid #FBF2CF; + padding: 1rem 2.5rem 1rem 2.5rem; + background: none; + color: white; + border: 1px solid #fbf2cf; - transition: 0.5s ease, color 1s ease; + transition: 0.5s ease, color 1s ease; } .mahi-btn-2:hover { - background-color: #FBF2CF; - color: black; - font-weight: bold; + background-color: #fbf2cf; + color: black; + font-weight: bold; } .mahi-btn-3 { - padding: 1rem 2rem; + padding: 1rem 2rem; background: #638aab; - border-radius: 3px; + border-radius: 3px; color: #fff; box-shadow: 0 6px #323232; transition: none; @@ -859,134 +860,132 @@ a:focus-visible { } .mahi-btn-4 { - padding: 1rem 2rem; - background: transparent; - border: 3px solid #5F6F94; - color: #fff; - transition: .3s; + padding: 1rem 2rem; + background: transparent; + border: 3px solid #5f6f94; + color: #fff; + transition: 0.3s; } .mahi-btn-4:hover { - animation: pulse 1s infinite; - transition: .3s; + animation: pulse 1s infinite; + transition: 0.3s; } - @keyframes pulse { - 0% { - transform: scale(1); - } - 70% { - transform: scale(.9); - } - 100% { - transform: scale(1); - } - } - -.button-9 -{ - display: flex; - background-image: url(https://images.unsplash.com/photo-1566150783936-23096928b65b?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxleHBsb3JlLWZlZWR8MTF8fHxlbnwwfHx8fA%3D%3D&auto=format&fit=crop&w=1296&q=60); - justify-content: center; - margin : 60px auto; - border-radius: 20px; - padding: 10px; - font-family: Georgia, 'Times New Roman', Times, serif; + 0% { + transform: scale(1); + } + 70% { + transform: scale(0.9); + } + 100% { + transform: scale(1); + } +} +.button-9 { + display: flex; + background-image: url(https://images.unsplash.com/photo-1566150783936-23096928b65b?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxleHBsb3JlLWZlZWR8MTF8fHxlbnwwfHx8fA%3D%3D&auto=format&fit=crop&w=1296&q=60); + justify-content: center; + margin: 60px auto; + border-radius: 20px; + padding: 10px; + font-family: Georgia, 'Times New Roman', Times, serif; } @keyframes star { - 0%{ - border-top: 4px solid white; - } - 25%{ - border-right: 4px solid white; - } - 50%{ - border-bottom: 4px solid white; - } - 100%{ - border-left: 4px solid white; - } -} -.button-9 :hover{ - padding: 10px; - font-family: Georgia, 'Times New Roman', Times, serif; - border-radius: 20px; - animation: star 1s infinite; -} - -.manas-btn-10{ - padding: 20px; - border: solid green; - background-color: black; - border-radius: 8px; - font-size: 130%; - color: orange; - font-weight: 600; - transition: 0.5s; -} -.manas-btn-10:hover{ - border: none; - font-size: 200%; - color: black; - background: linear-gradient(orange,white,green); - /* transition-duration: 0.5s; */ - transition: 1s; - padding: 35px; + 0% { + border-top: 4px solid white; + } + 25% { + border-right: 4px solid white; + } + 50% { + border-bottom: 4px solid white; + } + 100% { + border-left: 4px solid white; + } +} +.button-9 :hover { + padding: 10px; + font-family: Georgia, 'Times New Roman', Times, serif; + border-radius: 20px; + animation: star 1s infinite; +} + +.manas-btn-10 { + padding: 20px; + border: solid green; + background-color: black; + border-radius: 8px; + font-size: 130%; + color: orange; + font-weight: 600; + transition: 0.5s; +} +.manas-btn-10:hover { + border: none; + font-size: 200%; + color: black; + background: linear-gradient(orange, white, green); + /* transition-duration: 0.5s; */ + transition: 1s; + padding: 35px; } /* CSS FOR BUTTON 9 ENDS */ /* ImOnlyYisus Btn CSS*/ -.ImOnlyYisusContainer{ -position: relative; +.ImOnlyYisusContainer { + position: relative; } -.ImOnlyYisus-btn{ +.ImOnlyYisus-btn { padding: 6px; - padding-bottom: .5em ; - padding-top: .5em ; + padding-bottom: 0.5em; + padding-top: 0.5em; font-size: 20px; text-transform: uppercase; - color:#fff; - border:none; + color: #fff; + border: none; background-color: transparent; - transition: .3s; + transition: 0.3s; } -.ImOnlyYisus-btn::after{ - content: ""; +.ImOnlyYisus-btn::after { + content: ''; background-color: white; position: absolute; bottom: 0; left: 0; width: 10%; height: 5%; - transition: .3s; + transition: 0.3s; } -.ImOnlyYisus-btn::before{ - content: ""; +.ImOnlyYisus-btn::before { + content: ''; background-color: white; position: absolute; top: 0; right: 0; width: 10%; height: 5%; - transition: .3s; + transition: 0.3s; } -.ImOnlyYisus-btn:hover{ - text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;; +.ImOnlyYisus-btn:hover { + text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, + 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073; } -.ImOnlyYisus-btn:hover::after{ +.ImOnlyYisus-btn:hover::after { width: 100%; } -.ImOnlyYisus-btn:hover::before{ +.ImOnlyYisus-btn:hover::before { width: 100%; } /*ImOnlyYisus Btn CSS ENDS*/ @@ -1011,25 +1010,22 @@ position: relative; -webkit-box-reflect: below 0px linear-gradient(transparent, #0002); transition: 0.45s; transition-delay: 0s; - } +} - .raulwwq0-btn:hover { +.raulwwq0-btn:hover { transition-delay: 0.5s; color: #fff; - box-shadow: 0 0 10px #7300ff, - 0 0 20px #7300ff, - 0 0 40px #7300ff, - 0 0 80px #7300ff, - 0 0 100px #7300ff; - } - - .raulwwq0-btn span { + box-shadow: 0 0 10px #7300ff, 0 0 20px #7300ff, 0 0 40px #7300ff, + 0 0 80px #7300ff, 0 0 100px #7300ff; +} + +.raulwwq0-btn span { position: relative; z-index: 100; - } +} - .raulwwq0-btn::before { - content: ""; +.raulwwq0-btn::before { + content: ''; position: absolute; left: -20px; top: 50%; @@ -1037,26 +1033,21 @@ position: relative; width: 20px; height: 2px; background: #7300ff; - box-shadow: 5px -8px 0 #7300ff, - 5px 8px 0 #7300ff; - transition: width 0.5s, - left 0.5s, - height 0.5s, - box-shadow 0.5s; + box-shadow: 5px -8px 0 #7300ff, 5px 8px 0 #7300ff; + transition: width 0.5s, left 0.5s, height 0.5s, box-shadow 0.5s; transition-delay: 0.5s, 0.5s, 0s, 0s; - } +} - .raulwwq0-btn:hover::before { +.raulwwq0-btn:hover::before { width: 60%; height: 100%; left: -2px; - box-shadow: 5px 0 0 #7300ff, - 5px 0 0 #7300ff; + box-shadow: 5px 0 0 #7300ff, 5px 0 0 #7300ff; transition-delay: 0s, 0s, 0.5s, 0.5s; - } +} - .raulwwq0-btn::after { - content: ""; +.raulwwq0-btn::after { + content: ''; position: absolute; right: -20px; top: 50%; @@ -1064,253 +1055,251 @@ position: relative; width: 20px; height: 2px; background: #7300ff; - box-shadow: -5px -8px 0 #7300ff, - -5px 8px 0 #7300ff; + box-shadow: -5px -8px 0 #7300ff, -5px 8px 0 #7300ff; transition: width 0.5s, right 0.5s, height 0.5s, box-shadow 0.5s; transition-delay: 0.5s, 0.5s, 0s, 0s; - } +} - .raulwwq0-btn:hover::after { +.raulwwq0-btn:hover::after { width: 60%; height: 102%; right: -2px; box-shadow: -5px 0 0 #7300ff, -5px 0 0 #7300ff; transition-delay: 0s, 0s, 0.5s, 0.5s; - } +} /* raulwwq0 btn end */ .Srishti-btn-1 { - font-size: 16px; - font-weight: 200; - letter-spacing: 1px; - padding: 13px 20px 13px; - outline: 0; - border: 1px solid rgb(255, 255, 255); - cursor: pointer; - position: relative; - background-color: rgba(0, 0, 0, 0); - user-select: none; - -webkit-user-select: none; - touch-action: manipulation; + font-size: 16px; + font-weight: 200; + letter-spacing: 1px; + padding: 13px 20px 13px; + outline: 0; + border: 1px solid rgb(255, 255, 255); + cursor: pointer; + position: relative; + background-color: rgba(0, 0, 0, 0); + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; color: white; box-shadow: inset 0 0 20px rgba(255, 255, 255, 0); } .Srishti-btn-1:after { - content: ""; - background-color: #343432; - width: 100%; - z-index: -1; - position: absolute; - height: 100%; - top: 7px; - left: 7px; - transition: 0.2s; + content: ''; + background-color: #343432; + width: 100%; + z-index: -1; + position: absolute; + height: 100%; + top: 7px; + left: 7px; + transition: 0.2s; } .Srishti-btn-1:hover:after { - top: 0px; - left: 0px; - box-shadow: inset 0 0 20px rgba(255, 255, 255, .5), 0 0 20px rgba(255, 255, 255, .2); + top: 0px; + left: 0px; + box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), + 0 0 20px rgba(255, 255, 255, 0.2); text-shadow: 1px 1px 2px #427388; } @media (min-width: 768px) { - .Srishti-btn-1 { - padding: 13px 50px 13px; - } + .Srishti-btn-1 { + padding: 13px 50px 13px; + } } /* Ola's btn start */ .ola-btn-11 { - background-color: #333333; - color: #fff; - border: none; - padding: 1em 2.5em; - position: relative; - cursor: pointer; + background-color: #333333; + color: #fff; + border: none; + padding: 1em 2.5em; + position: relative; + cursor: pointer; font-size: 1.2rem; font-weight: 600; } .ola-btn-11::before { - content: 'Hover me'; - display: grid; - place-items: center; - color: #333333; - position: absolute; - inset: 0; - background-color: cyan; - font-family: inherit; - clip-path: circle(50% at -100% 0); - transition: clip-path 400ms linear; + content: 'Hover me'; + display: grid; + place-items: center; + color: #333333; + position: absolute; + inset: 0; + background-color: cyan; + font-family: inherit; + clip-path: circle(50% at -100% 0); + transition: clip-path 400ms linear; font-size: 1.2rem; font-weight: 600; } .ola-btn-11:hover::before { - clip-path: circle(200% at 0 0); + clip-path: circle(200% at 0 0); } /* Ola's btn end */ - /* cyphers btn start */ -.cypher-btn{ +.cypher-btn { color: #fff; - font-size:1.2rem; + font-size: 1.2rem; padding: 1em 2.5em; background-color: #2874a6; cursor: pointer; - position:relative; - border:none; + position: relative; + border: none; } -.cypher-btn::before{ - content:""; - position: absolute; - left:-10px; - top:-10px; +.cypher-btn::before { + content: ''; + position: absolute; + left: -10px; + top: -10px; width: 40px; height: 40px; /* background: #2e86c1; border: 5px solid #2e86c1; */ border-top: 5px solid #2e86c1; border-left: 5px solid #2e86c1; - transition:all 0.4s; + transition: all 0.4s; } -.cypher-btn::after{ - content:""; - position: absolute; - bottom:-10px; - right:-10px; +.cypher-btn::after { + content: ''; + position: absolute; + bottom: -10px; + right: -10px; width: 40px; height: 40px; /* background: #2e86c1; border: 5px solid #2e86c1; */ border-bottom: 5px solid #2e86c1; border-right: 5px solid #2e86c1; - transition:all 0.4s; + transition: all 0.4s; } -.cypher-btn:hover:before,.cypher-btn:hover:after{ +.cypher-btn:hover:before, +.cypher-btn:hover:after { width: 100%; height: 100%; } /* cyphers btn end */ - /* *Swaroop btn start */ .noob-span { - position: relative; - padding: 4rem 8rem; - overflow: hidden; - border-radius: 0.5rem; + position: relative; + padding: 4rem 8rem; + overflow: hidden; + border-radius: 0.5rem; } .noob-img { - position: absolute; - top: 50%; - left: 50%; - transform: translateX(-50%) translateY(-50%); - /* transform: translateY(-50%); */ - height: 150%; - width: 150%; - object-position: center; - object-fit: cover; - z-index: 10; - border-radius: 0.5rem; + position: absolute; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + /* transform: translateY(-50%); */ + height: 150%; + width: 150%; + object-position: center; + object-fit: cover; + z-index: 10; + border-radius: 0.5rem; } .button-noob { - height: 100%; - width: 100%; - position: absolute; - top: 50%; - left: 50%; - transform: translateX(-50%) translateY(-50%); - z-index: 20; - background: transparent; - border: 0px; - color: white; - font-size: 16px; - border-radius: 0.5rem; + height: 100%; + width: 100%; + position: absolute; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + z-index: 20; + background: transparent; + border: 0px; + color: white; + font-size: 16px; + border-radius: 0.5rem; } .button-noob:hover { - border: 2px solid green; + border: 2px solid green; } .button-noob:focus { - border: 4px solid green; + border: 4px solid green; } /* *Swaroop btn end */ /* blurry btn start */ .blurry-brush-btn:hover, .blurry-brush-btn:focus { -box-shadow: 0 0.5em 0.5em -0.4em #e24091; --webkit-transform: translateY(-0.25em); -transform: translateY(-0.25em); -border-color: #e24091; -color: #fff; -border-radius: 50px; -} - -.blurry-brush-btn{ --webkit-transition: 0.25s; -transition: 0.25s; -background: none; -border: 2px solid; -font: inherit; -line-height: 1; -margin: 0.5em; -padding: 1em 2em; -color: #e24091; -border-radius: 25px; + box-shadow: 0 0.5em 0.5em -0.4em #e24091; + -webkit-transform: translateY(-0.25em); + transform: translateY(-0.25em); + border-color: #e24091; + color: #fff; + border-radius: 50px; +} + +.blurry-brush-btn { + -webkit-transition: 0.25s; + transition: 0.25s; + background: none; + border: 2px solid; + font: inherit; + line-height: 1; + margin: 0.5em; + padding: 1em 2em; + color: #e24091; + border-radius: 25px; } /* blurry btn end */ -.harsh-btn-1{ - border-radius: 4px; - background-color: #f4511e; - border: none; - color: #FFFFFF; - text-align: center; - font-size: 28px; - padding: 20px; - width: 200px; - transition: all 0.5s; - cursor: pointer; - margin: 5px; +.harsh-btn-1 { + border-radius: 4px; + background-color: #f4511e; + border: none; + color: #ffffff; + text-align: center; + font-size: 28px; + padding: 20px; + width: 200px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; } -.harsh-btn-1 span{ - cursor: pointer; - display: inline-block; - position: relative; - transition: 0.5s; +.harsh-btn-1 span { + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; } .harsh-btn-1 span:after { - content: '\00bb'; - position: absolute; - opacity: 0; - top: 0; - right: -20px; - transition: 0.5s; + content: '\00bb'; + position: absolute; + opacity: 0; + top: 0; + right: -20px; + transition: 0.5s; } .harsh-btn-1:hover span { - padding-right: 25px; + padding-right: 25px; } .harsh-btn-1:hover span:after { - opacity: 1; - right: 0; + opacity: 1; + right: 0; } - /* davidbru-btn-1 or name of button start */ .davidbru-btn-1 { position: relative; @@ -1348,72 +1337,75 @@ border-radius: 25px; } /* davidbru-btn-1 or name of button end */ - /* Mayank1170 btn start */ .Mayank1170.color-10 { - background-image: linear-gradient(to right, #ed6ea0, #ec8c69, #f7186a , #FBB03B); -box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); + background-image: linear-gradient( + to right, + #ed6ea0, + #ec8c69, + #f7186a, + #fbb03b + ); + box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); } .Mayank1170:hover { - background-position: 100% 0; - moz-transition: all .4s ease-in-out; - -o-transition: all .4s ease-in-out; - -webkit-transition: all .4s ease-in-out; - transition: all .4s ease-in-out; + background-position: 100% 0; + moz-transition: all 0.4s ease-in-out; + -o-transition: all 0.4s ease-in-out; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; } .Mayank1170 { - width: 200px; - font-size: 16px; - font-weight: 600; - color: #fff; - cursor: pointer; - margin: 20px; - height: 55px; - text-align:center; - border: none; - background-size: 300% 100%; - border-radius: 50px; - -o-transition: all .4s ease-in-out; - -webkit-transition: all .4s ease-in-out; - transition: all .4s ease-in-out; + width: 200px; + font-size: 16px; + font-weight: 600; + color: #fff; + cursor: pointer; + margin: 20px; + height: 55px; + text-align: center; + border: none; + background-size: 300% 100%; + border-radius: 50px; + -o-transition: all 0.4s ease-in-out; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; } /* Mayank1170 btn end */ - /* ANIKET btn start */ .aniket-btn-1 { - list-style-type: none; - margin: 0; - padding: 0; - } + list-style-type: none; + margin: 0; + padding: 0; +} - .aniket-btn-1 { - - color: #00DDEB; - border-color: #00DDEB; - border-top: 5px; - border-left: 5px; - font-size: 16px; - border-radius: 40px; - width: 12em; - height: 4em; - text-transform: uppercase; - font-weight: bold; - font-family: sans-serif; - letter-spacing: 0.1em; - text-align: center; - line-height: 3em; - position: relative; - overflow: hidden; - z-index: 1; - transition: 0.5s; - margin-left: 1em; +.aniket-btn-1 { + color: #00ddeb; + border-color: #00ddeb; + border-top: 5px; + border-left: 5px; + font-size: 16px; + border-radius: 40px; + width: 12em; + height: 4em; + text-transform: uppercase; + font-weight: bold; + font-family: sans-serif; + letter-spacing: 0.1em; + text-align: center; + line-height: 3em; + position: relative; + overflow: hidden; + z-index: 1; + transition: 0.5s; + margin-left: 1em; background-color: #000; - } +} - .aniket-btn-1:hover{ +.aniket-btn-1:hover { box-shadow: 0 0.3rem 0.3rem rgba(0, 255, 255, 0.529); color: white; border-width: 5px solid; @@ -1424,3 +1416,39 @@ box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); /* ANIKET btn end */ +/* Harsh Jain's button starts*/ +.harsh-jain-button-1 { + background-color: #343a40; + height: 20%; + width: 55%; + border-radius: 19px; + color: #fff; + cursor: pointer; + padding: 8px 16px; +} + +.harsh-jain-button-1 span { + font-size: 20px; +} +.harsh-jain-button-1:hover { + background-image: linear-gradient( + to right, + #e7487d, + #e7487d 16.65%, + #f6c31d 16.65%, + #f6c31d 33.3%, + #0bffb6 66.6%, + #0bffb6 83.25%, + #9e40eb 83.25%, + #9e40eb 100%, + #e7487d 100% + ); + animation: bgmove 2s linear infinite; + color: black; +} +@keyframes bgmove { + to { + background-position: 20vw; + } +} +/* Harsh Jain's button starts*/ diff --git a/index.html b/index.html index d0c3bf0..876d02c 100644 --- a/index.html +++ b/index.html @@ -243,12 +243,12 @@
- +
Created by mjmanas
-
+
@@ -271,14 +271,14 @@
- +
Created by Mayank1170
- +
@@ -325,51 +325,61 @@
- -
- Created by - Blurry Brush -
+ +
+ Created by + Blurry Brush +
- +
- -
- Created by - Harsh_DD -
+ +
+ Created by + Harsh_DD +
- -
- -
- Created by - davidbru -
-
- - - - + +
+ +
+ Created by + davidbru +
+
+ + + +
- Created by - Aniket Sinha + Created by + Aniket Sinha +
+
+ + + +
+ +
+ Created by + Harsh Jain
-
- +
+
@@ -380,4 +390,4 @@
- + \ No newline at end of file From 4c2b2dab238b94ec7acfc6b32b1c5edb309a8ea1 Mon Sep 17 00:00:00 2001 From: HarshJa1n Date: Sat, 8 Oct 2022 13:33:10 +0530 Subject: [PATCH 36/89] Bulbasaur Button added --- buttons/buttons.css | 185 ++++++++++++++++++++++++++++++++++++++++++++ index.html | 19 +++++ 2 files changed, 204 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index 8047e07..d1f96b4 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1452,3 +1452,188 @@ a:focus-visible { } } /* Harsh Jain's button starts*/ + +/* Harsh Jain's button 2 starts*/ + +.harsh-jain-button-2:hover { + border: none; + transform: translatey(1em); + cursor: pointer; +} + +.harsh-jain-button-2 { + position: relative; + height: 50em; + width: 50em; + background: #93ccb3; + border: none; + border-radius: 10%; + border-bottom: 4em solid #254d4d; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + font-size: 3px; +} +.harsh-jain-button-2:after { + content: ''; + position: absolute; + background: white; + height: 14em; + width: 10em; + border-radius: 80% 80% 40% 40%; + + top: 18em; + left: 9em; + + box-shadow: 23em 0 white; +} +.harsh-jain-button-2:before { + content: ''; + position: absolute; + background: white; + height: 5em; + width: 3em; + border-radius: 50%; + z-index: 2; + top: 21em; + left: 14em; + box-shadow: 23em 0 white; +} +.eyeballs { + position: relative; + background: #ff6666; + height: 9em; + width: 6em; + border-radius: 60% 60% 90% 90%; + + border-bottom: 2em solid red; + border-left: 1.8em solid #e60000; + border-right: 1.8em solid #e60000; + + z-index: 1; + left: -10.4em; + top: 7.5em; +} +.eyeballs::after { + content: ''; + position: absolute; + background: #ff6666; + height: 7em; + width: 2.5em; + border-radius: 60% 60% 90% 90%; + + border-bottom: 2em solid red; + border-left: 1.8em solid #e60000; + border-right: 1.8em solid #e60000; + + z-index: 1; + left: 21.2em; +} + +.nose { + position: relative; + background: #142d24; + height: 3em; + width: 1em; + border-radius: 50%; + top: 6.5em; + left: -3.4em; + transform: rotate(-20deg); +} +.nose::after { + content: ''; + position: absolute; + background: #142d24; + height: 3em; + width: 1em; + border-radius: 50%; + transform: rotate(40deg); + + left: 6em; + top: 2.25em; +} + +#mouth { + position: relative; + z-index: 2; +} + +.mouth-brace:before, +.mouth-brace:after { + content: ''; + width: 30%; + height: 1.3em; + position: absolute; + display: block; + z-index: 2; +} + +#mouth-left:before { + border-bottom: 0.7em solid #142d24; + border-bottom-left-radius: 20px; + margin-left: -40%; + margin-top: 20.5em; + z-index: 2; +} + +#mouth-left:after { + border-top: 0.7em solid #142d24; + border-top-right-radius: 20px; + margin-left: -30%; + margin-top: 21.9em; +} + +#mouth-right:before { + border-top: 0.7em solid #142d24; + border-top-left-radius: 20px; + margin-left: 0%; + margin-top: 21.9em; +} + +#mouth-right:after { + border-bottom: 0.7em solid #142d24; + border-bottom-right-radius: 20px; + margin-left: 10%; + margin-top: 20.5em; +} +.eyebrow { + position: relative; + background: #33715a; + height: 3em; + width: 2.5em; + border-radius: 30% 40% 60% 20%; + top: -11.5em; + left: -6.4em; + transform: rotate(-20deg); +} +.eyebrow::after { + content: ''; + position: absolute; + background: #33715a; + height: 15em; + width: 10em; + border-radius: 30% 50% 40% 60%; + transform: rotate(40deg); + + left: 10em; + top: -5em; +} +.eyebrow::before { + content: ''; + position: absolute; + background: #33715a; + height: 7em; + width: 5em; + border-radius: 200% 30% 50% 60%; + transform: rotate(40deg); + + left: 4em; + top: -8em; +} +.bulba:hover { + border: none; + transform: translatey(1em); + cursor: pointer; +} +/* Harsh Jain's button 2 ends*/ diff --git a/index.html b/index.html index 876d02c..f40c146 100644 --- a/index.html +++ b/index.html @@ -381,6 +381,25 @@ + +
+
+
+
+
+
+
+
+
+ +
+
+ Created by + Harsh Jain +
+
+ + From 4e5090e90f3afb344259451c65d960ab76c55d30 Mon Sep 17 00:00:00 2001 From: "[Ankush Roy]" <[imankushroy@gmail.com]> Date: Sat, 8 Oct 2022 13:35:54 +0530 Subject: [PATCH 37/89] unique code name updated --- buttons/buttons.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index bc37c62..98ce456 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1338,11 +1338,11 @@ border-radius: 25px; background-color: black; box-shadow: 0 0 10px 0 #00d7c3 inset, 0 0 20px 2px #00d7c3; border: 3px solid #00d7c3; - animation: pulse 1s infinite; + animation: ankush-btn-1-pulse 1s infinite; transition: 0.3s; background-position: 100%; } - @keyframes pulse { + @keyframes ankush-btn-1-pulse { 0% { transform: scale(1); } From 3e3b92c530ef4ea6a284d4fdc216f2545ee373e1 Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Sat, 8 Oct 2022 17:42:42 +0530 Subject: [PATCH 38/89] Update buttons.css --- buttons/buttons.css | 1 - 1 file changed, 1 deletion(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 23f6a68..c6078fb 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1354,7 +1354,6 @@ border-radius: 25px; transform: scale(1); } } -======= /* davidbru-btn-1 or name of button start */ .davidbru-btn-1 { position: relative; From a8c449446eeebb5275b35782aaa732ca3824d8a9 Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Sat, 8 Oct 2022 18:00:14 +0530 Subject: [PATCH 39/89] Update index.html --- index.html | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index a222c2e..87178d2 100644 --- a/index.html +++ b/index.html @@ -410,9 +410,8 @@ - - - + +
@@ -421,6 +420,11 @@
+ + + + + @@ -431,4 +435,4 @@ - \ No newline at end of file + From 647a793eb4f7e0e1a52a3552c180d2a4474116ae Mon Sep 17 00:00:00 2001 From: tjbass2021 Date: Sat, 8 Oct 2022 18:31:51 -0300 Subject: [PATCH 40/89] feat: add button by Thiago Souza --- buttons/buttons.css | 20 ++++++++++++++++++++ index.html | 10 +++++++++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 091ac7b..758b5f0 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1724,3 +1724,23 @@ a:focus-visible { } /*Nitish's btn end */ +/*Thiago's btn start*/ +.Okan-btn { + background-color: #b4befe; + border: none; + border-radius: 5px; + padding: 20px 30px; + transition: .5s; + cursor: pointer; + font-family: JetBrains, monospace; + +} +.Okan-btn:hover{ + background-color: #94e2d5; + transition: .5s; + -webkit-box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0px, rgb(161, 216, 255) 15px 15px 0px 0px, rgb(202, 230, 255) 20px 20px 0px 0px, rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0,0,0,0); +box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0px, rgb(161, 216, 255) 15px 15px 0px 0px, rgb(202, 230, 255) 20px 20px 0px 0px, rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0,0,0,0); +} + + +/*Thiago's btn start*/ \ No newline at end of file diff --git a/index.html b/index.html index 87178d2..14a4158 100644 --- a/index.html +++ b/index.html @@ -420,7 +420,15 @@ - + +
+ +
+ Created by + Thiago Souza +
+
+ From 3f35346f400358e06f0ab6f4ab5b8408f3e608c4 Mon Sep 17 00:00:00 2001 From: cypher1002 Date: Sun, 9 Oct 2022 11:14:36 +0530 Subject: [PATCH 41/89] added new buttons --- buttons/buttons.css | 31 ++++++++++++++++++++++++++----- index.html | 11 ++++++++++- 2 files changed, 36 insertions(+), 6 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 091ac7b..0c72c86 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1144,7 +1144,7 @@ a:focus-visible { /* Ola's btn end */ /* cyphers btn start */ -.cypher-btn { +.cypher-btn-1 { color: #fff; font-size: 1.2rem; padding: 1em 2.5em; @@ -1154,7 +1154,7 @@ a:focus-visible { border: none; } -.cypher-btn::before { +.cypher-btn-1::before { content: ''; position: absolute; left: -10px; @@ -1168,7 +1168,7 @@ a:focus-visible { transition: all 0.4s; } -.cypher-btn::after { +.cypher-btn-1::after { content: ''; position: absolute; bottom: -10px; @@ -1182,8 +1182,8 @@ a:focus-visible { transition: all 0.4s; } -.cypher-btn:hover:before, -.cypher-btn:hover:after { +.cypher-btn-1:hover:before, +.cypher-btn-1:hover:after { width: 100%; height: 100%; } @@ -1724,3 +1724,24 @@ a:focus-visible { } /*Nitish's btn end */ + +/* cyphers 2nd btn start */ +.cypher-2-btn{ + font-size:1.2rem; + padding: 1em 2.5em; + background-color: #2874a6; + cursor: pointer; + position:relative; + border:none; + background-color: #343A40; + border-radius: 4px; + color: #fff; + padding: 8px 16px; +} + +.cypher-2-btn:hover{ + background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); + animation:slidebg 5s linear infinite; +} + +/* cypherrs 2nd bt end */ \ No newline at end of file diff --git a/index.html b/index.html index 87178d2..ddab9f9 100644 --- a/index.html +++ b/index.html @@ -300,7 +300,7 @@
- +
Created by cypher 1002 @@ -422,6 +422,15 @@ + +
+ +
+ Created by + cypher1002 +
+
+
From a2984b8caf2c1a9fa390c20cfcd9f68e7a640e10 Mon Sep 17 00:00:00 2001 From: Anup Haldar Date: Sun, 9 Oct 2022 19:53:58 +0530 Subject: [PATCH 42/89] add haldaranup btn --- buttons/buttons.css | 22 +++++++++++++++++++++- index.html | 11 +++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 0c72c86..5f8e8ef 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1744,4 +1744,24 @@ a:focus-visible { animation:slidebg 5s linear infinite; } -/* cypherrs 2nd bt end */ \ No newline at end of file +/* cypherrs 2nd bt end */ + + +/* haldaranup 1st button starts here */ +.haldaranup-btn-1{ + font-size: 1.25rem; + padding: 16px 36px; + background-color: rgb(117, 0, 172); + border: none; + border-radius: 12px; + cursor: pointer; + color: #ffffff; + transition: all 500ms; +} + +.haldaranup-btn-1:hover{ + background-color: rgb(255, 238, 0); + color: #000757; +} + +/* haldaranup 1st button ends here */ \ No newline at end of file diff --git a/index.html b/index.html index ddab9f9..59ec3b8 100644 --- a/index.html +++ b/index.html @@ -431,6 +431,17 @@
+ + +
+ + +
+ Created by + Anup Haldar +
+
+ From a283ee907fc383cff2017c962ebfb6eda5e08a7c Mon Sep 17 00:00:00 2001 From: Shridhar-dev Date: Sun, 9 Oct 2022 21:58:50 +0530 Subject: [PATCH 43/89] added my button --- assets/script.js | 33 +++++++++++++++++++++++++ buttons/buttons.css | 59 ++++++++++++++++++++++++++++++++++++++++++++- index.html | 13 ++++++++++ 3 files changed, 104 insertions(+), 1 deletion(-) diff --git a/assets/script.js b/assets/script.js index e69de29..93b2bee 100644 --- a/assets/script.js +++ b/assets/script.js @@ -0,0 +1,33 @@ +function copyCSS(){ + let cssStyles = '' + + // Started at index 1 for index 0 is browser's user agent stylesheet. + for (let i = 1; i < document.styleSheets.length; i++) { + let style = null + + try { + if (document.styleSheets[i]) { + const classes = + document.styleSheets[i].cssRules || document.styleSheets[i].rules + + if (classes) style = classes + } + for (const item in style) { + if (style[item].cssText != undefined) cssStyles += style[item].cssText + } + } catch (e) { + continue + } + + + } + + return cssStyles + } + +document.querySelector(".copy-btn").addEventListener("click",(e)=>{ + let html = e.srcElement.parentElement.outerHTML; + //let obj = dumpCSSText(e.srcElement.parentElement); + //console.log("."+e.srcElement.parentElement.className+"{"+obj+"}"); + console.log(typeof copyCSS()) +}) \ No newline at end of file diff --git a/buttons/buttons.css b/buttons/buttons.css index 0c72c86..d4fa39c 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1744,4 +1744,61 @@ a:focus-visible { animation:slidebg 5s linear infinite; } -/* cypherrs 2nd bt end */ \ No newline at end of file +/* cypherrs 2nd bt end */ + +/* Shridhar's btn start */ +.shridhar-btn{ + font-size:1.2rem; + cursor: pointer; + position:relative; + display: flex; + transition: 1s; +} + +.shridhar-btn::before{ + content: 'Follow'; + display: flex; + justify-content: center; + align-items: center; + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + z-index: 10; + background: rgba(40,40, 40,1); + transition: 0.2s; + border-radius: 3px; +} +.shridhar-btn:hover::before{ + opacity: 0; + pointer-events: none; +} + +.shridhar-btn > button { + width: 50%; + padding: 1rem 1.5rem; + border: 0px; + color: white; + font-size: 1rem; + font-weight: 700; + cursor: pointer; +} + +.shridhar-btn > button:hover { + filter: brightness(200%); +} + + +.shridhar-btn-youtube{ + background: rgb(255, 0, 0); + border-radius: 5px 0px 0px 5px; +} + + +.shridhar-btn-twitter{ + background: rgb(29, 161, 242); + border-radius: 0px 5px 5px 0px; +} + +/* Shridhar's btn end */ \ No newline at end of file diff --git a/index.html b/index.html index ddab9f9..5225d0c 100644 --- a/index.html +++ b/index.html @@ -431,6 +431,19 @@ + + +
+
+ + +
+
+ Created by + Shridhar Kamat +
+
+ From 5371b04fff99523a5f0e55efe6a37eb9baa67c5c Mon Sep 17 00:00:00 2001 From: tjbass2021 Date: Sun, 9 Oct 2022 15:47:11 -0300 Subject: [PATCH 44/89] fix: fix my class button --- buttons/buttons.css | 4 ++-- index.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 758b5f0..a7af72b 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1725,7 +1725,7 @@ a:focus-visible { /*Nitish's btn end */ /*Thiago's btn start*/ -.Okan-btn { +.Okan-btn-1 { background-color: #b4befe; border: none; border-radius: 5px; @@ -1735,7 +1735,7 @@ a:focus-visible { font-family: JetBrains, monospace; } -.Okan-btn:hover{ +.Okan-btn-1:hover{ background-color: #94e2d5; transition: .5s; -webkit-box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0px, rgb(161, 216, 255) 15px 15px 0px 0px, rgb(202, 230, 255) 20px 20px 0px 0px, rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0,0,0,0); diff --git a/index.html b/index.html index 14a4158..5e49250 100644 --- a/index.html +++ b/index.html @@ -422,7 +422,7 @@
- +
Created by Thiago Souza From 2fb9bc3bf18113552f01ffcc85e1b4674171c844 Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Mon, 10 Oct 2022 11:21:32 +0530 Subject: [PATCH 45/89] Delete script.js --- assets/script.js | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 assets/script.js diff --git a/assets/script.js b/assets/script.js deleted file mode 100644 index 93b2bee..0000000 --- a/assets/script.js +++ /dev/null @@ -1,33 +0,0 @@ -function copyCSS(){ - let cssStyles = '' - - // Started at index 1 for index 0 is browser's user agent stylesheet. - for (let i = 1; i < document.styleSheets.length; i++) { - let style = null - - try { - if (document.styleSheets[i]) { - const classes = - document.styleSheets[i].cssRules || document.styleSheets[i].rules - - if (classes) style = classes - } - for (const item in style) { - if (style[item].cssText != undefined) cssStyles += style[item].cssText - } - } catch (e) { - continue - } - - - } - - return cssStyles - } - -document.querySelector(".copy-btn").addEventListener("click",(e)=>{ - let html = e.srcElement.parentElement.outerHTML; - //let obj = dumpCSSText(e.srcElement.parentElement); - //console.log("."+e.srcElement.parentElement.className+"{"+obj+"}"); - console.log(typeof copyCSS()) -}) \ No newline at end of file From bfc2cd838a85984474e7f214a34ba1e828e138a4 Mon Sep 17 00:00:00 2001 From: Nitish Singh Date: Mon, 10 Oct 2022 12:59:42 +0530 Subject: [PATCH 46/89] Update index.html --- index.html | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 1e71205..cfb3f17 100644 --- a/index.html +++ b/index.html @@ -474,8 +474,15 @@
- - + +
+ +
+ Created by + Nitish Singh +
+
+ From 05e43102f985c195f731a694fab77e515aa3a1fc Mon Sep 17 00:00:00 2001 From: Nitish Singh Date: Mon, 10 Oct 2022 13:01:19 +0530 Subject: [PATCH 47/89] Update buttons.css --- buttons/buttons.css | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index b51e855..d5e7b61 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1903,4 +1903,27 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 } /* haldaranup 1st button ends here */ +/* Nitish-btn-2 start */ +.Nitish-btn-2{ + display: inline-block; + background-color: #7b38d8; + border-radius: 50px; + border: 4px solid #cccccc; + color: #eeeeee; + text-align: center; + font-size: 28px; + padding: 10px; + width: 150px; + cursor: pointer; + margin: 5px; + +} +.Nitish-btn-2:hover{ + border: 4px solid #ea972a; + background-color: #90d838; + color: #000000; + border-radius: 0%; + transition: all 0.5s; +} +/* Nitish-btn-2 end */ From 04e21f6d91b08e5cc4f83246d7c1f77ed6e3c1a4 Mon Sep 17 00:00:00 2001 From: Shani Date: Mon, 10 Oct 2022 14:16:05 +0530 Subject: [PATCH 48/89] added button --- buttons/buttons.css | 40 ++++++++++++++++++++++++++++++++++++++++ index.html | 10 ++++++++-- 2 files changed, 48 insertions(+), 2 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index b51e855..2cf341c 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1904,3 +1904,43 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 /* haldaranup 1st button ends here */ + +/* Shani button starts */ + +.button-Shani { + width: 60%; + height: 20%; + color: white; + background: transparent; + position: relative; + transition: ease-out 0.3s; + border: 1px solid #43fbf2; + border-radius: 3px; + font-size: 15px; + outline: none; + z-index: 1; +} + +.button-Shani:hover { + color: #FFF; + cursor: pointer; +} + +.button-Shani::before { + transition: 0.3s all ease; + position: absolute; + top: 0; + bottom: 0; + right: 50%; + left: 50%; + content: ""; + background-color: #43fbf2; +} + +.button-Shani:hover::before { + transition: 0.4s all ease; + left: 0; + right: 0; + opacity: 1; + z-index: -1; +} \ No newline at end of file diff --git a/index.html b/index.html index 1e71205..58233e7 100644 --- a/index.html +++ b/index.html @@ -474,8 +474,14 @@ - - + + + +
+ +
Created by Shani
+
+ From b209fe965b457b16f8060ea4255128b4d9db0efe Mon Sep 17 00:00:00 2001 From: Shani Yadav <62502266+shiningshani@users.noreply.github.com> Date: Mon, 10 Oct 2022 19:40:25 +0530 Subject: [PATCH 49/89] Update buttons.css --- buttons/buttons.css | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 4846266..60d6fd9 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1945,7 +1945,9 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 } .button-Shani:hover { - color: #FFF; + font-size: large; + color: rgb(54, 20, 20); + font-weight: 300; cursor: pointer; } @@ -1966,4 +1968,4 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 right: 0; opacity: 1; z-index: -1; -} \ No newline at end of file +} From 20490b2aa133547d01649175e67a0db8df11b4a8 Mon Sep 17 00:00:00 2001 From: Sumit-14Singh <115366752+Sumit-14Singh@users.noreply.github.com> Date: Mon, 10 Oct 2022 20:32:58 +0530 Subject: [PATCH 50/89] Updated Sumit btn --- index.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/index.html b/index.html index 5f4e01f..06acef8 100644 --- a/index.html +++ b/index.html @@ -492,6 +492,16 @@ + + +
+ +
+ Created by + Sumit +
+
+ From d2c7e6ad348da4d27ff5d5fa069f20cca4eef7af Mon Sep 17 00:00:00 2001 From: Sumit-14Singh <115366752+Sumit-14Singh@users.noreply.github.com> Date: Mon, 10 Oct 2022 20:34:40 +0530 Subject: [PATCH 51/89] updated css for Sumit btn --- buttons/buttons.css | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index 60d6fd9..dcfff0e 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1969,3 +1969,17 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 opacity: 1; z-index: -1; } + +/* Sumit1 btn start */ +.Sumit-btn-1{ + background-color: #26d023; + border: 3px solid red; + width: 200px; + padding: 20px; + font-size: 30px; +} +.Sumit-btn-1:hover{ + background-color: yellow; + transform: all 2s; +} +/* Sumit-btn-2 start */ From 1578c263efdc3efe6e337059aaceb974bd530d4a Mon Sep 17 00:00:00 2001 From: Sumit-14Singh <115366752+Sumit-14Singh@users.noreply.github.com> Date: Mon, 10 Oct 2022 20:39:29 +0530 Subject: [PATCH 52/89] Added Sumit btn 2 --- index.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/index.html b/index.html index 06acef8..5a304aa 100644 --- a/index.html +++ b/index.html @@ -502,6 +502,16 @@ + + +
+ +
+ Created by + Sumit +
+
+ From 404d8a0381697052df8c2c20cbb34942f0e456a8 Mon Sep 17 00:00:00 2001 From: Sumit-14Singh <115366752+Sumit-14Singh@users.noreply.github.com> Date: Mon, 10 Oct 2022 20:43:33 +0530 Subject: [PATCH 53/89] added css for Sumit btn 2 --- buttons/buttons.css | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index dcfff0e..6689d1d 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1982,4 +1982,18 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 background-color: yellow; transform: all 2s; } +/* Sumit2 btn end */ + /* Sumit-btn-2 start */ +.Sumit-btn-2 { + border: 3px solid rgb(66, 16, 147); + width: 250px; + padding: 30px; + border-radius: 100%; + background-color: red; + font-size: 30px; +} +.Sumit-btn-2:hover{ + background-color: gray; +} +/* Sumit-btn-2 end */ From 0d71ea1bc8cadb7d30fa0183ba08003549e71339 Mon Sep 17 00:00:00 2001 From: Sumit-14Singh <115366752+Sumit-14Singh@users.noreply.github.com> Date: Mon, 10 Oct 2022 20:46:23 +0530 Subject: [PATCH 54/89] added Sumit btn 3 --- index.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/index.html b/index.html index 5a304aa..84cab32 100644 --- a/index.html +++ b/index.html @@ -512,6 +512,16 @@ + + +
+ +
+ Created by + Sumit +
+
+ From 4eb2d4b7230e9057070e5be86983b05cb6227d54 Mon Sep 17 00:00:00 2001 From: Sumit-14Singh <115366752+Sumit-14Singh@users.noreply.github.com> Date: Mon, 10 Oct 2022 20:47:37 +0530 Subject: [PATCH 55/89] updated css for Sumit btn 3 --- buttons/buttons.css | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index 6689d1d..6b308e5 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1997,3 +1997,19 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 background-color: gray; } /* Sumit-btn-2 end */ + +/* Sumit-btn-3 start */ +.Sumit-btn-3 { + /* text-size-adjust: 20px; */ + background-color: #00C0FF; + border: 3px solid rgb(80, 236, 29); + width: 170px; + padding: 20px; + border-radius: 70px; + font-size: 20px; +} +.Sumit-btn-3:hover{ + background-color: white; +} + +/* Sumit-btn-3 end */ From 53b621496a6832b09b2a1036480aa0621e39a473 Mon Sep 17 00:00:00 2001 From: Kartik Kankurte Date: Tue, 11 Oct 2022 18:08:22 +0530 Subject: [PATCH 56/89] add a styled button with a wave like animation --- buttons/buttons.css | 34 +++++++++++++++++++++++++++++++++- index.html | 13 +++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 0c72c86..69ad8cf 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1744,4 +1744,36 @@ a:focus-visible { animation:slidebg 5s linear infinite; } -/* cypherrs 2nd bt end */ \ No newline at end of file +/* cypherrs 2nd bt end */ + +/* kkartik07's 1st btn start */ +.kkartik07-1-btn { + padding: 18px 32px; + font-size: 30px; + border: none; + outline: none; + font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; + cursor: pointer; + margin: 8px 15px; + transition: 0.2s ease; + background: #003877d5; + color: rgba(255, 255, 255, 0.756); + position: relative; + overflow: hidden; + box-shadow: rgba(110, 110, 119, 0.452) 0px 8px 30px 0px; + } + .kkartik07-1-btn::before { + width: 200%; + height: 200%; + content: ""; + transform: rotate(-45deg); + position: absolute; + top: -10%; + left: -180%; + background: rgba(119, 129, 238, 0.2); + transition: 0.3s ease-in-out; + } + .kkartik07-1-btn:hover::before { + left: 55%; + } +/* kkartik07's 1st btn end */ \ No newline at end of file diff --git a/index.html b/index.html index ddab9f9..34a1705 100644 --- a/index.html +++ b/index.html @@ -431,6 +431,19 @@ + + + +
+ +
+ Created by + kkartik07 +
+
+ + + From aca43550a1df63b28be118b14e4c9272e8045717 Mon Sep 17 00:00:00 2001 From: Kartik Kankurte Date: Tue, 11 Oct 2022 18:11:52 +0530 Subject: [PATCH 57/89] corrected naming convention according to README --- buttons/buttons.css | 6 +++--- index.html | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 69ad8cf..e6ff471 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1747,7 +1747,7 @@ a:focus-visible { /* cypherrs 2nd bt end */ /* kkartik07's 1st btn start */ -.kkartik07-1-btn { +.kkartik07-btn-1 { padding: 18px 32px; font-size: 30px; border: none; @@ -1762,7 +1762,7 @@ a:focus-visible { overflow: hidden; box-shadow: rgba(110, 110, 119, 0.452) 0px 8px 30px 0px; } - .kkartik07-1-btn::before { + .kkartik07-btn-1::before { width: 200%; height: 200%; content: ""; @@ -1773,7 +1773,7 @@ a:focus-visible { background: rgba(119, 129, 238, 0.2); transition: 0.3s ease-in-out; } - .kkartik07-1-btn:hover::before { + .kkartik07-btn-1:hover::before { left: 55%; } /* kkartik07's 1st btn end */ \ No newline at end of file diff --git a/index.html b/index.html index 34a1705..c2e5431 100644 --- a/index.html +++ b/index.html @@ -435,7 +435,7 @@
- +
Created by kkartik07 From a294da50ba6b60fce6c2b4724e82a37cb613b3ac Mon Sep 17 00:00:00 2001 From: jasimrazi Date: Wed, 12 Oct 2022 11:24:50 +0530 Subject: [PATCH 58/89] Add new button --- buttons/buttons.css | 29 +++++++++++++++++++++++++++++ index.html | 8 ++++++++ 2 files changed, 37 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index bb44925..76e08dc 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2047,3 +2047,32 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 /* Sumit-btn-3 end */ +/* Jasimrazi-btn-1 starts here */ +.Jasimrazi-btn-1 { + font-size: 20px; + font-weight: 200; + letter-spacing: 1px; + padding: 13px 50px 13px; + outline: 0; + border: 1px solid black; + cursor: pointer; + position: relative; + background-color: rgba(0, 0, 0, 0); + } + + .Jasimrazi-btn-1::after { + content: ""; + background-color: #ffe54c; + width: 100%; + z-index: -1; + position: absolute; + height: 100%; + top: 7px; + left: 7px; + transition: 0.2s; + } + + .Jasimrazi-btn-1:hover::after { + top: 0px; + left: 0px; + } \ No newline at end of file diff --git a/index.html b/index.html index 888cb53..a634e2c 100644 --- a/index.html +++ b/index.html @@ -534,6 +534,14 @@
+ +
+ +
+ Created by Jasim Razi +
+
+ From 4c89c11ce1d8416a7f4fc0bf34aedb376bb59017 Mon Sep 17 00:00:00 2001 From: dilshad360 Date: Wed, 12 Oct 2022 11:29:30 +0530 Subject: [PATCH 59/89] add: new button --- buttons/buttons.css | 162 +++++++++++++++++++++++++++----------------- index.html | 10 +++ 2 files changed, 110 insertions(+), 62 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index bb44925..245ed89 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1315,14 +1315,14 @@ a:focus-visible { background-color: transparent; border: 3px solid #00d7c3; border-radius: 50px; - transition: all 0.15s ease-in-out; + transition: all 0.15s ease-in-out; color: black; background-image: linear-gradient(30deg, #00d7c3 50%, transparent 50%); background-size: 500px; background-repeat: no-repeat; background-position: 0%; - } - .ankush-btn-1:hover { +} +.ankush-btn-1:hover { color: white; background-color: black; box-shadow: 0 0 10px 0 #00d7c3 inset, 0 0 20px 2px #00d7c3; @@ -1330,16 +1330,16 @@ a:focus-visible { animation: ankush-btn-1-pulse 1s infinite; transition: 0.3s; background-position: 100%; - } - @keyframes ankush-btn-1-pulse { +} +@keyframes ankush-btn-1-pulse { 0% { - transform: scale(1); + transform: scale(1); } 70% { - transform: scale(0.9); + transform: scale(0.9); } 100% { - transform: scale(1); + transform: scale(1); } } @@ -1681,7 +1681,6 @@ a:focus-visible { } /* Harsh Jain's button 2 ends*/ - /* Nitish btn start */ .Nitish-btn-26 { display: inline-block; @@ -1723,58 +1722,68 @@ a:focus-visible { } /*Nitish's btn end */ - /*Thiago's btn start*/ .Okan-btn-1 { background-color: #b4befe; border: none; border-radius: 5px; padding: 20px 30px; - transition: .5s; + transition: 0.5s; cursor: pointer; font-family: JetBrains, monospace; - } -.Okan-btn-1:hover{ +.Okan-btn-1:hover { background-color: #94e2d5; - transition: .5s; - -webkit-box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0px, rgb(161, 216, 255) 15px 15px 0px 0px, rgb(202, 230, 255) 20px 20px 0px 0px, rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0,0,0,0); -box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0px, rgb(161, 216, 255) 15px 15px 0px 0px, rgb(202, 230, 255) 20px 20px 0px 0px, rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0,0,0,0); + transition: 0.5s; + -webkit-box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, + rgb(95, 184, 255) 10px 10px 0px 0px, + rgb(161, 216, 255) 15px 15px 0px 0px, + rgb(202, 230, 255) 20px 20px 0px 0px, + rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); + box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, + rgb(95, 184, 255) 10px 10px 0px 0px, + rgb(161, 216, 255) 15px 15px 0px 0px, + rgb(202, 230, 255) 20px 20px 0px 0px, + rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); } - /*Thiago's btn start*/ - /* cyphers 2nd btn start */ -.cypher-2-btn{ - font-size:1.2rem; +.cypher-2-btn { + font-size: 1.2rem; padding: 1em 2.5em; background-color: #2874a6; cursor: pointer; - position:relative; - border:none; - background-color: #343A40; - border-radius: 4px; + position: relative; + border: none; + background-color: #343a40; + border-radius: 4px; color: #fff; padding: 8px 16px; } -.cypher-2-btn:hover{ - background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%); - animation:slidebg 5s linear infinite; +.cypher-2-btn:hover { + background-image: linear-gradient( + 90deg, + #00c0ff 0%, + #ffcf00 49%, + #fc4f4f 80%, + #00c0ff 100% + ); + animation: slidebg 5s linear infinite; } /* cypherrs 2nd bt end */ - /* kkartik07's 1st btn start */ .kkartik07-btn-1 { padding: 18px 32px; font-size: 30px; border: none; outline: none; - font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; + font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', + 'Lucida Sans', Arial, sans-serif; cursor: pointer; margin: 8px 15px; transition: 0.2s ease; @@ -1783,26 +1792,25 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 position: relative; overflow: hidden; box-shadow: rgba(110, 110, 119, 0.452) 0px 8px 30px 0px; - } - .kkartik07-btn-1::before { +} +.kkartik07-btn-1::before { width: 200%; height: 200%; - content: ""; + content: ''; transform: rotate(-45deg); position: absolute; top: -10%; left: -180%; background: rgba(119, 129, 238, 0.2); transition: 0.3s ease-in-out; - } - .kkartik07-btn-1:hover::before { +} +.kkartik07-btn-1:hover::before { left: 55%; - } +} /* kkartik07's 1st btn end */ - /* Deepak Kumar btn start */ - .DeepakKumar-button-31 { +.DeepakKumar-button-31 { position: absolute; transform: translate(-50%, -50%); padding: 1em 1em; @@ -1858,17 +1866,16 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 /* Deepak Kumar btn end */ - /* Shridhar's btn start */ -.shridhar-btn{ - font-size:1.2rem; +.shridhar-btn { + font-size: 1.2rem; cursor: pointer; - position:relative; + position: relative; display: flex; transition: 1s; } -.shridhar-btn::before{ +.shridhar-btn::before { content: 'Follow'; display: flex; justify-content: center; @@ -1879,11 +1886,11 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 width: 100%; height: 100%; z-index: 10; - background: rgba(40,40, 40,1); + background: rgba(40, 40, 40, 1); transition: 0.2s; border-radius: 3px; } -.shridhar-btn:hover::before{ +.shridhar-btn:hover::before { opacity: 0; pointer-events: none; } @@ -1902,24 +1909,20 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 filter: brightness(200%); } - -.shridhar-btn-youtube{ +.shridhar-btn-youtube { background: rgb(255, 0, 0); border-radius: 5px 0px 0px 5px; } - -.shridhar-btn-twitter{ +.shridhar-btn-twitter { background: rgb(29, 161, 242); border-radius: 0px 5px 5px 0px; } /* Shridhar's btn end */ - - /* haldaranup 1st button starts here */ -.haldaranup-btn-1{ +.haldaranup-btn-1 { font-size: 1.25rem; padding: 16px 36px; background-color: rgb(117, 0, 172); @@ -1930,14 +1933,14 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 transition: all 500ms; } -.haldaranup-btn-1:hover{ +.haldaranup-btn-1:hover { background-color: rgb(255, 238, 0); color: #000757; } /* haldaranup 1st button ends here */ /* Nitish-btn-2 start */ -.Nitish-btn-2{ +.Nitish-btn-2 { display: inline-block; background-color: #7b38d8; border-radius: 50px; @@ -1949,9 +1952,8 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 width: 150px; cursor: pointer; margin: 5px; - } -.Nitish-btn-2:hover{ +.Nitish-btn-2:hover { border: 4px solid #ea972a; background-color: #90d838; color: #000000; @@ -1960,7 +1962,6 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 } /* Nitish-btn-2 end */ - /* Shani button starts */ .button-Shani { @@ -1991,7 +1992,7 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 bottom: 0; right: 50%; left: 50%; - content: ""; + content: ''; background-color: #43fbf2; } @@ -2004,14 +2005,14 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 } /* Sumit1 btn start */ -.Sumit-btn-1{ +.Sumit-btn-1 { background-color: #26d023; border: 3px solid red; width: 200px; padding: 20px; font-size: 30px; } -.Sumit-btn-1:hover{ +.Sumit-btn-1:hover { background-color: yellow; transform: all 2s; } @@ -2026,7 +2027,7 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 background-color: red; font-size: 30px; } -.Sumit-btn-2:hover{ +.Sumit-btn-2:hover { background-color: gray; } /* Sumit-btn-2 end */ @@ -2034,16 +2035,53 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 /* Sumit-btn-3 start */ .Sumit-btn-3 { /* text-size-adjust: 20px; */ - background-color: #00C0FF; + background-color: #00c0ff; border: 3px solid rgb(80, 236, 29); width: 170px; padding: 20px; border-radius: 70px; font-size: 20px; } -.Sumit-btn-3:hover{ +.Sumit-btn-3:hover { background-color: white; } /* Sumit-btn-3 end */ +/* Dilshad360 Button start */ +.dilshad360-btn { + display: block; + width: 150px; + height: 50px; + line-height: 40px; + font-size: 18px; + font-family: sans-serif; + text-decoration: none; + color: #333; + letter-spacing: 2px; + text-align: center; + position: relative; + transition: all 0.35s; +} +.dilshad360-btn:after { + position: absolute; + content: ''; + top: 0; + left: 0; + width: 0; + height: 100%; + background: #0bceaf; + transition: all 0.35s; +} +.dilshad360-btn span { + position: relative; + z-index: 2; +} +.dilshad360-btn:hover { + color: #ffff; +} + +.dilshad360-btn:hover:after { + width: 100%; +} +/* Dilshad360 Button end */ diff --git a/index.html b/index.html index 888cb53..29cc2b9 100644 --- a/index.html +++ b/index.html @@ -533,6 +533,16 @@
+ + +
+ +
+ Created by + dilshad360 +
+
+ From 43b8012826a075d3937adf674a58b6b958ed9139 Mon Sep 17 00:00:00 2001 From: dilshad360 Date: Wed, 12 Oct 2022 11:34:15 +0530 Subject: [PATCH 60/89] fix: naming convention --- buttons/buttons.css | 10 +++++----- index.html | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 245ed89..3ff4fe7 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2049,7 +2049,7 @@ a:focus-visible { /* Sumit-btn-3 end */ /* Dilshad360 Button start */ -.dilshad360-btn { +.dilshad360-btn-1 { display: block; width: 150px; height: 50px; @@ -2063,7 +2063,7 @@ a:focus-visible { position: relative; transition: all 0.35s; } -.dilshad360-btn:after { +.dilshad360-btn-1:after { position: absolute; content: ''; top: 0; @@ -2073,15 +2073,15 @@ a:focus-visible { background: #0bceaf; transition: all 0.35s; } -.dilshad360-btn span { +.dilshad360-btn-1 span { position: relative; z-index: 2; } -.dilshad360-btn:hover { +.dilshad360-btn-1:hover { color: #ffff; } -.dilshad360-btn:hover:after { +.dilshad360-btn-1:hover:after { width: 100%; } /* Dilshad360 Button end */ diff --git a/index.html b/index.html index 29cc2b9..fb1ae33 100644 --- a/index.html +++ b/index.html @@ -536,7 +536,7 @@
- +
Created by dilshad360 From fa6eab669ff667c3189125b0e9874e1c3203d675 Mon Sep 17 00:00:00 2001 From: jasimrazi Date: Wed, 12 Oct 2022 14:39:15 +0530 Subject: [PATCH 61/89] Button Fix --- buttons/buttons.css | 26 ++++++++++++-------------- index.html | 2 +- 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 76e08dc..c621ac8 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2048,31 +2048,29 @@ box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, rgb(95, 184, 255) 10px 10px 0px 0 /* Sumit-btn-3 end */ /* Jasimrazi-btn-1 starts here */ + .Jasimrazi-btn-1 { font-size: 20px; font-weight: 200; letter-spacing: 1px; padding: 13px 50px 13px; outline: 0; - border: 1px solid black; + border: 1px solid rgb(255, 255, 255); cursor: pointer; position: relative; + color: white; background-color: rgba(0, 0, 0, 0); + transition: 0.4s all ease; } - .Jasimrazi-btn-1::after { - content: ""; + .Jasimrazi-btn-1:hover{ + background-color: #ffe54c; - width: 100%; - z-index: -1; - position: absolute; - height: 100%; - top: 7px; - left: 7px; - transition: 0.2s; + top: -7px; + left: -7px; + transition: 0.4s all ease; + color: #000000; + border: 1px solid #000000; } - .Jasimrazi-btn-1:hover::after { - top: 0px; - left: 0px; - } \ No newline at end of file + /* Jasimrazi-btn-1 ends here */ \ No newline at end of file diff --git a/index.html b/index.html index a634e2c..0e0baf8 100644 --- a/index.html +++ b/index.html @@ -535,7 +535,7 @@ -
+
Created by Jasim Razi From bc7a3b8a71e9613c0e7e94b19ff9efa3e2a60708 Mon Sep 17 00:00:00 2001 From: Jasim Razi <99112319+jasimrazi@users.noreply.github.com> Date: Wed, 12 Oct 2022 14:54:49 +0530 Subject: [PATCH 62/89] Update index.html --- index.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index d4acfee..eb89695 100644 --- a/index.html +++ b/index.html @@ -546,9 +546,10 @@
- -
- Created by Jasim Razi + +
+ Created by + Jasim Razi
From 329304f1b6051bf8d0bc386a2331de648a6c9947 Mon Sep 17 00:00:00 2001 From: Rajkumar-justcoder Date: Wed, 12 Oct 2022 15:42:23 +0530 Subject: [PATCH 63/89] Fix: names conventions in html file added footer --- .gitignore | 10 +- assets/css/style.css | 125 +- buttons/buttons.css | 3263 +++++++++++++++++++++--------------------- index.html | 193 ++- 4 files changed, 1905 insertions(+), 1686 deletions(-) diff --git a/.gitignore b/.gitignore index 51d0fa4..fb44ad4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,5 @@ .vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -!.vscode/*.code-snippets + # Local History for Visual Studio Code .history/ @@ -31,4 +27,6 @@ trash # Logs logs -*.log \ No newline at end of file +*.log + +*.bak \ No newline at end of file diff --git a/assets/css/style.css b/assets/css/style.css index c5f6ca0..6563b94 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -10,6 +10,9 @@ --forground-main-color: rgb(255 255 255 / 1); --background-main-color: rgb(0, 0, 0); --card-border-radius: 30px; + --default-color:rgba(156, 163, 175); + --link-hover-color: rgb(129 120 255 / 1); + --default-link-color: rgb(129 120 255 / 1); } body { @@ -36,6 +39,10 @@ main { align-items: center; } +a { + text-decoration: none; +} + .navbar { display: flex; flex-direction: column; @@ -98,12 +105,118 @@ main { margin-top: 20px; } -footer { - padding-top: 3rem; - text-align: center; + +/* footer stat here */ +.footer-main{ + margin-top: 2rem; +} + +.footer-container { + width: 100%; + display: flex; + align-items: center; + margin: 0 auto; + padding: 2rem 1.25rem; + flex-direction: column; +} + + +@media (min-width: 1280px) { + .footer-container { + max-width: 1280px; + } +} + +@media (min-width: 1024px) { + .footer-container { + max-width: 1024px; + } +} + +@media (min-width: 768px) { + .footer-container { + max-width: 768px; + } +} + +@media (min-width: 640px) { + .footer-container { + flex-direction: row; + max-width: 640px; + } } -footer>a { + + + +.footer-title { + display: flex; + align-items: center; + justify-content: center; + font-weight: 500; color: white; - font-weight: 700; -} \ No newline at end of file +} + +@media (min-width: 768px) { + .footer-title { + justify-content: flex-start; + } +} + +.footer-copyright { + margin-top: 1rem; + font-size: .875rem; + line-height: 1.25rem; + color: var(--default-color) +} + +@media (min-width: 640px) { + .footer-copyright { + padding: 0.5rem 0 0.5rem 1rem; + margin-left: 1rem; + margin: 0 0 0 1rem; + border-left-width: 2px; + border-color: rgba(31, 41, 55); + } +} + +.footer-copyright>a { + color: rgb(129 120 255 / 1) +} + +.socials-span { + margin-top: 1rem; + justify-content: center; + display: inline-flex; +} + +@media (min-width: 640px) { + .socials-span { + margin-left: auto; + margin-top: 0; + justify-content: flex-start; + } +} + + +.socials-span>a { + color: var(--default-color); +} + +.socials-span>a:hover { + color: var(--link-hover-color); + transform: scale(1.4); + transition: all 0.3s ease-in-out; +} + +.socials-span>a:not(:first-child) { + margin-left: 0.75rem; +} + +.socials-span>a>svg { + width: 1.25rem; + height: 1.25rem; +} + + +/* footer ends here */ \ No newline at end of file diff --git a/buttons/buttons.css b/buttons/buttons.css index 3ff4fe7..72e1ba7 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1,261 +1,261 @@ :root { - --btn-bg-color: rgb(255 255 255 / 1); - --btn-bg-color-hover: rgb(129 120 255 / 1); - --font-color-white: rgb(255 255 255 / 1); - --font-color-black: rgb(0 0 0 / 1); + --btn-bg-color: rgb(255 255 255 / 1); + --btn-bg-color-hover: rgb(129 120 255 / 1); + --font-color-white: rgb(255 255 255 / 1); + --font-color-black: rgb(0 0 0 / 1); } a:focus, button:focus { - outline: none; + outline: none; } a:focus-visible, button:focus-visible { - outline: 2px solid #443ffc; - outline-offset: 3px; + outline: 2px solid #443ffc; + outline-offset: 3px; } a:focus-visible { - background: none; + background: none; } .button-def { - pointer-events: auto; - cursor: pointer; - background: var(--btn-bg-color); - border: none; - padding: 1.5rem 3rem; - margin: 0; - font-family: inherit; - font-size: inherit; - position: relative; - display: inline-block; + pointer-events: auto; + cursor: pointer; + background: var(--btn-bg-color); + border: none; + padding: 1.5rem 3rem; + margin: 0; + font-family: inherit; + font-size: inherit; + position: relative; + display: inline-block; } .button-def::before, .button-def::after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } .button-1 { - font-family: aktiv-grotesk-extended, sans-serif; - font-weight: 700; - border: 2px solid #000; - border-radius: 3rem; - overflow: hidden; - color: var(--font-color-black); - background-color: var(--btn-bg-color-hover); + font-family: aktiv-grotesk-extended, sans-serif; + font-weight: 700; + border: 2px solid #000; + border-radius: 3rem; + overflow: hidden; + color: var(--font-color-black); + background-color: var(--btn-bg-color-hover); } .button-1 span { - position: relative; + position: relative; } .button-1::before { - content: ''; - background: var(--btn-bg-color); - transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); + content: ''; + background: var(--btn-bg-color); + transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); } .button-1:hover::before { - transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); } .button-2 { - font-family: input-mono-narrow, monospace; - font-weight: 500; - padding: 1rem 1.5rem; - border: 1px solid #000; - overflow: hidden; - background-color: var(--btn-bg-color-hover); + font-family: input-mono-narrow, monospace; + font-weight: 500; + padding: 1rem 1.5rem; + border: 1px solid #000; + overflow: hidden; + background-color: var(--btn-bg-color-hover); } .button-2 span { - display: block; - position: relative; + display: block; + position: relative; } -.button-2 > span { - color: var(--font-color-black); +.button-2>span { + color: var(--font-color-black); - overflow: hidden; + overflow: hidden; } -.button-2 > span > span { - color: var(--font-color-black); - overflow: hidden; +.button-2>span>span { + color: var(--font-color-black); + overflow: hidden; } -.button-2:hover > span > span { - color: var(--font-color-black); - animation: MoveUpInitial 0.2s forwards, MoveUpEnd 0.2s forwards 0.2s; +.button-2:hover>span>span { + color: var(--font-color-black); + animation: MoveUpInitial 0.2s forwards, MoveUpEnd 0.2s forwards 0.2s; } @keyframes MoveUpInitial { - to { - transform: translate3d(0, -105%, 0); - } + to { + transform: translate3d(0, -105%, 0); + } } @keyframes MoveUpEnd { - from { - transform: translate3d(0, 100%, 0); - } + from { + transform: translate3d(0, 100%, 0); + } - to { - transform: translate3d(0, 0, 0); - } + to { + transform: translate3d(0, 0, 0); + } } .button-2::before { - content: ''; - background: var(--btn-bg-color); - transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); - transform-origin: 100% 50%; + content: ''; + background: var(--btn-bg-color); + transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); + transform-origin: 100% 50%; } .button-2:hover::before { - transform: scale3d(0, 1, 1); - transform-origin: 0% 50%; + transform: scale3d(0, 1, 1); + transform-origin: 0% 50%; } .button-3 { - text-transform: uppercase; - letter-spacing: 0.05rem; - font-weight: 700; - font-size: 0.85rem; - border-radius: 0.5rem; - overflow: hidden; - color: var(--font-color-black); - background-color: var(--btn-bg-color-hover); + text-transform: uppercase; + letter-spacing: 0.05rem; + font-weight: 700; + font-size: 0.85rem; + border-radius: 0.5rem; + overflow: hidden; + color: var(--font-color-black); + background-color: var(--btn-bg-color-hover); } .button-3 span { - position: relative; + position: relative; } .button-3::before { - content: ''; - background: var(--btn-bg-color); - width: 120%; - left: -10%; - transform: skew(30deg); - transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1); + content: ''; + background: var(--btn-bg-color); + width: 120%; + left: -10%; + transform: skew(30deg); + transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1); } .button-3:hover::before { - transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } .button-4 { - font-family: signo, sans-serif; - font-weight: 500; + font-family: signo, sans-serif; + font-weight: 500; } -.button-4 > span { - display: inline-block; +.button-4>span { + display: inline-block; } -.button-4:hover > span { - opacity: 0; +.button-4:hover>span { + opacity: 0; } .marquee { - position: absolute; - top: 0; - left: 0; - width: 100%; - overflow: hidden; - pointer-events: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + overflow: hidden; + pointer-events: none; } .marquee__inner { - width: fit-content; - display: flex; - position: relative; - --offset: 1rem; - --move-initial: calc(-25% + var(--offset)); - --move-final: calc(-50% + var(--offset)); - transform: translate3d(var(--move-initial), 0, 0); - animation: marquee 1s linear infinite; - animation-play-state: paused; - opacity: 0; + width: fit-content; + display: flex; + position: relative; + --offset: 1rem; + --move-initial: calc(-25% + var(--offset)); + --move-final: calc(-50% + var(--offset)); + transform: translate3d(var(--move-initial), 0, 0); + animation: marquee 1s linear infinite; + animation-play-state: paused; + opacity: 0; } .button-4:hover .marquee__inner { - animation-play-state: running; - opacity: 1; - transition-duration: 0.4s; + animation-play-state: running; + opacity: 1; + transition-duration: 0.4s; } .marquee span { - text-align: center; - white-space: nowrap; - font-style: italic; - padding: 1.5rem 0.5rem; + text-align: center; + white-space: nowrap; + font-style: italic; + padding: 1.5rem 0.5rem; } @keyframes marquee { - 0% { - transform: translate3d(var(--move-initial), 0, 0); - } + 0% { + transform: translate3d(var(--move-initial), 0, 0); + } - 100% { - transform: translate3d(var(--move-final), 0, 0); - } + 100% { + transform: translate3d(var(--move-final), 0, 0); + } } .button-5 { - font-family: freight-display-pro, serif; - font-weight: 900; - font-size: 1.25rem; - border-radius: 50%; - border: 2px solid #000; + font-family: freight-display-pro, serif; + font-weight: 900; + font-size: 1.25rem; + border-radius: 50%; + border: 2px solid #000; } -.button-5 > span { - display: inline-block; - transition: opacity 0.1s; +.button-5>span { + display: inline-block; + transition: opacity 0.1s; } -.button-5:hover > span { - opacity: 0; +.button-5:hover>span { + opacity: 0; } .button-5 .marquee { - transform: rotate(-2.75deg); + transform: rotate(-2.75deg); } .button-5:hover .marquee__inner { - animation-play-state: running; - opacity: 1; - transition-duration: 0.6s; + animation-play-state: running; + opacity: 1; + transition-duration: 0.6s; } .button-6 { - background: var(--btn-bg-color-hover); - font-weight: 700; - padding: 0; - border-radius: 5px; + background: var(--btn-bg-color-hover); + font-weight: 700; + padding: 0; + border-radius: 5px; } .button-6 span { - display: block; - background: var(--btn-bg-color); - padding: 1.5rem 2rem; - border: 1px solid #000; - border-radius: 5px; - transform: translate3d(-4px, -4px, 0); - transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); + display: block; + background: var(--btn-bg-color); + padding: 1.5rem 2rem; + border: 1px solid #000; + border-radius: 5px; + transform: translate3d(-4px, -4px, 0); + transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); } .button-6:hover span { - transform: translate3d(-8px, -8px, 0); + transform: translate3d(-8px, -8px, 0); } /* add your css of buttons from here */ @@ -268,1820 +268,1885 @@ a:focus-visible { /* css here */ /* button-7... or name of button end */ -.button--shiny-gradient * { - font-family: Verdana, Geneva, sans-serif !important; - color: white; -} - -.button--shiny-gradient { - font-size: 1.2rem; - font-weight: 600; - border: none; - border-radius: 0.8rem; - padding: 1.5rem 2.8rem; - background-color: rgb(110, 217, 249); - background: linear-gradient( - 165deg, - rgb(32, 114, 247) 20%, - rgb(110, 217, 249) 45%, - rgb(32, 114, 247) 80% - ); - background-size: 350%; - background-position: left; - box-shadow: 0 0 0.2rem rgba(110, 217, 249, 0.8), - 0 0.2rem 0.8rem -0.2rem rgba(32, 114, 247, 0.8), - inset 0.5rem 0.5rem 0.5rem rgba(110, 217, 249, 0.6), - inset -0.5rem -0.5rem 0.5rem rgba(32, 114, 247, 0.6); - - transition: background-position 400ms ease-in-out, - box-shadow 600ms ease-in-out; - -webkit-transition: background-position 400ms ease-in-out, - -webkit-box-shadow 600ms ease-in-out; -} - -.button--shiny-gradient:hover { - background-position: right; - box-shadow: 0 0.5rem 2rem rgba(110, 217, 249, 0.8), - 0 2rem 2rem -2.5rem rgba(32, 114, 247, 0.8), - inset 0.6rem 0.6rem 0.6rem rgba(110, 217, 249, 0.8), - inset -0.6rem -0.6rem 0.6rem rgba(4, 86, 219, 0.8); -} - -.button-8 { - width: 220px; - height: 50px; - border: none; - outline: none; - color: #fff; - background: #111; - cursor: pointer; - position: relative; - z-index: 0; - border-radius: 10px; -} - -.button-8:before { - content: ''; - background: linear-gradient( - 45deg, - #ff0000, - #ff7300, - #fffb00, - #48ff00, - #00ffd5, - #002bff, - #7a00ff, - #ff00c8, - #ff0000 - ); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - z-index: -1; - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - animation: glowing 20s linear infinite; - opacity: 0; - transition: opacity 0.3s ease-in-out; - border-radius: 10px; -} - -.button-8:active { - color: #000; -} - -.button-8:active:after { - background: transparent; -} - -.button-8:hover:before { - opacity: 1; -} - -.button-8:after { - z-index: -1; - content: ''; - position: absolute; - width: 100%; - height: 100%; - background: #111; - left: 0; - top: 0; - border-radius: 10px; -} - -@keyframes glowing { - 0% { - background-position: 0 0; - } - - 50% { - background-position: 400% 0; - } - - 100% { - background-position: 0 0; - } -} - -.button-101 { - position: relative; - height: 50px; - width: 150px; - color: #fff; - font-size: 15px; - font-weight: 600; - letter-spacing: 2px; - background-color: #212121; - transition: all 0.5s; - border: none; - cursor: pointer; -} - -.button-101::before { - position: absolute; - content: ''; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(29, 255, 86, 0.281); - border-radius: 5px; - transition: all 0.3s; - z-index: 1; -} - -.button-101:hover::before { - opacity: 0; - transform: scale(0.7, 0.7); - -webkit-transform: scale(0.7, 0.7); - -moz-transform: scale(0.7, 0.7); - -ms-transform: scale(0.7, 0.7); - -o-transform: scale(0.7, 0.7); -} - -.button-101::after { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - transition: all 0.4s; - border: 1px solid rgba(29, 255, 86, 0.281); - border-radius: 5px; - transform: scale(1.5, 1.5); - opacity: 0; - z-index: 1; -} - -.button-101:hover::after { - opacity: 1; - transform: scale(1, 1); -} - -.button-102 { - padding: 0.1em 0.25em; - width: 13em; - height: 4.2em; - background-color: #212121; - border: 0.08em solid #fff; - border-radius: 0.3em; - font-size: 12px; -} - -.button-102 span { - position: relative; - display: flex; - justify-content: center; - align-items: center; - bottom: 0.4em; - width: 8.25em; - height: 2.5em; - background-color: #212121; - border-radius: 0.2em; - font-size: 1.5em; - color: #fff; - border: 0.08em solid #fff; - box-shadow: 0 0.4em 0.1em 0.019em #fff; -} - -.button-102 span:hover { - transition: all 0.5s; - transform: translate(0, 0.4em); - box-shadow: 0 0 0 0 #fff; -} - -.button-102 span:not(hover) { - transition: all 1s; -} - -.button-103 { - position: relative; - padding: 10px 20px; - border-radius: 7px; - border: 1px solid rgb(61, 106, 255); - font-size: 14px; - text-transform: uppercase; - font-weight: 600; - letter-spacing: 2px; - background: transparent; - color: #fff; - overflow: hidden; - box-shadow: 0 0 0 0 transparent; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.button-103:hover { - background: rgb(61, 106, 255); - box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815); - -webkit-transition: all 0.2s ease-out; - -moz-transition: all 0.2s ease-out; - transition: all 0.2s ease-out; -} - -.button-103:hover::before { - -moz-animation: sh02 0.5s 0s linear; - animation: sh02 0.5s 0s linear; -} - -.button-103::before { - content: ''; - display: block; - width: 0px; - height: 86%; - position: absolute; - top: 7%; - left: 0%; - opacity: 0; - background: #fff; - box-shadow: 0 0 50px 30px #fff; - -webkit-transform: skewX(-20deg); - -moz-transform: skewX(-20deg); - -ms-transform: skewX(-20deg); - -o-transform: skewX(-20deg); - transform: skewX(-20deg); +.jackwebdev-button-1 * { + font-family: Verdana, Geneva, sans-serif !important; + color: white; +} + +.jackwebdev-button-1 { + font-size: 1.2rem; + font-weight: 600; + border: none; + border-radius: 0.8rem; + padding: 1.5rem 2.8rem; + background-color: rgb(110, 217, 249); + background: linear-gradient(165deg, + rgb(32, 114, 247) 20%, + rgb(110, 217, 249) 45%, + rgb(32, 114, 247) 80%); + background-size: 350%; + background-position: left; + box-shadow: 0 0 0.2rem rgba(110, 217, 249, 0.8), + 0 0.2rem 0.8rem -0.2rem rgba(32, 114, 247, 0.8), + inset 0.5rem 0.5rem 0.5rem rgba(110, 217, 249, 0.6), + inset -0.5rem -0.5rem 0.5rem rgba(32, 114, 247, 0.6); + + transition: background-position 400ms ease-in-out, + box-shadow 600ms ease-in-out; + -webkit-transition: background-position 400ms ease-in-out, + -webkit-box-shadow 600ms ease-in-out; +} + +.jackwebdev-button-1:hover { + background-position: right; + box-shadow: 0 0.5rem 2rem rgba(110, 217, 249, 0.8), + 0 2rem 2rem -2.5rem rgba(32, 114, 247, 0.8), + inset 0.6rem 0.6rem 0.6rem rgba(110, 217, 249, 0.8), + inset -0.6rem -0.6rem 0.6rem rgba(4, 86, 219, 0.8); +} + +.RhyshaKachari-button-1 { + width: 220px; + height: 50px; + border: none; + outline: none; + color: #fff; + background: #111; + cursor: pointer; + position: relative; + z-index: 0; + border-radius: 10px; +} + +.RhyshaKachari-button-1:before { + content: ''; + background: linear-gradient(45deg, + #ff0000, + #ff7300, + #fffb00, + #48ff00, + #00ffd5, + #002bff, + #7a00ff, + #ff00c8, + #ff0000); + position: absolute; + top: -2px; + left: -2px; + background-size: 400%; + z-index: -1; + filter: blur(5px); + width: calc(100% + 4px); + height: calc(100% + 4px); + animation: RhyshaKachari-glowing 20s linear infinite; + opacity: 0; + transition: opacity 0.3s ease-in-out; + border-radius: 10px; +} + +.RhyshaKachari-button-1:active { + color: #000; +} + +.RhyshaKachari-button-1:active:after { + background: transparent; +} + +.RhyshaKachari-button-1:hover:before { + opacity: 1; +} + +.RhyshaKachari-button-1:after { + z-index: -1; + content: ''; + position: absolute; + width: 100%; + height: 100%; + background: #111; + left: 0; + top: 0; + border-radius: 10px; +} + +@keyframes RhyshaKachari-glowing { + 0% { + background-position: 0 0; + } + + 50% { + background-position: 400% 0; + } + + 100% { + background-position: 0 0; + } +} + +.AmitSahoo45-button-1 { + position: relative; + height: 50px; + width: 150px; + color: #fff; + font-size: 15px; + font-weight: 600; + letter-spacing: 2px; + background-color: #212121; + transition: all 0.5s; + border: none; + cursor: pointer; +} + +.AmitSahoo45-button-1::before { + position: absolute; + content: ''; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(29, 255, 86, 0.281); + border-radius: 5px; + transition: all 0.3s; + z-index: 1; +} + +.AmitSahoo45-button-1:hover::before { + opacity: 0; + transform: scale(0.7, 0.7); + -webkit-transform: scale(0.7, 0.7); + -moz-transform: scale(0.7, 0.7); + -ms-transform: scale(0.7, 0.7); + -o-transform: scale(0.7, 0.7); +} + +.AmitSahoo45-button-1::after { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + transition: all 0.4s; + border: 1px solid rgba(29, 255, 86, 0.281); + border-radius: 5px; + transform: scale(1.5, 1.5); + opacity: 0; + z-index: 1; +} + +.AmitSahoo45-button-1:hover::after { + opacity: 1; + transform: scale(1, 1); +} + +.AmitSahoo45-button-2 { + padding: 0.1em 0.25em; + width: 13em; + height: 4.2em; + background-color: #212121; + border: 0.08em solid #fff; + border-radius: 0.3em; + font-size: 12px; +} + +.AmitSahoo45-button-2 span { + position: relative; + display: flex; + justify-content: center; + align-items: center; + bottom: 0.4em; + width: 8.25em; + height: 2.5em; + background-color: #212121; + border-radius: 0.2em; + font-size: 1.5em; + color: #fff; + border: 0.08em solid #fff; + box-shadow: 0 0.4em 0.1em 0.019em #fff; +} + +.AmitSahoo45-button-2 span:hover { + transition: all 0.5s; + transform: translate(0, 0.4em); + box-shadow: 0 0 0 0 #fff; +} + +.AmitSahoo45-button-2 span:not(hover) { + transition: all 1s; +} + +.AmitSahoo45-button-3 { + position: relative; + padding: 10px 20px; + border-radius: 7px; + border: 1px solid rgb(61, 106, 255); + font-size: 14px; + text-transform: uppercase; + font-weight: 600; + letter-spacing: 2px; + background: transparent; + color: #fff; + overflow: hidden; + box-shadow: 0 0 0 0 transparent; + -webkit-transition: all 0.2s ease-in; + -moz-transition: all 0.2s ease-in; + transition: all 0.2s ease-in; +} + +.AmitSahoo45-button-3:hover { + background: rgb(61, 106, 255); + box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815); + -webkit-transition: all 0.2s ease-out; + -moz-transition: all 0.2s ease-out; + transition: all 0.2s ease-out; +} + +.AmitSahoo45-button-3:hover::before { + -moz-animation: sh02 0.5s 0s linear; + animation: sh02 0.5s 0s linear; +} + +.AmitSahoo45-button-3::before { + content: ''; + display: block; + width: 0px; + height: 86%; + position: absolute; + top: 7%; + left: 0%; + opacity: 0; + background: #fff; + box-shadow: 0 0 50px 30px #fff; + -webkit-transform: skewX(-20deg); + -moz-transform: skewX(-20deg); + -ms-transform: skewX(-20deg); + -o-transform: skewX(-20deg); + transform: skewX(-20deg); } @keyframes sh02 { - from { - opacity: 0; - left: 0%; - } - - 50% { - opacity: 1; - } - - to { - opacity: 0; - left: 100%; - } -} - -.button-103:active { - box-shadow: 0 0 0 0 transparent; - transition: box-shadow 0.2s ease-in; - -webkit-transition: box-shadow 0.2s ease-in; - -moz-transition: box-shadow 0.2s ease-in; - -ms-transition: box-shadow 0.2s ease-in; - -o-transition: box-shadow 0.2s ease-in; -} - -/* -------------------------------------------------------------button 9----------------------------------------------------- */ -.Mahekjain-button-9 { - all: unset; - width: 100px; - height: 30px; - font-size: 16px; - background: transparent; - border: none; - position: relative; - color: #f0f0f0; - cursor: pointer; - z-index: 1; - padding: 10px 20px; - display: flex; - align-items: center; - justify-content: center; - white-space: nowrap; - user-select: none; - -webkit-user-select: none; - touch-action: manipulation; -} - -.Mahekjain-button-9::after, -.Mahekjain-button-9::before { - content: ''; - position: absolute; - bottom: 0; - right: 0; - z-index: -99999; - transition: all 0.4s; -} - -.Mahekjain-button-9::before { - transform: translate(0%, 0%); - width: 100%; - height: 100%; - background: #28282d; - border-radius: 10px; -} - -.Mahekjain-button-9::after { - transform: translate(10px, 10px); - width: 35px; - height: 35px; - background: #ffffff15; - backdrop-filter: blur(5px); - -webkit-backdrop-filter: blur(5px); - border-radius: 50px; -} - -.Mahekjain-button-9:hover::before { - transform: translate(5%, 20%); - width: 110%; - height: 110%; -} - -.Mahekjain-button-9:hover::after { - border-radius: 10px; - transform: translate(0, 0); - width: 100%; - height: 100%; -} - -.Mahekjain-button-9:active::after { - transition: 0s; - transform: translate(0, 5%); + from { + opacity: 0; + left: 0%; + } + + 50% { + opacity: 1; + } + + to { + opacity: 0; + left: 100%; + } +} + +.AmitSahoo45-button-3:active { + box-shadow: 0 0 0 0 transparent; + transition: box-shadow 0.2s ease-in; + -webkit-transition: box-shadow 0.2s ease-in; + -moz-transition: box-shadow 0.2s ease-in; + -ms-transition: box-shadow 0.2s ease-in; + -o-transition: box-shadow 0.2s ease-in; +} + +/* -------------------button 9--------- */ +.Mahekjain-button-1 { + all: unset; + width: 100px; + height: 30px; + font-size: 16px; + background: transparent; + border: none; + position: relative; + color: #f0f0f0; + cursor: pointer; + z-index: 1; + padding: 10px 20px; + display: flex; + align-items: center; + justify-content: center; + white-space: nowrap; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; +} + +.Mahekjain-button-1::after, +.Mahekjain-button-1::before { + content: ''; + position: absolute; + bottom: 0; + right: 0; + z-index: -99999; + transition: all 0.4s; +} + +.Mahekjain-button-1::before { + transform: translate(0%, 0%); + width: 100%; + height: 100%; + background: #28282d; + border-radius: 10px; +} + +.Mahekjain-button-1::after { + transform: translate(10px, 10px); + width: 35px; + height: 35px; + background: #ffffff15; + backdrop-filter: blur(5px); + -webkit-backdrop-filter: blur(5px); + border-radius: 50px; +} + +.Mahekjain-button-1:hover::before { + transform: translate(5%, 20%); + width: 110%; + height: 110%; +} + +.Mahekjain-button-1:hover::after { + border-radius: 10px; + transform: translate(0, 0); + width: 100%; + height: 100%; +} + +.Mahekjain-button-1:active::after { + transition: 0s; + transform: translate(0, 5%); } /* -------------------------------------------------------------button 10----------------------------------------------------- */ -.Mahekjain-btn-10 a { - position: relative; - display: inline-block; - padding: 25px 30px; - margin: 40px 0; - color: #03e9f4; - text-decoration: none; - text-transform: uppercase; - transition: 0.5s; - letter-spacing: 4px; - overflow: hidden; - margin-right: 10px; -} -.Mahekjain-btn-10 a:hover { - background: #03e9f4; - color: #050801; - box-shadow: 0 0 5px #03e9f4, 0 0 25px #03e9f4, 0 0 50px #03e9f4, - 0 0 200px #03e9f4; - -webkit-box-reflect: below 1px linear-gradient(transparent, #0005); -} -.Mahekjain-btn-10 a:nth-child(1) { - filter: hue-rotate(270deg); -} -.Mahekjain-btn-10 a:nth-child(2) { - filter: hue-rotate(110deg); -} -.Mahekjain-btn-10 a span { - position: absolute; - display: block; -} -.Mahekjain-btn-10 a span:nth-child(1) { - top: 0; - left: 0; - width: 100%; - height: 2px; - background: linear-gradient(90deg, transparent, #03e9f4); - animation: animate1 1s linear infinite; -} -@keyframes animate1 { - 0% { - left: -100%; - } - 50%, - 100% { - left: 100%; - } -} -.Mahekjain-btn-10 a span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: linear-gradient(180deg, transparent, #03e9f4); - animation: animate2 1s linear infinite; - animation-delay: 0.25s; -} -@keyframes animate2 { - 0% { - top: -100%; - } - 50%, - 100% { - top: 100%; - } -} -.Mahekjain-btn-10 a span:nth-child(3) { - bottom: 0; - right: 0; - width: 100%; - height: 2px; - background: linear-gradient(270deg, transparent, #03e9f4); - animation: animate3 1s linear infinite; - animation-delay: 0.5s; -} -@keyframes animate3 { - 0% { - right: -100%; - } - 50%, - 100% { - right: 100%; - } -} - -.button-Anurag { - align-items: center; - background-image: linear-gradient(144deg, #af40ff, #5b42f3 50%, #00ddeb); - border: 0; - border-radius: 8px; - box-shadow: rgba(14, 8, 22, 0.2) 0 15px 30px -5px; - box-sizing: border-box; - color: #ffffff; - display: flex; - font-family: Phantomsans, sans-serif; - font-size: 2em; - justify-content: center; - line-height: 1em; - max-width: 100%; - min-width: 140px; - padding: 3px; - text-decoration: none; - user-select: none; - -webkit-user-select: none; - touch-action: manipulation; - white-space: nowrap; - cursor: pointer; -} - -.button-Anurag:active, -.button-Anurag:hover { - outline: 0; -} - -.button-Anurag span { - background-color: rgb(22, 17, 61); - padding: 16px 24px; - border-radius: 6px; - width: 100%; - height: 100%; - transition: 300ms; -} - -.button-Anurag:hover span { - background: none; +.Mahekjain-btn-2 a { + position: relative; + display: inline-block; + padding: 25px 30px; + margin: 40px 0; + color: #03e9f4; + text-decoration: none; + text-transform: uppercase; + transition: 0.5s; + letter-spacing: 4px; + overflow: hidden; + margin-right: 10px; } -@media (min-width: 768px) { - .button-Anurag { - font-size: 24px; - min-width: 196px; - } +.Mahekjain-btn-2 a:hover { + background: #03e9f4; + color: #050801; + box-shadow: 0 0 5px #03e9f4, 0 0 25px #03e9f4, 0 0 50px #03e9f4, + 0 0 200px #03e9f4; + -webkit-box-reflect: below 1px linear-gradient(transparent, #0005); +} + +.Mahekjain-btn-2 a:nth-child(1) { + filter: hue-rotate(270deg); +} + +.Mahekjain-btn-2 a:nth-child(2) { + filter: hue-rotate(110deg); +} + +.Mahekjain-btn-2 a span { + position: absolute; + display: block; +} + +.Mahekjain-btn-2 a span:nth-child(1) { + top: 0; + left: 0; + width: 100%; + height: 2px; + background: linear-gradient(90deg, transparent, #03e9f4); + animation: Mahekjain-btn-animate1 1s linear infinite; +} + +@keyframes Mahekjain-btn-animate1 { + 0% { + left: -100%; + } + + 50%, + 100% { + left: 100%; + } +} + +.Mahekjain-btn-2 a span:nth-child(2) { + top: -100%; + right: 0; + width: 2px; + height: 100%; + background: linear-gradient(180deg, transparent, #03e9f4); + animation: Mahekjain-btn-animate2 1s linear infinite; + animation-delay: 0.25s; +} + +@keyframes Mahekjain-btn-animate2 { + 0% { + top: -100%; + } + + 50%, + 100% { + top: 100%; + } +} + +.Mahekjain-btn-2 a span:nth-child(3) { + bottom: 0; + right: 0; + width: 100%; + height: 2px; + background: linear-gradient(270deg, transparent, #03e9f4); + animation: Mahekjain-btn-animate3 1s linear infinite; + animation-delay: 0.5s; +} + +@keyframes Mahekjain-btn-animate3 { + 0% { + right: -100%; + } + + 50%, + 100% { + right: 100%; + } } .Mahekjain-btn-10 a span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: linear-gradient(360deg, transparent, #03e9f4); - animation: animate4 1s linear infinite; - animation-delay: 0.75s; + bottom: -100%; + left: 0; + width: 2px; + height: 100%; + background: linear-gradient(360deg, transparent, #03e9f4); + animation: animate4 1s linear infinite; + animation-delay: 0.75s; } + @keyframes animate4 { - 0% { - bottom: -100%; - } - 50%, - 100% { - bottom: 100%; - } + 0% { + bottom: -100%; + } + + 50%, + 100% { + bottom: 100%; + } +} + + +.akashyap25-button-1 { + align-items: center; + background-image: linear-gradient(144deg, #af40ff, #5b42f3 50%, #00ddeb); + border: 0; + border-radius: 8px; + box-shadow: rgba(14, 8, 22, 0.2) 0 15px 30px -5px; + box-sizing: border-box; + color: #ffffff; + display: flex; + font-family: Phantomsans, sans-serif; + font-size: 2em; + justify-content: center; + line-height: 1em; + max-width: 100%; + min-width: 140px; + padding: 3px; + text-decoration: none; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; + white-space: nowrap; + cursor: pointer; +} + +.akashyap25-button-1:active, +.akashyap25-button-1:hover { + outline: 0; +} + +.akashyap25-button-1 span { + background-color: rgb(22, 17, 61); + padding: 16px 24px; + border-radius: 6px; + width: 100%; + height: 100%; + transition: 300ms; +} + +.akashyap25-button-1:hover span { + background: none; +} + +@media (min-width: 768px) { + .akashyap25-button-1 { + font-size: 24px; + min-width: 196px; + } } -/*buttons 11*/ + + + + /* start for buttons 11*/ -.ingrzs-button-11 { - display: inline-block; - border-radius: 4px; - background-color: #3d405b; - border: none; - color: #ffffff; - text-align: center; - font-size: 17px; - padding: 16px; - width: 130px; - transition: all 0.5s; - cursor: pointer; - margin: 5px; +.ingrzs-button-1 { + display: inline-block; + border-radius: 4px; + background-color: #3d405b; + border: none; + color: #ffffff; + text-align: center; + font-size: 17px; + padding: 16px; + width: 130px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; } -.ingrzs-button-11 span { - cursor: pointer; - display: inline-block; - position: relative; - transition: 0.5s; +.ingrzs-button-1 span { + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; } -.ingrzs-button-11 span:after { - content: '»'; - position: absolute; - opacity: 0; - top: 0; - right: -15px; - transition: 0.5s; +.ingrzs-button-1 span:after { + content: '»'; + position: absolute; + opacity: 0; + top: 0; + right: -15px; + transition: 0.5s; } -.ingrzs-button-11:hover span { - padding-right: 15px; +.ingrzs-button-1:hover span { + padding-right: 15px; } -.ingrzs-button-11:hover span:after { - opacity: 1; - right: 0; +.ingrzs-button-1:hover span:after { + opacity: 1; + right: 0; } /* end for button 11 */ /* new buttons */ -.mahi-btn-1 { - padding: 1rem 2.5rem 1rem 2.5rem; - background: none; - color: white; - border: 1px solid #787878; - border-radius: 15px; +.Mahich123-button-1 { + padding: 1rem 2.5rem 1rem 2.5rem; + background: none; + color: white; + border: 1px solid #787878; + border-radius: 15px; } -.mahi-btn-1:hover { - background-color: #7f8487; +.Mahich123-button-1:hover { + background-color: #7f8487; } -.mahi-btn-2 { - padding: 1rem 2.5rem 1rem 2.5rem; - background: none; - color: white; - border: 1px solid #fbf2cf; +.Mahich123-button-2 { + padding: 1rem 2.5rem 1rem 2.5rem; + background: none; + color: white; + border: 1px solid #fbf2cf; - transition: 0.5s ease, color 1s ease; + transition: 0.5s ease, color 1s ease; } -.mahi-btn-2:hover { - background-color: #fbf2cf; - color: black; - font-weight: bold; + +.Mahich123-button-2:hover { + background-color: #fbf2cf; + color: black; + font-weight: bold; } -.mahi-btn-3 { - padding: 1rem 2rem; - background: #638aab; - border-radius: 3px; - color: #fff; - box-shadow: 0 6px #323232; - transition: none; +.Mahich123-button-3 { + padding: 1rem 2rem; + background: #638aab; + border-radius: 3px; + color: #fff; + box-shadow: 0 6px #323232; + transition: none; } -.mahi-btn-3:hover { - box-shadow: 0 4px #323232; - top: 2px; + +.Mahich123-button-3:hover { + box-shadow: 0 4px #323232; + top: 2px; } -.mahi-btn-4 { - padding: 1rem 2rem; - background: transparent; - border: 3px solid #5f6f94; - color: #fff; - transition: 0.3s; +.Mahich123-button-4 { + padding: 1rem 2rem; + background: transparent; + border: 3px solid #5f6f94; + color: #fff; + transition: 0.3s; } -.mahi-btn-4:hover { - animation: pulse 1s infinite; - transition: 0.3s; +.Mahich123-button-4:hover { + animation: Mahich123-button-4-pulse 1s infinite; + transition: 0.3s; } -@keyframes pulse { - 0% { - transform: scale(1); - } - 70% { - transform: scale(0.9); - } - 100% { - transform: scale(1); - } +@keyframes Mahich123-button-4-pulse { + 0% { + transform: scale(1); + } + + 70% { + transform: scale(0.9); + } + + 100% { + transform: scale(1); + } } -.button-9 { - display: flex; - background-image: url(https://images.unsplash.com/photo-1566150783936-23096928b65b?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxleHBsb3JlLWZlZWR8MTF8fHxlbnwwfHx8fA%3D%3D&auto=format&fit=crop&w=1296&q=60); - justify-content: center; - margin: 60px auto; - border-radius: 20px; - padding: 10px; - font-family: Georgia, 'Times New Roman', Times, serif; +.AjayMaheshwari23-button-1 { + display: flex; + background-image: url(https://images.unsplash.com/photo-1566150783936-23096928b65b?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxleHBsb3JlLWZlZWR8MTF8fHxlbnwwfHx8fA%3D%3D&auto=format&fit=crop&w=1296&q=60); + justify-content: center; + margin: 60px auto; + border-radius: 20px; + padding: 10px; + font-family: Georgia, 'Times New Roman', Times, serif; } @keyframes star { - 0% { - border-top: 4px solid white; - } - 25% { - border-right: 4px solid white; - } - 50% { - border-bottom: 4px solid white; - } - 100% { - border-left: 4px solid white; - } -} -.button-9 :hover { - padding: 10px; - font-family: Georgia, 'Times New Roman', Times, serif; - border-radius: 20px; - animation: star 1s infinite; -} - -.manas-btn-10 { - padding: 20px; - border: solid green; - background-color: black; - border-radius: 8px; - font-size: 130%; - color: orange; - font-weight: 600; - transition: 0.5s; -} -.manas-btn-10:hover { - border: none; - font-size: 200%; - color: black; - background: linear-gradient(orange, white, green); - /* transition-duration: 0.5s; */ - transition: 1s; - padding: 35px; + 0% { + border-top: 4px solid white; + } + + 25% { + border-right: 4px solid white; + } + + 50% { + border-bottom: 4px solid white; + } + + 100% { + border-left: 4px solid white; + } +} + +.AjayMaheshwari23-button-1 :hover { + padding: 10px; + font-family: Georgia, 'Times New Roman', Times, serif; + border-radius: 20px; + animation: star 1s infinite; +} + +.mjmanas54-button-1 { + padding: 20px; + border: solid green; + background-color: black; + border-radius: 8px; + font-size: 130%; + color: orange; + font-weight: 600; + transition: 0.5s; +} + +.mjmanas54-button-1:hover { + border: none; + font-size: 200%; + color: black; + background: linear-gradient(orange, white, green); + /* transition-duration: 0.5s; */ + transition: 1s; + padding: 35px; } /* CSS FOR BUTTON 9 ENDS */ /* ImOnlyYisus Btn CSS*/ .ImOnlyYisusContainer { - position: relative; + position: relative; } .ImOnlyYisus-btn { - padding: 6px; - padding-bottom: 0.5em; - padding-top: 0.5em; - font-size: 20px; - text-transform: uppercase; - color: #fff; - border: none; - background-color: transparent; - transition: 0.3s; + padding: 6px; + padding-bottom: 0.5em; + padding-top: 0.5em; + font-size: 20px; + text-transform: uppercase; + color: #fff; + border: none; + background-color: transparent; + transition: 0.3s; } .ImOnlyYisus-btn::after { - content: ''; - background-color: white; - position: absolute; - bottom: 0; - left: 0; - width: 10%; - height: 5%; - transition: 0.3s; + content: ''; + background-color: white; + position: absolute; + bottom: 0; + left: 0; + width: 10%; + height: 5%; + transition: 0.3s; } .ImOnlyYisus-btn::before { - content: ''; - background-color: white; - position: absolute; - top: 0; - right: 0; - width: 10%; - height: 5%; - transition: 0.3s; + content: ''; + background-color: white; + position: absolute; + top: 0; + right: 0; + width: 10%; + height: 5%; + transition: 0.3s; } .ImOnlyYisus-btn:hover { - text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, - 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073; + text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, + 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073; } .ImOnlyYisus-btn:hover::after { - width: 100%; + width: 100%; } .ImOnlyYisus-btn:hover::before { - width: 100%; + width: 100%; } + /*ImOnlyYisus Btn CSS ENDS*/ /* raulwwq0 btn start */ -.raulwwq0-btn { - cursor: pointer; - background: transparent; - position: relative; - display: inline-block; - padding: 15px 30px; - outline: none; - border: 2px solid #7300ff; - margin: 40px; - width: 150px; - height: 60px; - text-transform: uppercase; - font-weight: 900; - text-decoration: none; - letter-spacing: 2px; - color: #fff; - -webkit-box-reflect: below 0px linear-gradient(transparent, #0002); - transition: 0.45s; - transition-delay: 0s; -} - -.raulwwq0-btn:hover { - transition-delay: 0.5s; - color: #fff; - box-shadow: 0 0 10px #7300ff, 0 0 20px #7300ff, 0 0 40px #7300ff, - 0 0 80px #7300ff, 0 0 100px #7300ff; -} - -.raulwwq0-btn span { - position: relative; - z-index: 100; -} - -.raulwwq0-btn::before { - content: ''; - position: absolute; - left: -20px; - top: 50%; - transform: translateY(-50%); - width: 20px; - height: 2px; - background: #7300ff; - box-shadow: 5px -8px 0 #7300ff, 5px 8px 0 #7300ff; - transition: width 0.5s, left 0.5s, height 0.5s, box-shadow 0.5s; - transition-delay: 0.5s, 0.5s, 0s, 0s; -} - -.raulwwq0-btn:hover::before { - width: 60%; - height: 100%; - left: -2px; - box-shadow: 5px 0 0 #7300ff, 5px 0 0 #7300ff; - transition-delay: 0s, 0s, 0.5s, 0.5s; -} - -.raulwwq0-btn::after { - content: ''; - position: absolute; - right: -20px; - top: 50%; - transform: translateY(-50%); - width: 20px; - height: 2px; - background: #7300ff; - box-shadow: -5px -8px 0 #7300ff, -5px 8px 0 #7300ff; - transition: width 0.5s, right 0.5s, height 0.5s, box-shadow 0.5s; - transition-delay: 0.5s, 0.5s, 0s, 0s; -} - -.raulwwq0-btn:hover::after { - width: 60%; - height: 102%; - right: -2px; - box-shadow: -5px 0 0 #7300ff, -5px 0 0 #7300ff; - transition-delay: 0s, 0s, 0.5s, 0.5s; +.raulwwq0-button-1 { + cursor: pointer; + background: transparent; + position: relative; + display: inline-block; + padding: 15px 30px; + outline: none; + border: 2px solid #7300ff; + margin: 40px; + width: 150px; + height: 60px; + text-transform: uppercase; + font-weight: 900; + text-decoration: none; + letter-spacing: 2px; + color: #fff; + -webkit-box-reflect: below 0px linear-gradient(transparent, #0002); + transition: 0.45s; + transition-delay: 0s; +} + +.raulwwq0-button-1:hover { + transition-delay: 0.5s; + color: #fff; + box-shadow: 0 0 10px #7300ff, 0 0 20px #7300ff, 0 0 40px #7300ff, + 0 0 80px #7300ff, 0 0 100px #7300ff; +} + +.raulwwq0-button-1 span { + position: relative; + z-index: 100; +} + +.raulwwq0-button-1::before { + content: ''; + position: absolute; + left: -20px; + top: 50%; + transform: translateY(-50%); + width: 20px; + height: 2px; + background: #7300ff; + box-shadow: 5px -8px 0 #7300ff, 5px 8px 0 #7300ff; + transition: width 0.5s, left 0.5s, height 0.5s, box-shadow 0.5s; + transition-delay: 0.5s, 0.5s, 0s, 0s; +} + +.raulwwq0-button-1:hover::before { + width: 60%; + height: 100%; + left: -2px; + box-shadow: 5px 0 0 #7300ff, 5px 0 0 #7300ff; + transition-delay: 0s, 0s, 0.5s, 0.5s; +} + +.raulwwq0-button-1::after { + content: ''; + position: absolute; + right: -20px; + top: 50%; + transform: translateY(-50%); + width: 20px; + height: 2px; + background: #7300ff; + box-shadow: -5px -8px 0 #7300ff, -5px 8px 0 #7300ff; + transition: width 0.5s, right 0.5s, height 0.5s, box-shadow 0.5s; + transition-delay: 0.5s, 0.5s, 0s, 0s; +} + +.raulwwq0-button-1:hover::after { + width: 60%; + height: 102%; + right: -2px; + box-shadow: -5px 0 0 #7300ff, -5px 0 0 #7300ff; + transition-delay: 0s, 0s, 0.5s, 0.5s; } /* raulwwq0 btn end */ .Srishti-btn-1 { - font-size: 16px; - font-weight: 200; - letter-spacing: 1px; - padding: 13px 20px 13px; - outline: 0; - border: 1px solid rgb(255, 255, 255); - cursor: pointer; - position: relative; - background-color: rgba(0, 0, 0, 0); - user-select: none; - -webkit-user-select: none; - touch-action: manipulation; - color: white; - box-shadow: inset 0 0 20px rgba(255, 255, 255, 0); + font-size: 16px; + font-weight: 200; + letter-spacing: 1px; + padding: 13px 20px 13px; + outline: 0; + border: 1px solid rgb(255, 255, 255); + cursor: pointer; + position: relative; + background-color: rgba(0, 0, 0, 0); + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; + color: white; + box-shadow: inset 0 0 20px rgba(255, 255, 255, 0); } .Srishti-btn-1:after { - content: ''; - background-color: #343432; - width: 100%; - z-index: -1; - position: absolute; - height: 100%; - top: 7px; - left: 7px; - transition: 0.2s; + content: ''; + background-color: #343432; + width: 100%; + z-index: -1; + position: absolute; + height: 100%; + top: 7px; + left: 7px; + transition: 0.2s; } .Srishti-btn-1:hover:after { - top: 0px; - left: 0px; - box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), - 0 0 20px rgba(255, 255, 255, 0.2); - text-shadow: 1px 1px 2px #427388; + top: 0px; + left: 0px; + box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), + 0 0 20px rgba(255, 255, 255, 0.2); + text-shadow: 1px 1px 2px #427388; } @media (min-width: 768px) { - .Srishti-btn-1 { - padding: 13px 50px 13px; - } + .Srishti-btn-1 { + padding: 13px 50px 13px; + } } /* Ola's btn start */ -.ola-btn-11 { - background-color: #333333; - color: #fff; - border: none; - padding: 1em 2.5em; - position: relative; - cursor: pointer; - font-size: 1.2rem; - font-weight: 600; -} -.ola-btn-11::before { - content: 'Hover me'; - display: grid; - place-items: center; - color: #333333; - position: absolute; - inset: 0; - background-color: cyan; - font-family: inherit; - clip-path: circle(50% at -100% 0); - transition: clip-path 400ms linear; - font-size: 1.2rem; - font-weight: 600; -} -.ola-btn-11:hover::before { - clip-path: circle(200% at 0 0); +.Olamilekan-button-1 { + background-color: #333333; + color: #fff; + border: none; + padding: 1em 2.5em; + position: relative; + cursor: pointer; + font-size: 1.2rem; + font-weight: 600; +} + +.Olamilekan-button-1::before { + content: 'Hover me'; + display: grid; + place-items: center; + color: #333333; + position: absolute; + inset: 0; + background-color: cyan; + font-family: inherit; + clip-path: circle(50% at -100% 0); + transition: clip-path 400ms linear; + font-size: 1.2rem; + font-weight: 600; +} + +.Olamilekan-button-1:hover::before { + clip-path: circle(200% at 0 0); } + /* Ola's btn end */ /* cyphers btn start */ .cypher-btn-1 { - color: #fff; - font-size: 1.2rem; - padding: 1em 2.5em; - background-color: #2874a6; - cursor: pointer; - position: relative; - border: none; + color: #fff; + font-size: 1.2rem; + padding: 1em 2.5em; + background-color: #2874a6; + cursor: pointer; + position: relative; + border: none; } .cypher-btn-1::before { - content: ''; - position: absolute; - left: -10px; - top: -10px; - width: 40px; - height: 40px; - /* background: #2e86c1; + content: ''; + position: absolute; + left: -10px; + top: -10px; + width: 40px; + height: 40px; + /* background: #2e86c1; border: 5px solid #2e86c1; */ - border-top: 5px solid #2e86c1; - border-left: 5px solid #2e86c1; - transition: all 0.4s; + border-top: 5px solid #2e86c1; + border-left: 5px solid #2e86c1; + transition: all 0.4s; } .cypher-btn-1::after { - content: ''; - position: absolute; - bottom: -10px; - right: -10px; - width: 40px; - height: 40px; - /* background: #2e86c1; + content: ''; + position: absolute; + bottom: -10px; + right: -10px; + width: 40px; + height: 40px; + /* background: #2e86c1; border: 5px solid #2e86c1; */ - border-bottom: 5px solid #2e86c1; - border-right: 5px solid #2e86c1; - transition: all 0.4s; + border-bottom: 5px solid #2e86c1; + border-right: 5px solid #2e86c1; + transition: all 0.4s; } .cypher-btn-1:hover:before, .cypher-btn-1:hover:after { - width: 100%; - height: 100%; + width: 100%; + height: 100%; } + /* cyphers btn end */ /* *Swaroop btn start */ -.noob-span { - position: relative; - padding: 4rem 8rem; - overflow: hidden; - border-radius: 0.5rem; -} - -.noob-img { - position: absolute; - top: 50%; - left: 50%; - transform: translateX(-50%) translateY(-50%); - /* transform: translateY(-50%); */ - height: 150%; - width: 150%; - object-position: center; - object-fit: cover; - z-index: 10; - border-radius: 0.5rem; -} - -.button-noob { - height: 100%; - width: 100%; - position: absolute; - top: 50%; - left: 50%; - transform: translateX(-50%) translateY(-50%); - z-index: 20; - background: transparent; - border: 0px; - color: white; - font-size: 16px; - border-radius: 0.5rem; -} - -.button-noob:hover { - border: 2px solid green; -} - -.button-noob:focus { - border: 4px solid green; +.noob-button-1-span { + position: relative; + padding: 4rem 8rem; + overflow: hidden; + border-radius: 0.5rem; +} + +.noob-button-1-img { + position: absolute; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + /* transform: translateY(-50%); */ + height: 150%; + width: 150%; + object-position: center; + object-fit: cover; + z-index: 10; + border-radius: 0.5rem; +} + +.noob-button-1 { + height: 100%; + width: 100%; + position: absolute; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + z-index: 20; + background: transparent; + border: 0px; + color: white; + font-size: 16px; + border-radius: 0.5rem; +} + +.noob-button-1:hover { + border: 2px solid green; +} + +.noob-button-1:focus { + border: 4px solid green; } + /* *Swaroop btn end */ /* blurry btn start */ -.blurry-brush-btn:hover, -.blurry-brush-btn:focus { - box-shadow: 0 0.5em 0.5em -0.4em #e24091; - -webkit-transform: translateY(-0.25em); - transform: translateY(-0.25em); - border-color: #e24091; - color: #fff; - border-radius: 50px; -} - -.blurry-brush-btn { - -webkit-transition: 0.25s; - transition: 0.25s; - background: none; - border: 2px solid; - font: inherit; - line-height: 1; - margin: 0.5em; - padding: 1em 2em; - color: #e24091; - border-radius: 25px; +.blurry-brush-button-1:hover, +.blurry-brush-button-1:focus { + box-shadow: 0 0.5em 0.5em -0.4em #e24091; + -webkit-transform: translateY(-0.25em); + transform: translateY(-0.25em); + border-color: #e24091; + color: #fff; + border-radius: 50px; +} + +.blurry-brush-button-1 { + -webkit-transition: 0.25s; + transition: 0.25s; + background: none; + border: 2px solid; + font: inherit; + line-height: 1; + margin: 0.5em; + padding: 1em 2em; + color: #e24091; + border-radius: 25px; } /* blurry btn end */ .harsh-btn-1 { - border-radius: 4px; - background-color: #f4511e; - border: none; - color: #ffffff; - text-align: center; - font-size: 28px; - padding: 20px; - width: 200px; - transition: all 0.5s; - cursor: pointer; - margin: 5px; + border-radius: 4px; + background-color: #f4511e; + border: none; + color: #ffffff; + text-align: center; + font-size: 28px; + padding: 20px; + width: 200px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; } .harsh-btn-1 span { - cursor: pointer; - display: inline-block; - position: relative; - transition: 0.5s; + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; } .harsh-btn-1 span:after { - content: '\00bb'; - position: absolute; - opacity: 0; - top: 0; - right: -20px; - transition: 0.5s; + content: '\00bb'; + position: absolute; + opacity: 0; + top: 0; + right: -20px; + transition: 0.5s; } .harsh-btn-1:hover span { - padding-right: 25px; + padding-right: 25px; } .harsh-btn-1:hover span:after { - opacity: 1; - right: 0; + opacity: 1; + right: 0; } .ankush-btn-1 { - width: 170px; - padding-top: 30px; - padding-bottom: 30px; - text-align: center; - color: #000; - text-transform: uppercase; - font-weight: 600; - margin-left: 30px; - margin-bottom: 30px; - cursor: pointer; - display: inline-block; - background-color: transparent; - border: 3px solid #00d7c3; - border-radius: 50px; - transition: all 0.15s ease-in-out; - color: black; - background-image: linear-gradient(30deg, #00d7c3 50%, transparent 50%); - background-size: 500px; - background-repeat: no-repeat; - background-position: 0%; + width: 170px; + padding-top: 30px; + padding-bottom: 30px; + text-align: center; + color: #000; + text-transform: uppercase; + font-weight: 600; + margin-left: 30px; + margin-bottom: 30px; + cursor: pointer; + display: inline-block; + background-color: transparent; + border: 3px solid #00d7c3; + border-radius: 50px; + transition: all 0.15s ease-in-out; + color: black; + background-image: linear-gradient(30deg, #00d7c3 50%, transparent 50%); + background-size: 500px; + background-repeat: no-repeat; + background-position: 0%; } + .ankush-btn-1:hover { - color: white; - background-color: black; - box-shadow: 0 0 10px 0 #00d7c3 inset, 0 0 20px 2px #00d7c3; - border: 3px solid #00d7c3; - animation: ankush-btn-1-pulse 1s infinite; - transition: 0.3s; - background-position: 100%; + color: white; + background-color: black; + box-shadow: 0 0 10px 0 #00d7c3 inset, 0 0 20px 2px #00d7c3; + border: 3px solid #00d7c3; + animation: ankush-btn-1-pulse 1s infinite; + transition: 0.3s; + background-position: 100%; } + @keyframes ankush-btn-1-pulse { - 0% { - transform: scale(1); - } - 70% { - transform: scale(0.9); - } - 100% { - transform: scale(1); - } + 0% { + transform: scale(1); + } + + 70% { + transform: scale(0.9); + } + + 100% { + transform: scale(1); + } } /* davidbru-btn-1 or name of button start */ .davidbru-btn-1 { - position: relative; - width: 180px; - height: 60px; - cursor: pointer; - background: transparent; - border: 1px solid #adff91; - box-sizing: border-box; - outline: none; - transition: 20s ease-in-out; + position: relative; + width: 180px; + height: 60px; + cursor: pointer; + background: transparent; + border: 1px solid #adff91; + box-sizing: border-box; + outline: none; + transition: 20s ease-in-out; } .davidbru-btn-1 svg { - position: absolute; - left: -1px; - top: -1px; - fill: none; - stroke: #fff; - stroke-dasharray: 150 480; - stroke-dashoffset: 150; - transition: 20s ease-in-out; + position: absolute; + left: -1px; + top: -1px; + fill: none; + stroke: #fff; + stroke-dasharray: 150 480; + stroke-dashoffset: 150; + transition: 20s ease-in-out; } .davidbru-btn-1:hover { - transition: 1s ease-in-out; - background: #4fda62; + transition: 1s ease-in-out; + background: #4fda62; } + .davidbru-btn-1:hover svg { - stroke-dashoffset: -480; + stroke-dashoffset: -480; } .davidbru-btn-1 span { - color: white; + color: white; } + /* davidbru-btn-1 or name of button end */ -/* Mayank1170 btn start */ - -.Mayank1170.color-10 { - background-image: linear-gradient( - to right, - #ed6ea0, - #ec8c69, - #f7186a, - #fbb03b - ); - box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); -} -.Mayank1170:hover { - background-position: 100% 0; - moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -webkit-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; -} -.Mayank1170 { - width: 200px; - font-size: 16px; - font-weight: 600; - color: #fff; - cursor: pointer; - margin: 20px; - height: 55px; - text-align: center; - border: none; - background-size: 300% 100%; - border-radius: 50px; - -o-transition: all 0.4s ease-in-out; - -webkit-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; -} -/* Mayank1170 btn end */ +/* Mayank1170-button-1 btn start */ + +.Mayank1170-button-1:hover { + background-position: 100% 0; + -moz-transition: all 0.4s ease-in-out; + -o-transition: all 0.4s ease-in-out; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; +} + +.Mayank1170-button-1 { + width: 200px; + font-size: 16px; + font-weight: 600; + color: #fff; + cursor: pointer; + margin: 20px; + height: 55px; + text-align: center; + border: none; + background-size: 300% 100%; + border-radius: 50px; + -o-transition: all 0.4s ease-in-out; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; + background-image: linear-gradient(to right, + #ed6ea0, + #ec8c69, + #f7186a, + #fbb03b); + box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); +} + +/* Mayank1170-button-1 btn end */ /* ANIKET btn start */ .aniket-btn-1 { - list-style-type: none; - margin: 0; - padding: 0; + list-style-type: none; + margin: 0; + padding: 0; } .aniket-btn-1 { - color: #00ddeb; - border-color: #00ddeb; - border-top: 5px; - border-left: 5px; - font-size: 16px; - border-radius: 40px; - width: 12em; - height: 4em; - text-transform: uppercase; - font-weight: bold; - font-family: sans-serif; - letter-spacing: 0.1em; - text-align: center; - line-height: 3em; - position: relative; - overflow: hidden; - z-index: 1; - transition: 0.5s; - margin-left: 1em; - background-color: #000; + color: #00ddeb; + border-color: #00ddeb; + border-top: 5px; + border-left: 5px; + font-size: 16px; + border-radius: 40px; + width: 12em; + height: 4em; + text-transform: uppercase; + font-weight: bold; + font-family: sans-serif; + letter-spacing: 0.1em; + text-align: center; + line-height: 3em; + position: relative; + overflow: hidden; + z-index: 1; + transition: 0.5s; + margin-left: 1em; + background-color: #000; } .aniket-btn-1:hover { - box-shadow: 0 0.3rem 0.3rem rgba(0, 255, 255, 0.529); - color: white; - border-width: 5px solid; - margin-bottom: 20px; - transition: 0.5s ease; - /* background: transparent; */ + box-shadow: 0 0.3rem 0.3rem rgba(0, 255, 255, 0.529); + color: white; + border-width: 5px solid; + margin-bottom: 20px; + transition: 0.5s ease; + /* background: transparent; */ } /* ANIKET btn end */ /* Harsh Jain's button starts*/ .harsh-jain-button-1 { - background-color: #343a40; - height: 20%; - width: 55%; - border-radius: 19px; - color: #fff; - cursor: pointer; - padding: 8px 16px; + background-color: #343a40; + height: 20%; + width: 55%; + border-radius: 19px; + color: #fff; + cursor: pointer; + padding: 8px 16px; } .harsh-jain-button-1 span { - font-size: 20px; + font-size: 20px; } + .harsh-jain-button-1:hover { - background-image: linear-gradient( - to right, - #e7487d, - #e7487d 16.65%, - #f6c31d 16.65%, - #f6c31d 33.3%, - #0bffb6 66.6%, - #0bffb6 83.25%, - #9e40eb 83.25%, - #9e40eb 100%, - #e7487d 100% - ); - animation: bgmove 2s linear infinite; - color: black; + background-image: linear-gradient(to right, + #e7487d, + #e7487d 16.65%, + #f6c31d 16.65%, + #f6c31d 33.3%, + #0bffb6 66.6%, + #0bffb6 83.25%, + #9e40eb 83.25%, + #9e40eb 100%, + #e7487d 100%); + animation: bgmove 2s linear infinite; + color: black; } + @keyframes bgmove { - to { - background-position: 20vw; - } + to { + background-position: 20vw; + } } + /* Harsh Jain's button starts*/ /* Harsh Jain's button 2 starts*/ .harsh-jain-button-2:hover { - border: none; - transform: translatey(1em); - cursor: pointer; + border: none; + transform: translatey(1em); + cursor: pointer; } .harsh-jain-button-2 { - position: relative; - height: 50em; - width: 50em; - background: #93ccb3; - border: none; - border-radius: 10%; - border-bottom: 4em solid #254d4d; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - font-size: 3px; + position: relative; + height: 50em; + width: 50em; + background: #93ccb3; + border: none; + border-radius: 10%; + border-bottom: 4em solid #254d4d; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + font-size: 3px; } + .harsh-jain-button-2:after { - content: ''; - position: absolute; - background: white; - height: 14em; - width: 10em; - border-radius: 80% 80% 40% 40%; + content: ''; + position: absolute; + background: white; + height: 14em; + width: 10em; + border-radius: 80% 80% 40% 40%; - top: 18em; - left: 9em; + top: 18em; + left: 9em; - box-shadow: 23em 0 white; + box-shadow: 23em 0 white; } + .harsh-jain-button-2:before { - content: ''; - position: absolute; - background: white; - height: 5em; - width: 3em; - border-radius: 50%; - z-index: 2; - top: 21em; - left: 14em; - box-shadow: 23em 0 white; + content: ''; + position: absolute; + background: white; + height: 5em; + width: 3em; + border-radius: 50%; + z-index: 2; + top: 21em; + left: 14em; + box-shadow: 23em 0 white; } + .eyeballs { - position: relative; - background: #ff6666; - height: 9em; - width: 6em; - border-radius: 60% 60% 90% 90%; + position: relative; + background: #ff6666; + height: 9em; + width: 6em; + border-radius: 60% 60% 90% 90%; - border-bottom: 2em solid red; - border-left: 1.8em solid #e60000; - border-right: 1.8em solid #e60000; + border-bottom: 2em solid red; + border-left: 1.8em solid #e60000; + border-right: 1.8em solid #e60000; - z-index: 1; - left: -10.4em; - top: 7.5em; + z-index: 1; + left: -10.4em; + top: 7.5em; } + .eyeballs::after { - content: ''; - position: absolute; - background: #ff6666; - height: 7em; - width: 2.5em; - border-radius: 60% 60% 90% 90%; + content: ''; + position: absolute; + background: #ff6666; + height: 7em; + width: 2.5em; + border-radius: 60% 60% 90% 90%; - border-bottom: 2em solid red; - border-left: 1.8em solid #e60000; - border-right: 1.8em solid #e60000; + border-bottom: 2em solid red; + border-left: 1.8em solid #e60000; + border-right: 1.8em solid #e60000; - z-index: 1; - left: 21.2em; + z-index: 1; + left: 21.2em; } .nose { - position: relative; - background: #142d24; - height: 3em; - width: 1em; - border-radius: 50%; - top: 6.5em; - left: -3.4em; - transform: rotate(-20deg); + position: relative; + background: #142d24; + height: 3em; + width: 1em; + border-radius: 50%; + top: 6.5em; + left: -3.4em; + transform: rotate(-20deg); } + .nose::after { - content: ''; - position: absolute; - background: #142d24; - height: 3em; - width: 1em; - border-radius: 50%; - transform: rotate(40deg); + content: ''; + position: absolute; + background: #142d24; + height: 3em; + width: 1em; + border-radius: 50%; + transform: rotate(40deg); - left: 6em; - top: 2.25em; + left: 6em; + top: 2.25em; } #mouth { - position: relative; - z-index: 2; + position: relative; + z-index: 2; } .mouth-brace:before, .mouth-brace:after { - content: ''; - width: 30%; - height: 1.3em; - position: absolute; - display: block; - z-index: 2; + content: ''; + width: 30%; + height: 1.3em; + position: absolute; + display: block; + z-index: 2; } #mouth-left:before { - border-bottom: 0.7em solid #142d24; - border-bottom-left-radius: 20px; - margin-left: -40%; - margin-top: 20.5em; - z-index: 2; + border-bottom: 0.7em solid #142d24; + border-bottom-left-radius: 20px; + margin-left: -40%; + margin-top: 20.5em; + z-index: 2; } #mouth-left:after { - border-top: 0.7em solid #142d24; - border-top-right-radius: 20px; - margin-left: -30%; - margin-top: 21.9em; + border-top: 0.7em solid #142d24; + border-top-right-radius: 20px; + margin-left: -30%; + margin-top: 21.9em; } #mouth-right:before { - border-top: 0.7em solid #142d24; - border-top-left-radius: 20px; - margin-left: 0%; - margin-top: 21.9em; + border-top: 0.7em solid #142d24; + border-top-left-radius: 20px; + margin-left: 0%; + margin-top: 21.9em; } #mouth-right:after { - border-bottom: 0.7em solid #142d24; - border-bottom-right-radius: 20px; - margin-left: 10%; - margin-top: 20.5em; + border-bottom: 0.7em solid #142d24; + border-bottom-right-radius: 20px; + margin-left: 10%; + margin-top: 20.5em; } + .eyebrow { - position: relative; - background: #33715a; - height: 3em; - width: 2.5em; - border-radius: 30% 40% 60% 20%; - top: -11.5em; - left: -6.4em; - transform: rotate(-20deg); + position: relative; + background: #33715a; + height: 3em; + width: 2.5em; + border-radius: 30% 40% 60% 20%; + top: -11.5em; + left: -6.4em; + transform: rotate(-20deg); } + .eyebrow::after { - content: ''; - position: absolute; - background: #33715a; - height: 15em; - width: 10em; - border-radius: 30% 50% 40% 60%; - transform: rotate(40deg); + content: ''; + position: absolute; + background: #33715a; + height: 15em; + width: 10em; + border-radius: 30% 50% 40% 60%; + transform: rotate(40deg); - left: 10em; - top: -5em; + left: 10em; + top: -5em; } + .eyebrow::before { - content: ''; - position: absolute; - background: #33715a; - height: 7em; - width: 5em; - border-radius: 200% 30% 50% 60%; - transform: rotate(40deg); + content: ''; + position: absolute; + background: #33715a; + height: 7em; + width: 5em; + border-radius: 200% 30% 50% 60%; + transform: rotate(40deg); - left: 4em; - top: -8em; + left: 4em; + top: -8em; } + .bulba:hover { - border: none; - transform: translatey(1em); - cursor: pointer; + border: none; + transform: translatey(1em); + cursor: pointer; } + /* Harsh Jain's button 2 ends*/ /* Nitish btn start */ .Nitish-btn-26 { - display: inline-block; - background-color: #7b38d8; - border-radius: 10px; - border: 4px double #cccccc; - color: #eeeeee; - text-align: center; - font-size: 28px; - padding: 20px; - width: 200px; - transition: all 0.5s; - cursor: pointer; - margin: 5px; + display: inline-block; + background-color: #7b38d8; + border-radius: 10px; + border: 4px double #cccccc; + color: #eeeeee; + text-align: center; + font-size: 28px; + padding: 20px; + width: 200px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; } + .Nitish-btn-26 span { - cursor: pointer; - display: inline-block; - position: relative; - transition: 0.5s; + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; } + .Nitish-btn-26 span:after { - content: '\00bb'; - position: absolute; - opacity: 0; - top: 0; - right: -20px; - transition: 0.5s; + content: '\00bb'; + position: absolute; + opacity: 0; + top: 0; + right: -20px; + transition: 0.5s; } + .Nitish-btn-26:hover { - background-color: #f7c2f9; + background-color: #f7c2f9; } + .Nitish-btn-26:hover span { - padding-right: 25px; + padding-right: 25px; } + .Nitish-btn-26:hover span:after { - opacity: 1; - right: 0; + opacity: 1; + right: 0; } + /*Nitish's btn end */ /*Thiago's btn start*/ -.Okan-btn-1 { - background-color: #b4befe; - border: none; - border-radius: 5px; - padding: 20px 30px; - transition: 0.5s; - cursor: pointer; - font-family: JetBrains, monospace; -} -.Okan-btn-1:hover { - background-color: #94e2d5; - transition: 0.5s; - -webkit-box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, - rgb(95, 184, 255) 10px 10px 0px 0px, - rgb(161, 216, 255) 15px 15px 0px 0px, - rgb(202, 230, 255) 20px 20px 0px 0px, - rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); - box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, - rgb(95, 184, 255) 10px 10px 0px 0px, - rgb(161, 216, 255) 15px 15px 0px 0px, - rgb(202, 230, 255) 20px 20px 0px 0px, - rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); +.tjbass2021-button-1 { + background-color: #b4befe; + border: none; + border-radius: 5px; + padding: 20px 30px; + transition: 0.5s; + cursor: pointer; + font-family: JetBrains, monospace; +} + +.tjbass2021-button-1:hover { + background-color: #94e2d5; + transition: 0.5s; + -webkit-box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, + rgb(95, 184, 255) 10px 10px 0px 0px, + rgb(161, 216, 255) 15px 15px 0px 0px, + rgb(202, 230, 255) 20px 20px 0px 0px, + rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); + box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, + rgb(95, 184, 255) 10px 10px 0px 0px, + rgb(161, 216, 255) 15px 15px 0px 0px, + rgb(202, 230, 255) 20px 20px 0px 0px, + rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); } /*Thiago's btn start*/ /* cyphers 2nd btn start */ .cypher-2-btn { - font-size: 1.2rem; - padding: 1em 2.5em; - background-color: #2874a6; - cursor: pointer; - position: relative; - border: none; - background-color: #343a40; - border-radius: 4px; - color: #fff; - padding: 8px 16px; + font-size: 1.2rem; + padding: 1em 2.5em; + background-color: #2874a6; + cursor: pointer; + position: relative; + border: none; + background-color: #343a40; + border-radius: 4px; + color: #fff; + padding: 8px 16px; } .cypher-2-btn:hover { - background-image: linear-gradient( - 90deg, - #00c0ff 0%, - #ffcf00 49%, - #fc4f4f 80%, - #00c0ff 100% - ); - animation: slidebg 5s linear infinite; + background-image: linear-gradient(90deg, + #00c0ff 0%, + #ffcf00 49%, + #fc4f4f 80%, + #00c0ff 100%); + animation: slidebg 5s linear infinite; } /* cypherrs 2nd bt end */ /* kkartik07's 1st btn start */ .kkartik07-btn-1 { - padding: 18px 32px; - font-size: 30px; - border: none; - outline: none; - font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', - 'Lucida Sans', Arial, sans-serif; - cursor: pointer; - margin: 8px 15px; - transition: 0.2s ease; - background: #003877d5; - color: rgba(255, 255, 255, 0.756); - position: relative; - overflow: hidden; - box-shadow: rgba(110, 110, 119, 0.452) 0px 8px 30px 0px; + padding: 18px 32px; + font-size: 30px; + border: none; + outline: none; + font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', + 'Lucida Sans', Arial, sans-serif; + cursor: pointer; + margin: 8px 15px; + transition: 0.2s ease; + background: #003877d5; + color: rgba(255, 255, 255, 0.756); + position: relative; + overflow: hidden; + box-shadow: rgba(110, 110, 119, 0.452) 0px 8px 30px 0px; } + .kkartik07-btn-1::before { - width: 200%; - height: 200%; - content: ''; - transform: rotate(-45deg); - position: absolute; - top: -10%; - left: -180%; - background: rgba(119, 129, 238, 0.2); - transition: 0.3s ease-in-out; + width: 200%; + height: 200%; + content: ''; + transform: rotate(-45deg); + position: absolute; + top: -10%; + left: -180%; + background: rgba(119, 129, 238, 0.2); + transition: 0.3s ease-in-out; } + .kkartik07-btn-1:hover::before { - left: 55%; + left: 55%; } + /* kkartik07's 1st btn end */ /* Deepak Kumar btn start */ .DeepakKumar-button-31 { - position: absolute; - transform: translate(-50%, -50%); - padding: 1em 1em; - color: white; - border: none; - background: none; - top: 50%; - left: 50%; - font-size: 20px; + position: absolute; + transform: translate(-50%, -50%); + padding: 1em 1em; + color: white; + border: none; + background: none; + top: 50%; + left: 50%; + font-size: 20px; } .DeepakKumar-button-31:before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: #00a7fb; - z-index: -1; - transition: transform 0.6s; - transform-origin: bottom right; - transform: scale(0); + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #00a7fb; + z-index: -1; + transition: transform 0.6s; + transform-origin: bottom right; + transform: scale(0); } .DeepakKumar-button-31:hover:before { - transition: transform 0.5s; - transform-origin: top left; - transform: scale(1); + transition: transform 0.5s; + transform-origin: top left; + transform: scale(1); } .DeepakKumar-button-31:after { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: transparent; - border: 2px solid #fff; - box-sizing: border - box; - z-index: -1; - transition: transform 0.5s; - transform-origin: top left; - transform: scale(1); + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: transparent; + border: 2px solid #fff; + box-sizing: border - box; + z-index: -1; + transition: transform 0.5s; + transform-origin: top left; + transform: scale(1); } .DeepakKumar-button-31:hover:after { - transition: transform 0.6s; - transform-origin: bottom right; - transform: scale(0); + transition: transform 0.6s; + transform-origin: bottom right; + transform: scale(0); } /* Deepak Kumar btn end */ /* Shridhar's btn start */ -.shridhar-btn { - font-size: 1.2rem; - cursor: pointer; - position: relative; - display: flex; - transition: 1s; +.shridhar-button-1 { + font-size: 1.2rem; + cursor: pointer; + position: relative; + display: flex; + transition: 1s; } -.shridhar-btn::before { - content: 'Follow'; - display: flex; - justify-content: center; - align-items: center; - position: absolute; - top: 0px; - left: 0px; - width: 100%; - height: 100%; - z-index: 10; - background: rgba(40, 40, 40, 1); - transition: 0.2s; - border-radius: 3px; +.shridhar-button-1::before { + content: 'Follow'; + display: flex; + justify-content: center; + align-items: center; + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + z-index: 10; + background: rgba(40, 40, 40, 1); + transition: 0.2s; + border-radius: 3px; } -.shridhar-btn:hover::before { - opacity: 0; - pointer-events: none; + +.shridhar-button-1:hover::before { + opacity: 0; + pointer-events: none; } -.shridhar-btn > button { - width: 50%; - padding: 1rem 1.5rem; - border: 0px; - color: white; - font-size: 1rem; - font-weight: 700; - cursor: pointer; +.shridhar-button-1>button { + width: 50%; + padding: 1rem 1.5rem; + border: 0px; + color: white; + font-size: 1rem; + font-weight: 700; + cursor: pointer; } -.shridhar-btn > button:hover { - filter: brightness(200%); +.shridhar-button-1>button:hover { + filter: brightness(200%); } -.shridhar-btn-youtube { - background: rgb(255, 0, 0); - border-radius: 5px 0px 0px 5px; +.shridhar-button-1-youtube { + background: rgb(255, 0, 0); + border-radius: 5px 0px 0px 5px; } -.shridhar-btn-twitter { - background: rgb(29, 161, 242); - border-radius: 0px 5px 5px 0px; +.shridhar-button-1-twitter { + background: rgb(29, 161, 242); + border-radius: 0px 5px 5px 0px; } /* Shridhar's btn end */ /* haldaranup 1st button starts here */ .haldaranup-btn-1 { - font-size: 1.25rem; - padding: 16px 36px; - background-color: rgb(117, 0, 172); - border: none; - border-radius: 12px; - cursor: pointer; - color: #ffffff; - transition: all 500ms; + font-size: 1.25rem; + padding: 16px 36px; + background-color: rgb(117, 0, 172); + border: none; + border-radius: 12px; + cursor: pointer; + color: #ffffff; + transition: all 500ms; } .haldaranup-btn-1:hover { - background-color: rgb(255, 238, 0); - color: #000757; + background-color: rgb(255, 238, 0); + color: #000757; } /* haldaranup 1st button ends here */ /* Nitish-btn-2 start */ .Nitish-btn-2 { - display: inline-block; - background-color: #7b38d8; - border-radius: 50px; - border: 4px solid #cccccc; - color: #eeeeee; - text-align: center; - font-size: 28px; - padding: 10px; - width: 150px; - cursor: pointer; - margin: 5px; + display: inline-block; + background-color: #7b38d8; + border-radius: 50px; + border: 4px solid #cccccc; + color: #eeeeee; + text-align: center; + font-size: 28px; + padding: 10px; + width: 150px; + cursor: pointer; + margin: 5px; } + .Nitish-btn-2:hover { - border: 4px solid #ea972a; - background-color: #90d838; - color: #000000; - border-radius: 0%; - transition: all 0.5s; + border: 4px solid #ea972a; + background-color: #90d838; + color: #000000; + border-radius: 0%; + transition: all 0.5s; } + /* Nitish-btn-2 end */ /* Shani button starts */ -.button-Shani { - width: 60%; - height: 20%; - color: white; - background: transparent; - position: relative; - transition: ease-out 0.3s; - border: 1px solid #43fbf2; - border-radius: 3px; - font-size: 15px; - outline: none; - z-index: 1; -} - -.button-Shani:hover { - font-size: large; - color: rgb(54, 20, 20); - font-weight: 300; - cursor: pointer; -} - -.button-Shani::before { - transition: 0.3s all ease; - position: absolute; - top: 0; - bottom: 0; - right: 50%; - left: 50%; - content: ''; - background-color: #43fbf2; -} - -.button-Shani:hover::before { - transition: 0.4s all ease; - left: 0; - right: 0; - opacity: 1; - z-index: -1; +.shiningshani-button-1 { + width: 60%; + height: 20%; + color: white; + background: transparent; + position: relative; + transition: ease-out 0.3s; + border: 1px solid #43fbf2; + border-radius: 3px; + font-size: 15px; + outline: none; + z-index: 1; +} + +.shiningshani-button-1:hover { + font-size: large; + color: rgb(54, 20, 20); + font-weight: 300; + cursor: pointer; +} + +.shiningshani-button-1::before { + transition: 0.3s all ease; + position: absolute; + top: 0; + bottom: 0; + right: 50%; + left: 50%; + content: ''; + background-color: #43fbf2; +} + +.shiningshani-button-1:hover::before { + transition: 0.4s all ease; + left: 0; + right: 0; + opacity: 1; + z-index: -1; } /* Sumit1 btn start */ -.Sumit-btn-1 { - background-color: #26d023; - border: 3px solid red; - width: 200px; - padding: 20px; - font-size: 30px; +.Sumit-14Singh-btn-1 { + background-color: #26d023; + border: 3px solid red; + width: 200px; + padding: 20px; + font-size: 30px; } -.Sumit-btn-1:hover { - background-color: yellow; - transform: all 2s; + +.Sumit-14Singh-btn-1:hover { + background-color: yellow; + transform: all 2s; } + /* Sumit2 btn end */ -/* Sumit-btn-2 start */ -.Sumit-btn-2 { - border: 3px solid rgb(66, 16, 147); - width: 250px; - padding: 30px; - border-radius: 100%; - background-color: red; - font-size: 30px; +/* Sumit-14Singh-btn-2 start */ +.Sumit-14Singh-btn-2 { + border: 3px solid rgb(66, 16, 147); + width: 250px; + padding: 30px; + border-radius: 100%; + background-color: red; + font-size: 30px; } -.Sumit-btn-2:hover { - background-color: gray; + +.Sumit-14Singh-btn-2:hover { + background-color: gray; } -/* Sumit-btn-2 end */ -/* Sumit-btn-3 start */ -.Sumit-btn-3 { - /* text-size-adjust: 20px; */ - background-color: #00c0ff; - border: 3px solid rgb(80, 236, 29); - width: 170px; - padding: 20px; - border-radius: 70px; - font-size: 20px; +/* Sumit-14Singh-btn-2 end */ + +/* Sumit-14Singh-btn-3 start */ +.Sumit-14Singh-btn-3 { + /* text-size-adjust: 20px; */ + background-color: #00c0ff; + border: 3px solid rgb(80, 236, 29); + width: 170px; + padding: 20px; + border-radius: 70px; + font-size: 20px; } -.Sumit-btn-3:hover { - background-color: white; + +.Sumit-14Singh-btn-3:hover { + background-color: white; } -/* Sumit-btn-3 end */ +/* Sumit-14Singh-btn-3 end */ /* Dilshad360 Button start */ .dilshad360-btn-1 { - display: block; - width: 150px; - height: 50px; - line-height: 40px; - font-size: 18px; - font-family: sans-serif; - text-decoration: none; - color: #333; - letter-spacing: 2px; - text-align: center; - position: relative; - transition: all 0.35s; + display: block; + width: 150px; + height: 50px; + line-height: 40px; + font-size: 18px; + font-family: sans-serif; + text-decoration: none; + color: #333; + letter-spacing: 2px; + text-align: center; + position: relative; + transition: all 0.35s; } + .dilshad360-btn-1:after { - position: absolute; - content: ''; - top: 0; - left: 0; - width: 0; - height: 100%; - background: #0bceaf; - transition: all 0.35s; + position: absolute; + content: ''; + top: 0; + left: 0; + width: 0; + height: 100%; + background: #0bceaf; + transition: all 0.35s; } + .dilshad360-btn-1 span { - position: relative; - z-index: 2; + position: relative; + z-index: 2; } + .dilshad360-btn-1:hover { - color: #ffff; + color: #ffff; } .dilshad360-btn-1:hover:after { - width: 100%; + width: 100%; } -/* Dilshad360 Button end */ + +/* Dilshad360 Button end */ \ No newline at end of file diff --git a/index.html b/index.html index fb1ae33..77fa492 100644 --- a/index.html +++ b/index.html @@ -99,7 +99,7 @@
-->
-
@@ -112,7 +112,7 @@
-
@@ -122,7 +122,7 @@
- +
Created by Amit Sahoo @@ -130,7 +130,7 @@
- +
Created by Amit Sahoo @@ -138,7 +138,7 @@
- +
Created by Amit Sahoo @@ -149,7 +149,7 @@
- +
Created by Mahek jain @@ -160,7 +160,7 @@
-
+
@@ -178,7 +178,7 @@
- +
Created by Ingrzs @@ -188,7 +188,7 @@
- +
Created by Mahi Chowdhury @@ -196,7 +196,7 @@
- +
Created by Mahi Chowdhury @@ -204,7 +204,7 @@
- +
Created by Mahi Chowdhury @@ -212,7 +212,7 @@
- +
Created by Mahi Chowdhury @@ -222,7 +222,7 @@
- +
Created by AjayMaheshwari @@ -243,7 +243,7 @@
- +
Created by mjmanas @@ -251,7 +251,7 @@
- +
Created by Anurag @@ -260,7 +260,7 @@
- +
Created by raulwwq0 @@ -271,7 +271,7 @@
- +
Created by Mayank1170 @@ -290,7 +290,7 @@
- +
Created by Olamilekan @@ -311,10 +311,9 @@
- - -  - + +  +
Created by @@ -325,7 +324,7 @@
- +
Created by Blurry Brush @@ -410,8 +409,8 @@
- - + +
@@ -420,18 +419,18 @@
- +
- +
Created by Thiago Souza
- - - -
+ + + +
Created by @@ -453,19 +452,19 @@ -
- -
- Created by Deepak Kumar -
+
+ +
+ Created by Deepak Kumar +
-
- - +
+ +
Created by @@ -485,57 +484,57 @@
- - + +
- +
Created by Shani
- - - -
+ + + +
Created by Nitish Singh
-
+
- - -
- + + +
+
Created by Sumit
-
+
- - + +
- +
Created by Sumit
-
+
- - + +
- +
Created by Sumit
-
+
- -
+ +
Created by @@ -543,20 +542,64 @@
- - - - - - - - -
+ + + + + + + + +
-
- Created By - Design and Code + + + + + - + \ No newline at end of file From 3582bfb6a393a6afa5685187326a097752b85da9 Mon Sep 17 00:00:00 2001 From: Deepesh Sharma Date: Wed, 12 Oct 2022 23:43:02 +0530 Subject: [PATCH 64/89] add new button --- buttons/buttons.css | 40 ++++++++++++++++++++++++++++++++++++++++ index.html | 9 +++++++++ 2 files changed, 49 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index cf0bc82..c065f98 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2179,3 +2179,43 @@ a:focus-visible { /* Jasimrazi-btn-1 ends here */ +/* Deepesh Sharma's button 1 starts*/ +.deepeshsharmaofficial-button-1 { + border: 1px solid #3498db; + background: none; + padding: 10px 40px; + font-size: 20px; + font-family: "montserrat"; + font-weight: bold; + cursor: pointer; + margin: 10px; + transition: 0.8s ease-out; + position: relative; + overflow: hidden; + color: #fff; + z-index: 1; +} + +.deepeshsharmaofficial-button-1:hover { + color: #3498db; + font-weight: bold; +} + +.deepeshsharmaofficial-button-1::before { + content: ""; + position: absolute; + left: 0; + width: 100%; + height: 0%; + background: #2498db; + z-index: -1; + transition: 0.8s; + top: 0; + border-radius: 0 0 50% 50%; + height: 180%; +} + +.deepeshsharmaofficial-button-1:hover::before { + height: 0%; +} +/* Deepesh Sharma's button 1 ends*/ diff --git a/index.html b/index.html index 58f328e..ee43944 100644 --- a/index.html +++ b/index.html @@ -553,6 +553,15 @@
+ +
+ +
+ Created by + Deepesh Sharma +
+
+
From 4bd9104576365077edee48912efc10ef7f6b152f Mon Sep 17 00:00:00 2001 From: cypher1002 Date: Thu, 13 Oct 2022 00:01:20 +0530 Subject: [PATCH 65/89] cerated new btn --- buttons/buttons.css | 27 +++++++++++++++++++++++++++ index.html | 11 +++++++++++ 2 files changed, 38 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index cf0bc82..8f29c20 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2179,3 +2179,30 @@ a:focus-visible { /* Jasimrazi-btn-1 ends here */ +/* cypher's btn-3 start */ + +.cypher-btn-3 { + font-family: Helvetica; + /* letter-spacing: 0.2em; */ + font-weight: 600; + font-size: 25px; + text-align: center; + color: #202125; + cursor: pointer; + /* max-width: 480px; */ + width: 59%; + height: 30%; + outline: 3px solid; + outline-color: rgba(71, 126, 232,0.5); + outline-offset: 20px; + transition: all 200ms cubic-bezier(0.2, 0, 0, 0.8); +} +.cypher-btn-3:hover { + color: rgba(71, 126, 232, 0.7); + outline-color: rgba(71, 126, 232, 0); + outline-offset: 300px; +} + + + +/* cypher's btn-3 end*/ \ No newline at end of file diff --git a/index.html b/index.html index 58f328e..b14e731 100644 --- a/index.html +++ b/index.html @@ -553,6 +553,17 @@
+ + +
+ +
+ Created by + cypher 1002 +
+
+ +
From 96e810639f0e25a95bae50002507e9f71f2ab87d Mon Sep 17 00:00:00 2001 From: radzhiv Date: Thu, 13 Oct 2022 07:44:28 +0530 Subject: [PATCH 66/89] Added a new button with hover effect --- buttons/buttons.css | 30 +++++++++++++++++++++++++++++- index.html | 15 +++++++++++---- 2 files changed, 40 insertions(+), 5 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 0c72c86..12e90e8 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1744,4 +1744,32 @@ a:focus-visible { animation:slidebg 5s linear infinite; } -/* cypherrs 2nd bt end */ \ No newline at end of file +/* cypherrs 2nd bt end */ + +/* radzhiv's btn start*/ +.newbtn-btn-1{ + padding: 10px; + font-size: 20px; + font-weight: bolder; + border-radius: 5px; + background-image: linear-gradient(to right,#3494E6,#ec6ead); + color: white; +} +.newbtn-btn-1:hover{ + text-align: center; + color: #f35626; + background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + animation: hue 10s infinite linear; +} + +@keyframes hue { + from { + -webkit-filter: hue-rotate(0deg); + } + to { + -webkit-filter: hue-rotate(-360deg); + } +} +/*radzhiv's btn end*/ \ No newline at end of file diff --git a/index.html b/index.html index ddab9f9..4bea558 100644 --- a/index.html +++ b/index.html @@ -8,6 +8,7 @@ CSS Buttons + @@ -431,10 +432,16 @@
-
- - - + +
+ +
+ Created by + radzhiv +
+
+ +
From 6ceb17aa1b24e59c00eb231e6f8e65e71ac3aa2e Mon Sep 17 00:00:00 2001 From: radzhiv Date: Thu, 13 Oct 2022 23:33:38 +0530 Subject: [PATCH 67/89] made changes accordingly --- buttons/buttons.css | 6 +++--- index.html | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 12e90e8..d384002 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1747,7 +1747,7 @@ a:focus-visible { /* cypherrs 2nd bt end */ /* radzhiv's btn start*/ -.newbtn-btn-1{ +.radzhiv-btn-1{ padding: 10px; font-size: 20px; font-weight: bolder; @@ -1755,7 +1755,7 @@ a:focus-visible { background-image: linear-gradient(to right,#3494E6,#ec6ead); color: white; } -.newbtn-btn-1:hover{ +.radzhiv-btn-1:hover{ text-align: center; color: #f35626; background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a); @@ -1764,7 +1764,7 @@ a:focus-visible { animation: hue 10s infinite linear; } -@keyframes hue { +@keyframes radzhiv25-button-hue { from { -webkit-filter: hue-rotate(0deg); } diff --git a/index.html b/index.html index 4bea558..bc6b867 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,6 @@ CSS Buttons - @@ -434,7 +433,7 @@
- +
Created by radzhiv From 378ac0e073f2136f523f7ee5439ddb277fc6a3b9 Mon Sep 17 00:00:00 2001 From: Arvind Yadav Date: Fri, 14 Oct 2022 13:45:31 +0530 Subject: [PATCH 68/89] new button added-Arvind0302 --- buttons/buttons.css | 26 ++++++++++++++++++++++++++ index.html | 9 +++++++++ 2 files changed, 35 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index 89177da..6e1e652 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2248,4 +2248,30 @@ a:focus-visible { height: 0%; } /* Deepesh Sharma's button 1 ends*/ +/*Arvind0302 button start */ +.arvind0302-btn-1 +{ + position: relative; + text-align: center; + width: 200px; + padding: 20px; + font-size: 15px; + color: black; + font-family: poppins; + font-weight: 400; + border: 5px solid #15f4ee; + text-transform: uppercase; + letter-spacing: 15px; + cursor: pointer; + border-radius: 100px; + transition: 1.5s; +} +.arvind0302-btn-1:hover +{ + box-shadow: 0 5px 50px 0 #15f4ee inset, 0 5px 50px 0 #15f4ee, + 0 5px 50px 0 #15f4ee inset, 0 5px 50px 0 #15f4ee; + text-shadow: 0 0 5px #15f4ee, 0 0 5px #15f4ee; + color: black; +} +/*Arvind0302 button end */ diff --git a/index.html b/index.html index 338c5dd..ba50503 100644 --- a/index.html +++ b/index.html @@ -574,6 +574,15 @@
+ +
+ +
+ Created by + Arvind0302 +
+
+
From 3350676cb71cbbd87d837cdc6d38fdcf7ce26190 Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Fri, 14 Oct 2022 19:49:06 +0530 Subject: [PATCH 69/89] Update index.html --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 8c0bf79..4f16bc8 100644 --- a/index.html +++ b/index.html @@ -260,7 +260,7 @@
- +
Created by raulwwq0 @@ -638,4 +638,4 @@ - \ No newline at end of file + From 7ae91b4f3fa54c3c517c6db263202904be331e20 Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Sat, 15 Oct 2022 23:36:45 +0530 Subject: [PATCH 70/89] feat: readme.md, added contributing.md, code format, pr template (#113) * Fix updated readme.md, added contributing.md * Feat: Updated pr template with more clarification * fix: requested changes --- .github/pull_request_template.md | 14 ++- CONTRIBUTING.md | 184 +++++++++++++++++++++++++++++++ README.md | 27 ++--- assets/css/style.css | 6 +- buttons/buttons.css | 119 ++++++++++---------- index.html | 64 +++++------ 6 files changed, 301 insertions(+), 113 deletions(-) create mode 100644 CONTRIBUTING.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 0fdbfb0..4a2d039 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,4 +1,9 @@ -## Have you read the Contribution Guidelines? If not, check [README.md](https://github.com/Design-and-Code/css-buttons#some-rules-to-contribute) file first. +> **Note** +> - We strictly follow the Contribution Guideline and expect contributors to follow it as well. +> - If a lot of conflicts/changes are requested in the PR, please open a new PR with the requested changes (either you or we can close the PR). + + +## Have you read the Contribution Guidelines? If not, check [CONTRIBUTING.md](https://github.com/Design-and-Code/css-buttons/blob/main/CONTRIBUTING.md) file first. (Write your answer here.) @@ -6,6 +11,9 @@ (Write your answer here.) +## Class Naming Convention for your button +- [ ] Does your html `button` element have class-name like this: `your_github_username-button-index` (example: `rajkumar-justcoder-button-1` ). + ## Checklist - [ ] I've read the contribution guidelines. @@ -16,3 +24,7 @@ ## Related Issues Fixes Issue # (write number after `#`) + + +## Screenshot +( Add your button screenshot here.) \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..b279565 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,184 @@ +# Contributing + +Glad to see you want to contribute to this project! + +> **Note** +> +> - We donot expect Modified CSS button of existing button. +> +> - Avoid duplicate contributions, please check if a button already exists before contributing. + +## Contents + +- [Setup this project](#setup-project) +- [Rules to follow when contributing](#some-rules-to-follow-when-contributing) +- [Add your button to this repo](#add-your-button-to-css-buttons) +- [How to ask help?](#where-can-i-go-for-help) +- [Report a bug/feature request](#report-a-bugrequest-a-feature) + +--- + +## Setup Project + +To start contributing, follow the below guidelines: + +1. Fork [this](https://github.com/Design-and-Code/css-buttons) repository. + +2. Clone your forked copy of the project. + + ``` + git clone https://github.com//css-buttons.git + ``` + +3. Navigate to the directory `css-buttons` . + + ``` + cd css-buttons + ``` + +4. Add a reference (remote) to the original repository. + + ``` + git remote add upstream https://github.com/Design-and-Code/css-buttons.git + ``` + +5. Check the remotes for this repository. + + ``` + git remote -v + ``` + +6. Always take a pull from the upstream repository to your main branch to keep it up to date with the main project (updated repository). + + ``` + git pull upstream main + ``` + +7. Create a new branch. + + ``` + git checkout -b + ``` + +# Some rules to follow when Contributing: + +- Please follow naming convention for button classes. (Eg. yourname-btn-index aka rajkumar-btn-1) +- Do not change default buttons maked with the ` button-def ` class. +- Do not change any code in the `index.html` file except for button section. +- Do not change any code in the `assets` folder. + + +## Add your button to css-buttons + +1. Add your HTML code in the [index.html](https://github.com/Design-and-Code/css-buttons/blob/main/index.html) file. +2. Add your CSS code in the [buttons.css](https://github.com/Design-and-Code/css-buttons/blob/main/buttons/buttons.css) file. +3. Make sure you do not change any other button's code. +4. For naming css classes use the correct naming conventions - eg. yourname-btn-index or btn-yourname-index. +5. When you open the PR, please include a full screenshot. +6. See below demo code to know how to add your button. + +#### Demo code +```html + +
+ + +
+ Created by + {your-github-username} +
+
+ +``` +> So it will look like this +```html + +
+ + +
+ Created by + Rajkumar-justcoder +
+
+ + +``` +7. Also if u use any tag like span or div etc then your should have class-name like this: `your_github_username-btn-index-span/text/div` (example: `rajkumar-justcoder-btn-1-span`) as u can see in above given demo code. +8. If using keyframes/animation in css then keyframe name also should be like this: `your_github_username-btn-index-rotate` (example: `rajkumar-justcoder-btn-1-rotate`) + + +## Push your changes and make a Pull Request + +1. Track your changes ✔. + + ``` + git add . + ``` + +2. Commit your changes. + + ``` + git commit -m "Relevant message" + ``` + +3. Push the committed changes in your feature branch to your remote repo. + + ``` + git push -u origin + ``` + +4. To create a pull request, click on `Compare & pull requests`. + +5. Add appropriate title and description to your pull request explaining your changes and efforts done. + +6. Click on `Create pull request`. + +7. Voilà! You have made a PR to css-buttons 💥. Wait for your submission to be accepted and your PR to be merged. + + +## Where can I go for help? + +If you need help, you can join our discord server. + +

+ + Discord + +

+ +## Report a bug/request a feature + +If you find a security vulnerability, do NOT open an issue. [Email](mailto:designandcode.community@gmail.com) us instead. + +If you find yourself wishing for a feature that doesn't exist in css-buttons, you are probably not alone. Open an issue on our issues list on GitHub which describes +the feature you would like to see, why you need it, and how it should work. + +#### Follow these steps to report a bug/request a feature + +- Head over to [issues](https://github.com/Design-and-Code/css-buttons/issues) tab. +- Click on `New issue` in top right corner. +- Add appropriate title and description to your issue. + + +#### Things to keep in mind while reporting a bug + +A good bug report shouldn't leave others needing to chase you up for more information. +Please try to be as detailed as possible in your report. + +- What is your environment? +- What steps will reproduce the issue? +- What browser(s) and OS experience the problem? +- What would you expect to be the outcome? +- Provide adequate screenshots/log for the bug. + +All these details will help developers to fix any potential bugs. + +#### Things to keep in mind while creating a feature request + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. +It's up to you to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. \ No newline at end of file diff --git a/README.md b/README.md index 1a1d310..563b2a4 100644 --- a/README.md +++ b/README.md @@ -16,26 +16,13 @@ - Do not change any code in the `index.html` file except for button section. - Do not change any code in the `assets` folder. -# How to contribute by adding more buttons - -1. Fork the repo and clone it. -2. Add your HTML code in the [index.html](https://github.com/Design-and-Code/css-buttons/blob/main/index.html) file. -3. Add your CSS code in the [buttons.css](https://github.com/Design-and-Code/css-buttons/blob/main/buttons/buttons.css) file. -4. Make sure you do not change any other button's code. -5. For naming css classes use the correct naming conventions - eg. yourname-btn-index or btn-yourname-index. -6. When you open the PR, please include a full screenshot. - -#### Demo code -```html -
- - -
- Created by - {YOURNAME} -
-
-``` + +## Contribution Guidelines 🏗 + +Want to add your inputs to the repo? We invite you to contribute. + +Head to [CONTRIBUTING.md](./CONTRIBUTING.md) to start contributing. + ### Folder Structure diff --git a/assets/css/style.css b/assets/css/style.css index 6563b94..5da92b3 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -10,7 +10,7 @@ --forground-main-color: rgb(255 255 255 / 1); --background-main-color: rgb(0, 0, 0); --card-border-radius: 30px; - --default-color:rgba(156, 163, 175); + --default-color: rgba(156, 163, 175); --link-hover-color: rgb(129 120 255 / 1); --default-link-color: rgb(129 120 255 / 1); } @@ -107,7 +107,7 @@ a { /* footer stat here */ -.footer-main{ +.footer-main { margin-top: 2rem; } @@ -206,7 +206,7 @@ a { .socials-span>a:hover { color: var(--link-hover-color); transform: scale(1.4); - transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; } .socials-span>a:not(:first-child) { diff --git a/buttons/buttons.css b/buttons/buttons.css index 4684880..b8a6b0f 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2154,30 +2154,30 @@ a:focus-visible { /* Jasimrazi-btn-1 starts here */ .Jasimrazi-btn-1 { - font-size: 20px; - font-weight: 200; - letter-spacing: 1px; - padding: 13px 50px 13px; - outline: 0; - border: 1px solid rgb(255, 255, 255); - cursor: pointer; - position: relative; - color: white; - background-color: rgba(0, 0, 0, 0); - transition: 0.4s all ease; - } - - .Jasimrazi-btn-1:hover{ - - background-color: #ffe54c; - top: -7px; - left: -7px; - transition: 0.4s all ease; - color: #000000; - border: 1px solid #000000; - } - - /* Jasimrazi-btn-1 ends here */ + font-size: 20px; + font-weight: 200; + letter-spacing: 1px; + padding: 13px 50px 13px; + outline: 0; + border: 1px solid rgb(255, 255, 255); + cursor: pointer; + position: relative; + color: white; + background-color: rgba(0, 0, 0, 0); + transition: 0.4s all ease; +} + +.Jasimrazi-btn-1:hover { + + background-color: #ffe54c; + top: -7px; + left: -7px; + transition: 0.4s all ease; + color: #000000; + border: 1px solid #000000; +} + +/* Jasimrazi-btn-1 ends here */ /* cypher's btn-3 start */ @@ -2194,18 +2194,19 @@ a:focus-visible { width: 59%; height: 30%; outline: 3px solid; - outline-color: rgba(71, 126, 232,0.5); + outline-color: rgba(71, 126, 232, 0.5); outline-offset: 20px; transition: all 200ms cubic-bezier(0.2, 0, 0, 0.8); } + .cypher-btn-3:hover { - color: rgba(71, 126, 232, 0.7); - outline-color: rgba(71, 126, 232, 0); - outline-offset: 300px; + color: rgba(71, 126, 232, 0.7); + outline-color: rgba(71, 126, 232, 0); + outline-offset: 300px; } - + /* cypher's btn-3 end*/ /* Deepesh Sharma's button 1 starts*/ @@ -2247,10 +2248,10 @@ a:focus-visible { .deepeshsharmaofficial-button-1:hover::before { height: 0%; } + /* Deepesh Sharma's button 1 ends*/ /*Arvind0302 button start */ -.arvind0302-btn-1 -{ +.arvind0302-btn-1 { position: relative; text-align: center; width: 200px; @@ -2266,41 +2267,45 @@ a:focus-visible { border-radius: 100px; transition: 1.5s; } -.arvind0302-btn-1:hover -{ + +.arvind0302-btn-1:hover { box-shadow: 0 5px 50px 0 #15f4ee inset, 0 5px 50px 0 #15f4ee, - 0 5px 50px 0 #15f4ee inset, 0 5px 50px 0 #15f4ee; + 0 5px 50px 0 #15f4ee inset, 0 5px 50px 0 #15f4ee; text-shadow: 0 0 5px #15f4ee, 0 0 5px #15f4ee; - color: black; + color: black; } + /*Arvind0302 button end */ /* radzhiv's btn start*/ -.radzhiv-btn-1{ - padding: 10px; - font-size: 20px; - font-weight: bolder; - border-radius: 5px; - background-image: linear-gradient(to right,#3494E6,#ec6ead); - color: white; -} -.radzhiv-btn-1:hover{ - text-align: center; - color: #f35626; - background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - animation: hue 10s infinite linear; +.radzhiv-btn-1 { + padding: 10px; + font-size: 20px; + font-weight: bolder; + border-radius: 5px; + background-image: linear-gradient(to right, #3494E6, #ec6ead); + color: white; +} + +.radzhiv-btn-1:hover { + text-align: center; + color: #f35626; + background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a); + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + animation: hue 10s infinite linear; } @keyframes radzhiv25-button-hue { - from { - -webkit-filter: hue-rotate(0deg); - } - to { - -webkit-filter: hue-rotate(-360deg); - } + from { + -webkit-filter: hue-rotate(0deg); + } + + to { + -webkit-filter: hue-rotate(-360deg); + } } -/*radzhiv's btn end*/ +/*radzhiv's btn end*/ \ No newline at end of file diff --git a/index.html b/index.html index 32b4465..4c9b143 100644 --- a/index.html +++ b/index.html @@ -547,21 +547,21 @@
Created by - Jasim Razi + Jasim Razi
-
- +
+ - -
- -
- Created by - cypher 1002 + +
+ +
+ Created by + cypher 1002 +
-
- + @@ -573,26 +573,26 @@
- -
- -
- Created by - Arvind0302 -
-
- - - -
- -
- Created by - radzhiv -
-
- - + +
+ +
+ Created by + Arvind0302 +
+
+ + + +
+ +
+ Created by + radzhiv +
+
+ +
@@ -647,4 +647,4 @@ - + \ No newline at end of file From 6c05409ef7a78b4aaa4d91d58a67a505fff66d24 Mon Sep 17 00:00:00 2001 From: Gaurav Sharma Date: Mon, 17 Oct 2022 16:55:59 +0530 Subject: [PATCH 71/89] added a animated css button --- buttons/buttons.css | 2966 ++++++++++++++++++++++--------------------- index.html | 14 + 2 files changed, 1517 insertions(+), 1463 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index b8a6b0f..dd0abc1 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1,261 +1,261 @@ :root { - --btn-bg-color: rgb(255 255 255 / 1); - --btn-bg-color-hover: rgb(129 120 255 / 1); - --font-color-white: rgb(255 255 255 / 1); - --font-color-black: rgb(0 0 0 / 1); + --btn-bg-color: rgb(255 255 255 / 1); + --btn-bg-color-hover: rgb(129 120 255 / 1); + --font-color-white: rgb(255 255 255 / 1); + --font-color-black: rgb(0 0 0 / 1); } a:focus, button:focus { - outline: none; + outline: none; } a:focus-visible, button:focus-visible { - outline: 2px solid #443ffc; - outline-offset: 3px; + outline: 2px solid #443ffc; + outline-offset: 3px; } a:focus-visible { - background: none; + background: none; } .button-def { - pointer-events: auto; - cursor: pointer; - background: var(--btn-bg-color); - border: none; - padding: 1.5rem 3rem; - margin: 0; - font-family: inherit; - font-size: inherit; - position: relative; - display: inline-block; + pointer-events: auto; + cursor: pointer; + background: var(--btn-bg-color); + border: none; + padding: 1.5rem 3rem; + margin: 0; + font-family: inherit; + font-size: inherit; + position: relative; + display: inline-block; } .button-def::before, .button-def::after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } .button-1 { - font-family: aktiv-grotesk-extended, sans-serif; - font-weight: 700; - border: 2px solid #000; - border-radius: 3rem; - overflow: hidden; - color: var(--font-color-black); - background-color: var(--btn-bg-color-hover); + font-family: aktiv-grotesk-extended, sans-serif; + font-weight: 700; + border: 2px solid #000; + border-radius: 3rem; + overflow: hidden; + color: var(--font-color-black); + background-color: var(--btn-bg-color-hover); } .button-1 span { - position: relative; + position: relative; } .button-1::before { - content: ''; - background: var(--btn-bg-color); - transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); + content: ''; + background: var(--btn-bg-color); + transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); } .button-1:hover::before { - transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); } .button-2 { - font-family: input-mono-narrow, monospace; - font-weight: 500; - padding: 1rem 1.5rem; - border: 1px solid #000; - overflow: hidden; - background-color: var(--btn-bg-color-hover); + font-family: input-mono-narrow, monospace; + font-weight: 500; + padding: 1rem 1.5rem; + border: 1px solid #000; + overflow: hidden; + background-color: var(--btn-bg-color-hover); } .button-2 span { - display: block; - position: relative; + display: block; + position: relative; } -.button-2>span { - color: var(--font-color-black); +.button-2 > span { + color: var(--font-color-black); - overflow: hidden; + overflow: hidden; } -.button-2>span>span { - color: var(--font-color-black); - overflow: hidden; +.button-2 > span > span { + color: var(--font-color-black); + overflow: hidden; } -.button-2:hover>span>span { - color: var(--font-color-black); - animation: MoveUpInitial 0.2s forwards, MoveUpEnd 0.2s forwards 0.2s; +.button-2:hover > span > span { + color: var(--font-color-black); + animation: MoveUpInitial 0.2s forwards, MoveUpEnd 0.2s forwards 0.2s; } @keyframes MoveUpInitial { - to { - transform: translate3d(0, -105%, 0); - } + to { + transform: translate3d(0, -105%, 0); + } } @keyframes MoveUpEnd { - from { - transform: translate3d(0, 100%, 0); - } + from { + transform: translate3d(0, 100%, 0); + } - to { - transform: translate3d(0, 0, 0); - } + to { + transform: translate3d(0, 0, 0); + } } .button-2::before { - content: ''; - background: var(--btn-bg-color); - transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); - transform-origin: 100% 50%; + content: ''; + background: var(--btn-bg-color); + transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); + transform-origin: 100% 50%; } .button-2:hover::before { - transform: scale3d(0, 1, 1); - transform-origin: 0% 50%; + transform: scale3d(0, 1, 1); + transform-origin: 0% 50%; } .button-3 { - text-transform: uppercase; - letter-spacing: 0.05rem; - font-weight: 700; - font-size: 0.85rem; - border-radius: 0.5rem; - overflow: hidden; - color: var(--font-color-black); - background-color: var(--btn-bg-color-hover); + text-transform: uppercase; + letter-spacing: 0.05rem; + font-weight: 700; + font-size: 0.85rem; + border-radius: 0.5rem; + overflow: hidden; + color: var(--font-color-black); + background-color: var(--btn-bg-color-hover); } .button-3 span { - position: relative; + position: relative; } .button-3::before { - content: ''; - background: var(--btn-bg-color); - width: 120%; - left: -10%; - transform: skew(30deg); - transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1); + content: ''; + background: var(--btn-bg-color); + width: 120%; + left: -10%; + transform: skew(30deg); + transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1); } .button-3:hover::before { - transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } .button-4 { - font-family: signo, sans-serif; - font-weight: 500; + font-family: signo, sans-serif; + font-weight: 500; } -.button-4>span { - display: inline-block; +.button-4 > span { + display: inline-block; } -.button-4:hover>span { - opacity: 0; +.button-4:hover > span { + opacity: 0; } .marquee { - position: absolute; - top: 0; - left: 0; - width: 100%; - overflow: hidden; - pointer-events: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + overflow: hidden; + pointer-events: none; } .marquee__inner { - width: fit-content; - display: flex; - position: relative; - --offset: 1rem; - --move-initial: calc(-25% + var(--offset)); - --move-final: calc(-50% + var(--offset)); - transform: translate3d(var(--move-initial), 0, 0); - animation: marquee 1s linear infinite; - animation-play-state: paused; - opacity: 0; + width: fit-content; + display: flex; + position: relative; + --offset: 1rem; + --move-initial: calc(-25% + var(--offset)); + --move-final: calc(-50% + var(--offset)); + transform: translate3d(var(--move-initial), 0, 0); + animation: marquee 1s linear infinite; + animation-play-state: paused; + opacity: 0; } .button-4:hover .marquee__inner { - animation-play-state: running; - opacity: 1; - transition-duration: 0.4s; + animation-play-state: running; + opacity: 1; + transition-duration: 0.4s; } .marquee span { - text-align: center; - white-space: nowrap; - font-style: italic; - padding: 1.5rem 0.5rem; + text-align: center; + white-space: nowrap; + font-style: italic; + padding: 1.5rem 0.5rem; } @keyframes marquee { - 0% { - transform: translate3d(var(--move-initial), 0, 0); - } + 0% { + transform: translate3d(var(--move-initial), 0, 0); + } - 100% { - transform: translate3d(var(--move-final), 0, 0); - } + 100% { + transform: translate3d(var(--move-final), 0, 0); + } } .button-5 { - font-family: freight-display-pro, serif; - font-weight: 900; - font-size: 1.25rem; - border-radius: 50%; - border: 2px solid #000; + font-family: freight-display-pro, serif; + font-weight: 900; + font-size: 1.25rem; + border-radius: 50%; + border: 2px solid #000; } -.button-5>span { - display: inline-block; - transition: opacity 0.1s; +.button-5 > span { + display: inline-block; + transition: opacity 0.1s; } -.button-5:hover>span { - opacity: 0; +.button-5:hover > span { + opacity: 0; } .button-5 .marquee { - transform: rotate(-2.75deg); + transform: rotate(-2.75deg); } .button-5:hover .marquee__inner { - animation-play-state: running; - opacity: 1; - transition-duration: 0.6s; + animation-play-state: running; + opacity: 1; + transition-duration: 0.6s; } .button-6 { - background: var(--btn-bg-color-hover); - font-weight: 700; - padding: 0; - border-radius: 5px; + background: var(--btn-bg-color-hover); + font-weight: 700; + padding: 0; + border-radius: 5px; } .button-6 span { - display: block; - background: var(--btn-bg-color); - padding: 1.5rem 2rem; - border: 1px solid #000; - border-radius: 5px; - transform: translate3d(-4px, -4px, 0); - transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); + display: block; + background: var(--btn-bg-color); + padding: 1.5rem 2rem; + border: 1px solid #000; + border-radius: 5px; + transform: translate3d(-4px, -4px, 0); + transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); } .button-6:hover span { - transform: translate3d(-8px, -8px, 0); + transform: translate3d(-8px, -8px, 0); } /* add your css of buttons from here */ @@ -269,566 +269,565 @@ a:focus-visible { /* button-7... or name of button end */ .jackwebdev-button-1 * { - font-family: Verdana, Geneva, sans-serif !important; - color: white; + font-family: Verdana, Geneva, sans-serif !important; + color: white; } .jackwebdev-button-1 { - font-size: 1.2rem; - font-weight: 600; - border: none; - border-radius: 0.8rem; - padding: 1.5rem 2.8rem; - background-color: rgb(110, 217, 249); - background: linear-gradient(165deg, - rgb(32, 114, 247) 20%, - rgb(110, 217, 249) 45%, - rgb(32, 114, 247) 80%); - background-size: 350%; - background-position: left; - box-shadow: 0 0 0.2rem rgba(110, 217, 249, 0.8), - 0 0.2rem 0.8rem -0.2rem rgba(32, 114, 247, 0.8), - inset 0.5rem 0.5rem 0.5rem rgba(110, 217, 249, 0.6), - inset -0.5rem -0.5rem 0.5rem rgba(32, 114, 247, 0.6); - - transition: background-position 400ms ease-in-out, - box-shadow 600ms ease-in-out; - -webkit-transition: background-position 400ms ease-in-out, - -webkit-box-shadow 600ms ease-in-out; + font-size: 1.2rem; + font-weight: 600; + border: none; + border-radius: 0.8rem; + padding: 1.5rem 2.8rem; + background-color: rgb(110, 217, 249); + background: linear-gradient( + 165deg, + rgb(32, 114, 247) 20%, + rgb(110, 217, 249) 45%, + rgb(32, 114, 247) 80% + ); + background-size: 350%; + background-position: left; + box-shadow: 0 0 0.2rem rgba(110, 217, 249, 0.8), + 0 0.2rem 0.8rem -0.2rem rgba(32, 114, 247, 0.8), + inset 0.5rem 0.5rem 0.5rem rgba(110, 217, 249, 0.6), + inset -0.5rem -0.5rem 0.5rem rgba(32, 114, 247, 0.6); + + transition: background-position 400ms ease-in-out, + box-shadow 600ms ease-in-out; + -webkit-transition: background-position 400ms ease-in-out, + -webkit-box-shadow 600ms ease-in-out; } .jackwebdev-button-1:hover { - background-position: right; - box-shadow: 0 0.5rem 2rem rgba(110, 217, 249, 0.8), - 0 2rem 2rem -2.5rem rgba(32, 114, 247, 0.8), - inset 0.6rem 0.6rem 0.6rem rgba(110, 217, 249, 0.8), - inset -0.6rem -0.6rem 0.6rem rgba(4, 86, 219, 0.8); + background-position: right; + box-shadow: 0 0.5rem 2rem rgba(110, 217, 249, 0.8), + 0 2rem 2rem -2.5rem rgba(32, 114, 247, 0.8), + inset 0.6rem 0.6rem 0.6rem rgba(110, 217, 249, 0.8), + inset -0.6rem -0.6rem 0.6rem rgba(4, 86, 219, 0.8); } .RhyshaKachari-button-1 { - width: 220px; - height: 50px; - border: none; - outline: none; - color: #fff; - background: #111; - cursor: pointer; - position: relative; - z-index: 0; - border-radius: 10px; + width: 220px; + height: 50px; + border: none; + outline: none; + color: #fff; + background: #111; + cursor: pointer; + position: relative; + z-index: 0; + border-radius: 10px; } .RhyshaKachari-button-1:before { - content: ''; - background: linear-gradient(45deg, - #ff0000, - #ff7300, - #fffb00, - #48ff00, - #00ffd5, - #002bff, - #7a00ff, - #ff00c8, - #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - z-index: -1; - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - animation: RhyshaKachari-glowing 20s linear infinite; - opacity: 0; - transition: opacity 0.3s ease-in-out; - border-radius: 10px; + content: ''; + background: linear-gradient( + 45deg, + #ff0000, + #ff7300, + #fffb00, + #48ff00, + #00ffd5, + #002bff, + #7a00ff, + #ff00c8, + #ff0000 + ); + position: absolute; + top: -2px; + left: -2px; + background-size: 400%; + z-index: -1; + filter: blur(5px); + width: calc(100% + 4px); + height: calc(100% + 4px); + animation: RhyshaKachari-glowing 20s linear infinite; + opacity: 0; + transition: opacity 0.3s ease-in-out; + border-radius: 10px; } .RhyshaKachari-button-1:active { - color: #000; + color: #000; } .RhyshaKachari-button-1:active:after { - background: transparent; + background: transparent; } .RhyshaKachari-button-1:hover:before { - opacity: 1; + opacity: 1; } .RhyshaKachari-button-1:after { - z-index: -1; - content: ''; - position: absolute; - width: 100%; - height: 100%; - background: #111; - left: 0; - top: 0; - border-radius: 10px; + z-index: -1; + content: ''; + position: absolute; + width: 100%; + height: 100%; + background: #111; + left: 0; + top: 0; + border-radius: 10px; } @keyframes RhyshaKachari-glowing { - 0% { - background-position: 0 0; - } + 0% { + background-position: 0 0; + } - 50% { - background-position: 400% 0; - } + 50% { + background-position: 400% 0; + } - 100% { - background-position: 0 0; - } + 100% { + background-position: 0 0; + } } .AmitSahoo45-button-1 { - position: relative; - height: 50px; - width: 150px; - color: #fff; - font-size: 15px; - font-weight: 600; - letter-spacing: 2px; - background-color: #212121; - transition: all 0.5s; - border: none; - cursor: pointer; + position: relative; + height: 50px; + width: 150px; + color: #fff; + font-size: 15px; + font-weight: 600; + letter-spacing: 2px; + background-color: #212121; + transition: all 0.5s; + border: none; + cursor: pointer; } .AmitSahoo45-button-1::before { - position: absolute; - content: ''; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(29, 255, 86, 0.281); - border-radius: 5px; - transition: all 0.3s; - z-index: 1; + position: absolute; + content: ''; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(29, 255, 86, 0.281); + border-radius: 5px; + transition: all 0.3s; + z-index: 1; } .AmitSahoo45-button-1:hover::before { - opacity: 0; - transform: scale(0.7, 0.7); - -webkit-transform: scale(0.7, 0.7); - -moz-transform: scale(0.7, 0.7); - -ms-transform: scale(0.7, 0.7); - -o-transform: scale(0.7, 0.7); + opacity: 0; + transform: scale(0.7, 0.7); + -webkit-transform: scale(0.7, 0.7); + -moz-transform: scale(0.7, 0.7); + -ms-transform: scale(0.7, 0.7); + -o-transform: scale(0.7, 0.7); } .AmitSahoo45-button-1::after { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - transition: all 0.4s; - border: 1px solid rgba(29, 255, 86, 0.281); - border-radius: 5px; - transform: scale(1.5, 1.5); - opacity: 0; - z-index: 1; + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + transition: all 0.4s; + border: 1px solid rgba(29, 255, 86, 0.281); + border-radius: 5px; + transform: scale(1.5, 1.5); + opacity: 0; + z-index: 1; } .AmitSahoo45-button-1:hover::after { - opacity: 1; - transform: scale(1, 1); + opacity: 1; + transform: scale(1, 1); } .AmitSahoo45-button-2 { - padding: 0.1em 0.25em; - width: 13em; - height: 4.2em; - background-color: #212121; - border: 0.08em solid #fff; - border-radius: 0.3em; - font-size: 12px; + padding: 0.1em 0.25em; + width: 13em; + height: 4.2em; + background-color: #212121; + border: 0.08em solid #fff; + border-radius: 0.3em; + font-size: 12px; } .AmitSahoo45-button-2 span { - position: relative; - display: flex; - justify-content: center; - align-items: center; - bottom: 0.4em; - width: 8.25em; - height: 2.5em; - background-color: #212121; - border-radius: 0.2em; - font-size: 1.5em; - color: #fff; - border: 0.08em solid #fff; - box-shadow: 0 0.4em 0.1em 0.019em #fff; + position: relative; + display: flex; + justify-content: center; + align-items: center; + bottom: 0.4em; + width: 8.25em; + height: 2.5em; + background-color: #212121; + border-radius: 0.2em; + font-size: 1.5em; + color: #fff; + border: 0.08em solid #fff; + box-shadow: 0 0.4em 0.1em 0.019em #fff; } .AmitSahoo45-button-2 span:hover { - transition: all 0.5s; - transform: translate(0, 0.4em); - box-shadow: 0 0 0 0 #fff; + transition: all 0.5s; + transform: translate(0, 0.4em); + box-shadow: 0 0 0 0 #fff; } .AmitSahoo45-button-2 span:not(hover) { - transition: all 1s; + transition: all 1s; } .AmitSahoo45-button-3 { - position: relative; - padding: 10px 20px; - border-radius: 7px; - border: 1px solid rgb(61, 106, 255); - font-size: 14px; - text-transform: uppercase; - font-weight: 600; - letter-spacing: 2px; - background: transparent; - color: #fff; - overflow: hidden; - box-shadow: 0 0 0 0 transparent; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; + position: relative; + padding: 10px 20px; + border-radius: 7px; + border: 1px solid rgb(61, 106, 255); + font-size: 14px; + text-transform: uppercase; + font-weight: 600; + letter-spacing: 2px; + background: transparent; + color: #fff; + overflow: hidden; + box-shadow: 0 0 0 0 transparent; + -webkit-transition: all 0.2s ease-in; + -moz-transition: all 0.2s ease-in; + transition: all 0.2s ease-in; } .AmitSahoo45-button-3:hover { - background: rgb(61, 106, 255); - box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815); - -webkit-transition: all 0.2s ease-out; - -moz-transition: all 0.2s ease-out; - transition: all 0.2s ease-out; + background: rgb(61, 106, 255); + box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815); + -webkit-transition: all 0.2s ease-out; + -moz-transition: all 0.2s ease-out; + transition: all 0.2s ease-out; } .AmitSahoo45-button-3:hover::before { - -moz-animation: sh02 0.5s 0s linear; - animation: sh02 0.5s 0s linear; + -moz-animation: sh02 0.5s 0s linear; + animation: sh02 0.5s 0s linear; } .AmitSahoo45-button-3::before { - content: ''; - display: block; - width: 0px; - height: 86%; - position: absolute; - top: 7%; - left: 0%; - opacity: 0; - background: #fff; - box-shadow: 0 0 50px 30px #fff; - -webkit-transform: skewX(-20deg); - -moz-transform: skewX(-20deg); - -ms-transform: skewX(-20deg); - -o-transform: skewX(-20deg); - transform: skewX(-20deg); + content: ''; + display: block; + width: 0px; + height: 86%; + position: absolute; + top: 7%; + left: 0%; + opacity: 0; + background: #fff; + box-shadow: 0 0 50px 30px #fff; + -webkit-transform: skewX(-20deg); + -moz-transform: skewX(-20deg); + -ms-transform: skewX(-20deg); + -o-transform: skewX(-20deg); + transform: skewX(-20deg); } @keyframes sh02 { - from { - opacity: 0; - left: 0%; - } + from { + opacity: 0; + left: 0%; + } - 50% { - opacity: 1; - } + 50% { + opacity: 1; + } - to { - opacity: 0; - left: 100%; - } + to { + opacity: 0; + left: 100%; + } } .AmitSahoo45-button-3:active { - box-shadow: 0 0 0 0 transparent; - transition: box-shadow 0.2s ease-in; - -webkit-transition: box-shadow 0.2s ease-in; - -moz-transition: box-shadow 0.2s ease-in; - -ms-transition: box-shadow 0.2s ease-in; - -o-transition: box-shadow 0.2s ease-in; + box-shadow: 0 0 0 0 transparent; + transition: box-shadow 0.2s ease-in; + -webkit-transition: box-shadow 0.2s ease-in; + -moz-transition: box-shadow 0.2s ease-in; + -ms-transition: box-shadow 0.2s ease-in; + -o-transition: box-shadow 0.2s ease-in; } /* -------------------button 9--------- */ .Mahekjain-button-1 { - all: unset; - width: 100px; - height: 30px; - font-size: 16px; - background: transparent; - border: none; - position: relative; - color: #f0f0f0; - cursor: pointer; - z-index: 1; - padding: 10px 20px; - display: flex; - align-items: center; - justify-content: center; - white-space: nowrap; - user-select: none; - -webkit-user-select: none; - touch-action: manipulation; + all: unset; + width: 100px; + height: 30px; + font-size: 16px; + background: transparent; + border: none; + position: relative; + color: #f0f0f0; + cursor: pointer; + z-index: 1; + padding: 10px 20px; + display: flex; + align-items: center; + justify-content: center; + white-space: nowrap; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; } .Mahekjain-button-1::after, .Mahekjain-button-1::before { - content: ''; - position: absolute; - bottom: 0; - right: 0; - z-index: -99999; - transition: all 0.4s; + content: ''; + position: absolute; + bottom: 0; + right: 0; + z-index: -99999; + transition: all 0.4s; } .Mahekjain-button-1::before { - transform: translate(0%, 0%); - width: 100%; - height: 100%; - background: #28282d; - border-radius: 10px; + transform: translate(0%, 0%); + width: 100%; + height: 100%; + background: #28282d; + border-radius: 10px; } .Mahekjain-button-1::after { - transform: translate(10px, 10px); - width: 35px; - height: 35px; - background: #ffffff15; - backdrop-filter: blur(5px); - -webkit-backdrop-filter: blur(5px); - border-radius: 50px; + transform: translate(10px, 10px); + width: 35px; + height: 35px; + background: #ffffff15; + backdrop-filter: blur(5px); + -webkit-backdrop-filter: blur(5px); + border-radius: 50px; } .Mahekjain-button-1:hover::before { - transform: translate(5%, 20%); - width: 110%; - height: 110%; + transform: translate(5%, 20%); + width: 110%; + height: 110%; } .Mahekjain-button-1:hover::after { - border-radius: 10px; - transform: translate(0, 0); - width: 100%; - height: 100%; + border-radius: 10px; + transform: translate(0, 0); + width: 100%; + height: 100%; } .Mahekjain-button-1:active::after { - transition: 0s; - transform: translate(0, 5%); + transition: 0s; + transform: translate(0, 5%); } /* -------------------------------------------------------------button 10----------------------------------------------------- */ .Mahekjain-btn-2 a { - position: relative; - display: inline-block; - padding: 25px 30px; - margin: 40px 0; - color: #03e9f4; - text-decoration: none; - text-transform: uppercase; - transition: 0.5s; - letter-spacing: 4px; - overflow: hidden; - margin-right: 10px; + position: relative; + display: inline-block; + padding: 25px 30px; + margin: 40px 0; + color: #03e9f4; + text-decoration: none; + text-transform: uppercase; + transition: 0.5s; + letter-spacing: 4px; + overflow: hidden; + margin-right: 10px; } .Mahekjain-btn-2 a:hover { - background: #03e9f4; - color: #050801; - box-shadow: 0 0 5px #03e9f4, 0 0 25px #03e9f4, 0 0 50px #03e9f4, - 0 0 200px #03e9f4; - -webkit-box-reflect: below 1px linear-gradient(transparent, #0005); + background: #03e9f4; + color: #050801; + box-shadow: 0 0 5px #03e9f4, 0 0 25px #03e9f4, 0 0 50px #03e9f4, + 0 0 200px #03e9f4; + -webkit-box-reflect: below 1px linear-gradient(transparent, #0005); } .Mahekjain-btn-2 a:nth-child(1) { - filter: hue-rotate(270deg); + filter: hue-rotate(270deg); } .Mahekjain-btn-2 a:nth-child(2) { - filter: hue-rotate(110deg); + filter: hue-rotate(110deg); } .Mahekjain-btn-2 a span { - position: absolute; - display: block; + position: absolute; + display: block; } .Mahekjain-btn-2 a span:nth-child(1) { - top: 0; - left: 0; - width: 100%; - height: 2px; - background: linear-gradient(90deg, transparent, #03e9f4); - animation: Mahekjain-btn-animate1 1s linear infinite; + top: 0; + left: 0; + width: 100%; + height: 2px; + background: linear-gradient(90deg, transparent, #03e9f4); + animation: Mahekjain-btn-animate1 1s linear infinite; } @keyframes Mahekjain-btn-animate1 { - 0% { - left: -100%; - } + 0% { + left: -100%; + } - 50%, - 100% { - left: 100%; - } + 50%, + 100% { + left: 100%; + } } .Mahekjain-btn-2 a span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: linear-gradient(180deg, transparent, #03e9f4); - animation: Mahekjain-btn-animate2 1s linear infinite; - animation-delay: 0.25s; + top: -100%; + right: 0; + width: 2px; + height: 100%; + background: linear-gradient(180deg, transparent, #03e9f4); + animation: Mahekjain-btn-animate2 1s linear infinite; + animation-delay: 0.25s; } @keyframes Mahekjain-btn-animate2 { - 0% { - top: -100%; - } + 0% { + top: -100%; + } - 50%, - 100% { - top: 100%; - } + 50%, + 100% { + top: 100%; + } } .Mahekjain-btn-2 a span:nth-child(3) { - bottom: 0; - right: 0; - width: 100%; - height: 2px; - background: linear-gradient(270deg, transparent, #03e9f4); - animation: Mahekjain-btn-animate3 1s linear infinite; - animation-delay: 0.5s; + bottom: 0; + right: 0; + width: 100%; + height: 2px; + background: linear-gradient(270deg, transparent, #03e9f4); + animation: Mahekjain-btn-animate3 1s linear infinite; + animation-delay: 0.5s; } @keyframes Mahekjain-btn-animate3 { - 0% { - right: -100%; - } + 0% { + right: -100%; + } - 50%, - 100% { - right: 100%; - } + 50%, + 100% { + right: 100%; + } } .Mahekjain-btn-10 a span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: linear-gradient(360deg, transparent, #03e9f4); - animation: animate4 1s linear infinite; - animation-delay: 0.75s; + bottom: -100%; + left: 0; + width: 2px; + height: 100%; + background: linear-gradient(360deg, transparent, #03e9f4); + animation: animate4 1s linear infinite; + animation-delay: 0.75s; } @keyframes animate4 { - 0% { - bottom: -100%; - } + 0% { + bottom: -100%; + } - 50%, - 100% { - bottom: 100%; - } + 50%, + 100% { + bottom: 100%; + } } - .akashyap25-button-1 { - align-items: center; - background-image: linear-gradient(144deg, #af40ff, #5b42f3 50%, #00ddeb); - border: 0; - border-radius: 8px; - box-shadow: rgba(14, 8, 22, 0.2) 0 15px 30px -5px; - box-sizing: border-box; - color: #ffffff; - display: flex; - font-family: Phantomsans, sans-serif; - font-size: 2em; - justify-content: center; - line-height: 1em; - max-width: 100%; - min-width: 140px; - padding: 3px; - text-decoration: none; - user-select: none; - -webkit-user-select: none; - touch-action: manipulation; - white-space: nowrap; - cursor: pointer; + align-items: center; + background-image: linear-gradient(144deg, #af40ff, #5b42f3 50%, #00ddeb); + border: 0; + border-radius: 8px; + box-shadow: rgba(14, 8, 22, 0.2) 0 15px 30px -5px; + box-sizing: border-box; + color: #ffffff; + display: flex; + font-family: Phantomsans, sans-serif; + font-size: 2em; + justify-content: center; + line-height: 1em; + max-width: 100%; + min-width: 140px; + padding: 3px; + text-decoration: none; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; + white-space: nowrap; + cursor: pointer; } .akashyap25-button-1:active, .akashyap25-button-1:hover { - outline: 0; + outline: 0; } .akashyap25-button-1 span { - background-color: rgb(22, 17, 61); - padding: 16px 24px; - border-radius: 6px; - width: 100%; - height: 100%; - transition: 300ms; + background-color: rgb(22, 17, 61); + padding: 16px 24px; + border-radius: 6px; + width: 100%; + height: 100%; + transition: 300ms; } .akashyap25-button-1:hover span { - background: none; + background: none; } @media (min-width: 768px) { - .akashyap25-button-1 { - font-size: 24px; - min-width: 196px; - } + .akashyap25-button-1 { + font-size: 24px; + min-width: 196px; + } } - - - - /* start for buttons 11*/ .ingrzs-button-1 { - display: inline-block; - border-radius: 4px; - background-color: #3d405b; - border: none; - color: #ffffff; - text-align: center; - font-size: 17px; - padding: 16px; - width: 130px; - transition: all 0.5s; - cursor: pointer; - margin: 5px; + display: inline-block; + border-radius: 4px; + background-color: #3d405b; + border: none; + color: #ffffff; + text-align: center; + font-size: 17px; + padding: 16px; + width: 130px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; } .ingrzs-button-1 span { - cursor: pointer; - display: inline-block; - position: relative; - transition: 0.5s; + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; } .ingrzs-button-1 span:after { - content: '»'; - position: absolute; - opacity: 0; - top: 0; - right: -15px; - transition: 0.5s; + content: '»'; + position: absolute; + opacity: 0; + top: 0; + right: -15px; + transition: 0.5s; } .ingrzs-button-1:hover span { - padding-right: 15px; + padding-right: 15px; } .ingrzs-button-1:hover span:after { - opacity: 1; - right: 0; + opacity: 1; + right: 0; } /* end for button 11 */ @@ -836,431 +835,431 @@ a:focus-visible { /* new buttons */ .Mahich123-button-1 { - padding: 1rem 2.5rem 1rem 2.5rem; - background: none; - color: white; - border: 1px solid #787878; - border-radius: 15px; + padding: 1rem 2.5rem 1rem 2.5rem; + background: none; + color: white; + border: 1px solid #787878; + border-radius: 15px; } .Mahich123-button-1:hover { - background-color: #7f8487; + background-color: #7f8487; } .Mahich123-button-2 { - padding: 1rem 2.5rem 1rem 2.5rem; - background: none; - color: white; - border: 1px solid #fbf2cf; + padding: 1rem 2.5rem 1rem 2.5rem; + background: none; + color: white; + border: 1px solid #fbf2cf; - transition: 0.5s ease, color 1s ease; + transition: 0.5s ease, color 1s ease; } .Mahich123-button-2:hover { - background-color: #fbf2cf; - color: black; - font-weight: bold; + background-color: #fbf2cf; + color: black; + font-weight: bold; } .Mahich123-button-3 { - padding: 1rem 2rem; - background: #638aab; - border-radius: 3px; - color: #fff; - box-shadow: 0 6px #323232; - transition: none; + padding: 1rem 2rem; + background: #638aab; + border-radius: 3px; + color: #fff; + box-shadow: 0 6px #323232; + transition: none; } .Mahich123-button-3:hover { - box-shadow: 0 4px #323232; - top: 2px; + box-shadow: 0 4px #323232; + top: 2px; } .Mahich123-button-4 { - padding: 1rem 2rem; - background: transparent; - border: 3px solid #5f6f94; - color: #fff; - transition: 0.3s; + padding: 1rem 2rem; + background: transparent; + border: 3px solid #5f6f94; + color: #fff; + transition: 0.3s; } .Mahich123-button-4:hover { - animation: Mahich123-button-4-pulse 1s infinite; - transition: 0.3s; + animation: Mahich123-button-4-pulse 1s infinite; + transition: 0.3s; } @keyframes Mahich123-button-4-pulse { - 0% { - transform: scale(1); - } + 0% { + transform: scale(1); + } - 70% { - transform: scale(0.9); - } + 70% { + transform: scale(0.9); + } - 100% { - transform: scale(1); - } + 100% { + transform: scale(1); + } } .AjayMaheshwari23-button-1 { - display: flex; - background-image: url(https://images.unsplash.com/photo-1566150783936-23096928b65b?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxleHBsb3JlLWZlZWR8MTF8fHxlbnwwfHx8fA%3D%3D&auto=format&fit=crop&w=1296&q=60); - justify-content: center; - margin: 60px auto; - border-radius: 20px; - padding: 10px; - font-family: Georgia, 'Times New Roman', Times, serif; + display: flex; + background-image: url(https://images.unsplash.com/photo-1566150783936-23096928b65b?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxleHBsb3JlLWZlZWR8MTF8fHxlbnwwfHx8fA%3D%3D&auto=format&fit=crop&w=1296&q=60); + justify-content: center; + margin: 60px auto; + border-radius: 20px; + padding: 10px; + font-family: Georgia, 'Times New Roman', Times, serif; } @keyframes star { - 0% { - border-top: 4px solid white; - } + 0% { + border-top: 4px solid white; + } - 25% { - border-right: 4px solid white; - } + 25% { + border-right: 4px solid white; + } - 50% { - border-bottom: 4px solid white; - } + 50% { + border-bottom: 4px solid white; + } - 100% { - border-left: 4px solid white; - } + 100% { + border-left: 4px solid white; + } } .AjayMaheshwari23-button-1 :hover { - padding: 10px; - font-family: Georgia, 'Times New Roman', Times, serif; - border-radius: 20px; - animation: star 1s infinite; + padding: 10px; + font-family: Georgia, 'Times New Roman', Times, serif; + border-radius: 20px; + animation: star 1s infinite; } .mjmanas54-button-1 { - padding: 20px; - border: solid green; - background-color: black; - border-radius: 8px; - font-size: 130%; - color: orange; - font-weight: 600; - transition: 0.5s; + padding: 20px; + border: solid green; + background-color: black; + border-radius: 8px; + font-size: 130%; + color: orange; + font-weight: 600; + transition: 0.5s; } .mjmanas54-button-1:hover { - border: none; - font-size: 200%; - color: black; - background: linear-gradient(orange, white, green); - /* transition-duration: 0.5s; */ - transition: 1s; - padding: 35px; + border: none; + font-size: 200%; + color: black; + background: linear-gradient(orange, white, green); + /* transition-duration: 0.5s; */ + transition: 1s; + padding: 35px; } /* CSS FOR BUTTON 9 ENDS */ /* ImOnlyYisus Btn CSS*/ .ImOnlyYisusContainer { - position: relative; + position: relative; } .ImOnlyYisus-btn { - padding: 6px; - padding-bottom: 0.5em; - padding-top: 0.5em; - font-size: 20px; - text-transform: uppercase; - color: #fff; - border: none; - background-color: transparent; - transition: 0.3s; + padding: 6px; + padding-bottom: 0.5em; + padding-top: 0.5em; + font-size: 20px; + text-transform: uppercase; + color: #fff; + border: none; + background-color: transparent; + transition: 0.3s; } .ImOnlyYisus-btn::after { - content: ''; - background-color: white; - position: absolute; - bottom: 0; - left: 0; - width: 10%; - height: 5%; - transition: 0.3s; + content: ''; + background-color: white; + position: absolute; + bottom: 0; + left: 0; + width: 10%; + height: 5%; + transition: 0.3s; } .ImOnlyYisus-btn::before { - content: ''; - background-color: white; - position: absolute; - top: 0; - right: 0; - width: 10%; - height: 5%; - transition: 0.3s; + content: ''; + background-color: white; + position: absolute; + top: 0; + right: 0; + width: 10%; + height: 5%; + transition: 0.3s; } .ImOnlyYisus-btn:hover { - text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, - 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073; + text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, + 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073; } .ImOnlyYisus-btn:hover::after { - width: 100%; + width: 100%; } .ImOnlyYisus-btn:hover::before { - width: 100%; + width: 100%; } /*ImOnlyYisus Btn CSS ENDS*/ /* raulwwq0 btn start */ .raulwwq0-button-1 { - cursor: pointer; - background: transparent; - position: relative; - display: inline-block; - padding: 15px 30px; - outline: none; - border: 2px solid #7300ff; - margin: 40px; - width: 150px; - height: 60px; - text-transform: uppercase; - font-weight: 900; - text-decoration: none; - letter-spacing: 2px; - color: #fff; - -webkit-box-reflect: below 0px linear-gradient(transparent, #0002); - transition: 0.45s; - transition-delay: 0s; + cursor: pointer; + background: transparent; + position: relative; + display: inline-block; + padding: 15px 30px; + outline: none; + border: 2px solid #7300ff; + margin: 40px; + width: 150px; + height: 60px; + text-transform: uppercase; + font-weight: 900; + text-decoration: none; + letter-spacing: 2px; + color: #fff; + -webkit-box-reflect: below 0px linear-gradient(transparent, #0002); + transition: 0.45s; + transition-delay: 0s; } .raulwwq0-button-1:hover { - transition-delay: 0.5s; - color: #fff; - box-shadow: 0 0 10px #7300ff, 0 0 20px #7300ff, 0 0 40px #7300ff, - 0 0 80px #7300ff, 0 0 100px #7300ff; + transition-delay: 0.5s; + color: #fff; + box-shadow: 0 0 10px #7300ff, 0 0 20px #7300ff, 0 0 40px #7300ff, + 0 0 80px #7300ff, 0 0 100px #7300ff; } .raulwwq0-button-1 span { - position: relative; - z-index: 100; + position: relative; + z-index: 100; } .raulwwq0-button-1::before { - content: ''; - position: absolute; - left: -20px; - top: 50%; - transform: translateY(-50%); - width: 20px; - height: 2px; - background: #7300ff; - box-shadow: 5px -8px 0 #7300ff, 5px 8px 0 #7300ff; - transition: width 0.5s, left 0.5s, height 0.5s, box-shadow 0.5s; - transition-delay: 0.5s, 0.5s, 0s, 0s; + content: ''; + position: absolute; + left: -20px; + top: 50%; + transform: translateY(-50%); + width: 20px; + height: 2px; + background: #7300ff; + box-shadow: 5px -8px 0 #7300ff, 5px 8px 0 #7300ff; + transition: width 0.5s, left 0.5s, height 0.5s, box-shadow 0.5s; + transition-delay: 0.5s, 0.5s, 0s, 0s; } .raulwwq0-button-1:hover::before { - width: 60%; - height: 100%; - left: -2px; - box-shadow: 5px 0 0 #7300ff, 5px 0 0 #7300ff; - transition-delay: 0s, 0s, 0.5s, 0.5s; + width: 60%; + height: 100%; + left: -2px; + box-shadow: 5px 0 0 #7300ff, 5px 0 0 #7300ff; + transition-delay: 0s, 0s, 0.5s, 0.5s; } .raulwwq0-button-1::after { - content: ''; - position: absolute; - right: -20px; - top: 50%; - transform: translateY(-50%); - width: 20px; - height: 2px; - background: #7300ff; - box-shadow: -5px -8px 0 #7300ff, -5px 8px 0 #7300ff; - transition: width 0.5s, right 0.5s, height 0.5s, box-shadow 0.5s; - transition-delay: 0.5s, 0.5s, 0s, 0s; + content: ''; + position: absolute; + right: -20px; + top: 50%; + transform: translateY(-50%); + width: 20px; + height: 2px; + background: #7300ff; + box-shadow: -5px -8px 0 #7300ff, -5px 8px 0 #7300ff; + transition: width 0.5s, right 0.5s, height 0.5s, box-shadow 0.5s; + transition-delay: 0.5s, 0.5s, 0s, 0s; } .raulwwq0-button-1:hover::after { - width: 60%; - height: 102%; - right: -2px; - box-shadow: -5px 0 0 #7300ff, -5px 0 0 #7300ff; - transition-delay: 0s, 0s, 0.5s, 0.5s; + width: 60%; + height: 102%; + right: -2px; + box-shadow: -5px 0 0 #7300ff, -5px 0 0 #7300ff; + transition-delay: 0s, 0s, 0.5s, 0.5s; } /* raulwwq0 btn end */ .Srishti-btn-1 { - font-size: 16px; - font-weight: 200; - letter-spacing: 1px; - padding: 13px 20px 13px; - outline: 0; - border: 1px solid rgb(255, 255, 255); - cursor: pointer; - position: relative; - background-color: rgba(0, 0, 0, 0); - user-select: none; - -webkit-user-select: none; - touch-action: manipulation; - color: white; - box-shadow: inset 0 0 20px rgba(255, 255, 255, 0); + font-size: 16px; + font-weight: 200; + letter-spacing: 1px; + padding: 13px 20px 13px; + outline: 0; + border: 1px solid rgb(255, 255, 255); + cursor: pointer; + position: relative; + background-color: rgba(0, 0, 0, 0); + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; + color: white; + box-shadow: inset 0 0 20px rgba(255, 255, 255, 0); } .Srishti-btn-1:after { - content: ''; - background-color: #343432; - width: 100%; - z-index: -1; - position: absolute; - height: 100%; - top: 7px; - left: 7px; - transition: 0.2s; + content: ''; + background-color: #343432; + width: 100%; + z-index: -1; + position: absolute; + height: 100%; + top: 7px; + left: 7px; + transition: 0.2s; } .Srishti-btn-1:hover:after { - top: 0px; - left: 0px; - box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), - 0 0 20px rgba(255, 255, 255, 0.2); - text-shadow: 1px 1px 2px #427388; + top: 0px; + left: 0px; + box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), + 0 0 20px rgba(255, 255, 255, 0.2); + text-shadow: 1px 1px 2px #427388; } @media (min-width: 768px) { - .Srishti-btn-1 { - padding: 13px 50px 13px; - } + .Srishti-btn-1 { + padding: 13px 50px 13px; + } } /* Ola's btn start */ .Olamilekan-button-1 { - background-color: #333333; - color: #fff; - border: none; - padding: 1em 2.5em; - position: relative; - cursor: pointer; - font-size: 1.2rem; - font-weight: 600; + background-color: #333333; + color: #fff; + border: none; + padding: 1em 2.5em; + position: relative; + cursor: pointer; + font-size: 1.2rem; + font-weight: 600; } .Olamilekan-button-1::before { - content: 'Hover me'; - display: grid; - place-items: center; - color: #333333; - position: absolute; - inset: 0; - background-color: cyan; - font-family: inherit; - clip-path: circle(50% at -100% 0); - transition: clip-path 400ms linear; - font-size: 1.2rem; - font-weight: 600; + content: 'Hover me'; + display: grid; + place-items: center; + color: #333333; + position: absolute; + inset: 0; + background-color: cyan; + font-family: inherit; + clip-path: circle(50% at -100% 0); + transition: clip-path 400ms linear; + font-size: 1.2rem; + font-weight: 600; } .Olamilekan-button-1:hover::before { - clip-path: circle(200% at 0 0); + clip-path: circle(200% at 0 0); } /* Ola's btn end */ /* cyphers btn start */ .cypher-btn-1 { - color: #fff; - font-size: 1.2rem; - padding: 1em 2.5em; - background-color: #2874a6; - cursor: pointer; - position: relative; - border: none; + color: #fff; + font-size: 1.2rem; + padding: 1em 2.5em; + background-color: #2874a6; + cursor: pointer; + position: relative; + border: none; } .cypher-btn-1::before { - content: ''; - position: absolute; - left: -10px; - top: -10px; - width: 40px; - height: 40px; - /* background: #2e86c1; + content: ''; + position: absolute; + left: -10px; + top: -10px; + width: 40px; + height: 40px; + /* background: #2e86c1; border: 5px solid #2e86c1; */ - border-top: 5px solid #2e86c1; - border-left: 5px solid #2e86c1; - transition: all 0.4s; + border-top: 5px solid #2e86c1; + border-left: 5px solid #2e86c1; + transition: all 0.4s; } .cypher-btn-1::after { - content: ''; - position: absolute; - bottom: -10px; - right: -10px; - width: 40px; - height: 40px; - /* background: #2e86c1; + content: ''; + position: absolute; + bottom: -10px; + right: -10px; + width: 40px; + height: 40px; + /* background: #2e86c1; border: 5px solid #2e86c1; */ - border-bottom: 5px solid #2e86c1; - border-right: 5px solid #2e86c1; - transition: all 0.4s; + border-bottom: 5px solid #2e86c1; + border-right: 5px solid #2e86c1; + transition: all 0.4s; } .cypher-btn-1:hover:before, .cypher-btn-1:hover:after { - width: 100%; - height: 100%; + width: 100%; + height: 100%; } /* cyphers btn end */ /* *Swaroop btn start */ .noob-button-1-span { - position: relative; - padding: 4rem 8rem; - overflow: hidden; - border-radius: 0.5rem; + position: relative; + padding: 4rem 8rem; + overflow: hidden; + border-radius: 0.5rem; } .noob-button-1-img { - position: absolute; - top: 50%; - left: 50%; - transform: translateX(-50%) translateY(-50%); - /* transform: translateY(-50%); */ - height: 150%; - width: 150%; - object-position: center; - object-fit: cover; - z-index: 10; - border-radius: 0.5rem; + position: absolute; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + /* transform: translateY(-50%); */ + height: 150%; + width: 150%; + object-position: center; + object-fit: cover; + z-index: 10; + border-radius: 0.5rem; } .noob-button-1 { - height: 100%; - width: 100%; - position: absolute; - top: 50%; - left: 50%; - transform: translateX(-50%) translateY(-50%); - z-index: 20; - background: transparent; - border: 0px; - color: white; - font-size: 16px; - border-radius: 0.5rem; + height: 100%; + width: 100%; + position: absolute; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + z-index: 20; + background: transparent; + border: 0px; + color: white; + font-size: 16px; + border-radius: 0.5rem; } .noob-button-1:hover { - border: 2px solid green; + border: 2px solid green; } .noob-button-1:focus { - border: 4px solid green; + border: 4px solid green; } /* *Swaroop btn end */ @@ -1268,150 +1267,150 @@ a:focus-visible { /* blurry btn start */ .blurry-brush-button-1:hover, .blurry-brush-button-1:focus { - box-shadow: 0 0.5em 0.5em -0.4em #e24091; - -webkit-transform: translateY(-0.25em); - transform: translateY(-0.25em); - border-color: #e24091; - color: #fff; - border-radius: 50px; + box-shadow: 0 0.5em 0.5em -0.4em #e24091; + -webkit-transform: translateY(-0.25em); + transform: translateY(-0.25em); + border-color: #e24091; + color: #fff; + border-radius: 50px; } .blurry-brush-button-1 { - -webkit-transition: 0.25s; - transition: 0.25s; - background: none; - border: 2px solid; - font: inherit; - line-height: 1; - margin: 0.5em; - padding: 1em 2em; - color: #e24091; - border-radius: 25px; + -webkit-transition: 0.25s; + transition: 0.25s; + background: none; + border: 2px solid; + font: inherit; + line-height: 1; + margin: 0.5em; + padding: 1em 2em; + color: #e24091; + border-radius: 25px; } /* blurry btn end */ .harsh-btn-1 { - border-radius: 4px; - background-color: #f4511e; - border: none; - color: #ffffff; - text-align: center; - font-size: 28px; - padding: 20px; - width: 200px; - transition: all 0.5s; - cursor: pointer; - margin: 5px; + border-radius: 4px; + background-color: #f4511e; + border: none; + color: #ffffff; + text-align: center; + font-size: 28px; + padding: 20px; + width: 200px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; } .harsh-btn-1 span { - cursor: pointer; - display: inline-block; - position: relative; - transition: 0.5s; + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; } .harsh-btn-1 span:after { - content: '\00bb'; - position: absolute; - opacity: 0; - top: 0; - right: -20px; - transition: 0.5s; + content: '\00bb'; + position: absolute; + opacity: 0; + top: 0; + right: -20px; + transition: 0.5s; } .harsh-btn-1:hover span { - padding-right: 25px; + padding-right: 25px; } .harsh-btn-1:hover span:after { - opacity: 1; - right: 0; + opacity: 1; + right: 0; } .ankush-btn-1 { - width: 170px; - padding-top: 30px; - padding-bottom: 30px; - text-align: center; - color: #000; - text-transform: uppercase; - font-weight: 600; - margin-left: 30px; - margin-bottom: 30px; - cursor: pointer; - display: inline-block; - background-color: transparent; - border: 3px solid #00d7c3; - border-radius: 50px; - transition: all 0.15s ease-in-out; - color: black; - background-image: linear-gradient(30deg, #00d7c3 50%, transparent 50%); - background-size: 500px; - background-repeat: no-repeat; - background-position: 0%; + width: 170px; + padding-top: 30px; + padding-bottom: 30px; + text-align: center; + color: #000; + text-transform: uppercase; + font-weight: 600; + margin-left: 30px; + margin-bottom: 30px; + cursor: pointer; + display: inline-block; + background-color: transparent; + border: 3px solid #00d7c3; + border-radius: 50px; + transition: all 0.15s ease-in-out; + color: black; + background-image: linear-gradient(30deg, #00d7c3 50%, transparent 50%); + background-size: 500px; + background-repeat: no-repeat; + background-position: 0%; } .ankush-btn-1:hover { - color: white; - background-color: black; - box-shadow: 0 0 10px 0 #00d7c3 inset, 0 0 20px 2px #00d7c3; - border: 3px solid #00d7c3; - animation: ankush-btn-1-pulse 1s infinite; - transition: 0.3s; - background-position: 100%; + color: white; + background-color: black; + box-shadow: 0 0 10px 0 #00d7c3 inset, 0 0 20px 2px #00d7c3; + border: 3px solid #00d7c3; + animation: ankush-btn-1-pulse 1s infinite; + transition: 0.3s; + background-position: 100%; } @keyframes ankush-btn-1-pulse { - 0% { - transform: scale(1); - } + 0% { + transform: scale(1); + } - 70% { - transform: scale(0.9); - } + 70% { + transform: scale(0.9); + } - 100% { - transform: scale(1); - } + 100% { + transform: scale(1); + } } /* davidbru-btn-1 or name of button start */ .davidbru-btn-1 { - position: relative; - width: 180px; - height: 60px; - cursor: pointer; - background: transparent; - border: 1px solid #adff91; - box-sizing: border-box; - outline: none; - transition: 20s ease-in-out; + position: relative; + width: 180px; + height: 60px; + cursor: pointer; + background: transparent; + border: 1px solid #adff91; + box-sizing: border-box; + outline: none; + transition: 20s ease-in-out; } .davidbru-btn-1 svg { - position: absolute; - left: -1px; - top: -1px; - fill: none; - stroke: #fff; - stroke-dasharray: 150 480; - stroke-dashoffset: 150; - transition: 20s ease-in-out; + position: absolute; + left: -1px; + top: -1px; + fill: none; + stroke: #fff; + stroke-dasharray: 150 480; + stroke-dashoffset: 150; + transition: 20s ease-in-out; } .davidbru-btn-1:hover { - transition: 1s ease-in-out; - background: #4fda62; + transition: 1s ease-in-out; + background: #4fda62; } .davidbru-btn-1:hover svg { - stroke-dashoffset: -480; + stroke-dashoffset: -480; } .davidbru-btn-1 span { - color: white; + color: white; } /* davidbru-btn-1 or name of button end */ @@ -1419,34 +1418,36 @@ a:focus-visible { /* Mayank1170-button-1 btn start */ .Mayank1170-button-1:hover { - background-position: 100% 0; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -webkit-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; + background-position: 100% 0; + -moz-transition: all 0.4s ease-in-out; + -o-transition: all 0.4s ease-in-out; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; } .Mayank1170-button-1 { - width: 200px; - font-size: 16px; - font-weight: 600; - color: #fff; - cursor: pointer; - margin: 20px; - height: 55px; - text-align: center; - border: none; - background-size: 300% 100%; - border-radius: 50px; - -o-transition: all 0.4s ease-in-out; - -webkit-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; - background-image: linear-gradient(to right, - #ed6ea0, - #ec8c69, - #f7186a, - #fbb03b); - box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); + width: 200px; + font-size: 16px; + font-weight: 600; + color: #fff; + cursor: pointer; + margin: 20px; + height: 55px; + text-align: center; + border: none; + background-size: 300% 100%; + border-radius: 50px; + -o-transition: all 0.4s ease-in-out; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; + background-image: linear-gradient( + to right, + #ed6ea0, + #ec8c69, + #f7186a, + #fbb03b + ); + box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); } /* Mayank1170-button-1 btn end */ @@ -1454,79 +1455,81 @@ a:focus-visible { /* ANIKET btn start */ .aniket-btn-1 { - list-style-type: none; - margin: 0; - padding: 0; + list-style-type: none; + margin: 0; + padding: 0; } .aniket-btn-1 { - color: #00ddeb; - border-color: #00ddeb; - border-top: 5px; - border-left: 5px; - font-size: 16px; - border-radius: 40px; - width: 12em; - height: 4em; - text-transform: uppercase; - font-weight: bold; - font-family: sans-serif; - letter-spacing: 0.1em; - text-align: center; - line-height: 3em; - position: relative; - overflow: hidden; - z-index: 1; - transition: 0.5s; - margin-left: 1em; - background-color: #000; + color: #00ddeb; + border-color: #00ddeb; + border-top: 5px; + border-left: 5px; + font-size: 16px; + border-radius: 40px; + width: 12em; + height: 4em; + text-transform: uppercase; + font-weight: bold; + font-family: sans-serif; + letter-spacing: 0.1em; + text-align: center; + line-height: 3em; + position: relative; + overflow: hidden; + z-index: 1; + transition: 0.5s; + margin-left: 1em; + background-color: #000; } .aniket-btn-1:hover { - box-shadow: 0 0.3rem 0.3rem rgba(0, 255, 255, 0.529); - color: white; - border-width: 5px solid; - margin-bottom: 20px; - transition: 0.5s ease; - /* background: transparent; */ + box-shadow: 0 0.3rem 0.3rem rgba(0, 255, 255, 0.529); + color: white; + border-width: 5px solid; + margin-bottom: 20px; + transition: 0.5s ease; + /* background: transparent; */ } /* ANIKET btn end */ /* Harsh Jain's button starts*/ .harsh-jain-button-1 { - background-color: #343a40; - height: 20%; - width: 55%; - border-radius: 19px; - color: #fff; - cursor: pointer; - padding: 8px 16px; + background-color: #343a40; + height: 20%; + width: 55%; + border-radius: 19px; + color: #fff; + cursor: pointer; + padding: 8px 16px; } .harsh-jain-button-1 span { - font-size: 20px; + font-size: 20px; } .harsh-jain-button-1:hover { - background-image: linear-gradient(to right, - #e7487d, - #e7487d 16.65%, - #f6c31d 16.65%, - #f6c31d 33.3%, - #0bffb6 66.6%, - #0bffb6 83.25%, - #9e40eb 83.25%, - #9e40eb 100%, - #e7487d 100%); - animation: bgmove 2s linear infinite; - color: black; + background-image: linear-gradient( + to right, + #e7487d, + #e7487d 16.65%, + #f6c31d 16.65%, + #f6c31d 33.3%, + #0bffb6 66.6%, + #0bffb6 83.25%, + #9e40eb 83.25%, + #9e40eb 100%, + #e7487d 100% + ); + animation: bgmove 2s linear infinite; + color: black; } @keyframes bgmove { - to { - background-position: 20vw; - } + to { + background-position: 20vw; + } } /* Harsh Jain's button starts*/ @@ -1534,486 +1537,488 @@ a:focus-visible { /* Harsh Jain's button 2 starts*/ .harsh-jain-button-2:hover { - border: none; - transform: translatey(1em); - cursor: pointer; + border: none; + transform: translatey(1em); + cursor: pointer; } .harsh-jain-button-2 { - position: relative; - height: 50em; - width: 50em; - background: #93ccb3; - border: none; - border-radius: 10%; - border-bottom: 4em solid #254d4d; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - font-size: 3px; + position: relative; + height: 50em; + width: 50em; + background: #93ccb3; + border: none; + border-radius: 10%; + border-bottom: 4em solid #254d4d; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + font-size: 3px; } .harsh-jain-button-2:after { - content: ''; - position: absolute; - background: white; - height: 14em; - width: 10em; - border-radius: 80% 80% 40% 40%; + content: ''; + position: absolute; + background: white; + height: 14em; + width: 10em; + border-radius: 80% 80% 40% 40%; - top: 18em; - left: 9em; + top: 18em; + left: 9em; - box-shadow: 23em 0 white; + box-shadow: 23em 0 white; } .harsh-jain-button-2:before { - content: ''; - position: absolute; - background: white; - height: 5em; - width: 3em; - border-radius: 50%; - z-index: 2; - top: 21em; - left: 14em; - box-shadow: 23em 0 white; + content: ''; + position: absolute; + background: white; + height: 5em; + width: 3em; + border-radius: 50%; + z-index: 2; + top: 21em; + left: 14em; + box-shadow: 23em 0 white; } .eyeballs { - position: relative; - background: #ff6666; - height: 9em; - width: 6em; - border-radius: 60% 60% 90% 90%; + position: relative; + background: #ff6666; + height: 9em; + width: 6em; + border-radius: 60% 60% 90% 90%; - border-bottom: 2em solid red; - border-left: 1.8em solid #e60000; - border-right: 1.8em solid #e60000; + border-bottom: 2em solid red; + border-left: 1.8em solid #e60000; + border-right: 1.8em solid #e60000; - z-index: 1; - left: -10.4em; - top: 7.5em; + z-index: 1; + left: -10.4em; + top: 7.5em; } .eyeballs::after { - content: ''; - position: absolute; - background: #ff6666; - height: 7em; - width: 2.5em; - border-radius: 60% 60% 90% 90%; + content: ''; + position: absolute; + background: #ff6666; + height: 7em; + width: 2.5em; + border-radius: 60% 60% 90% 90%; - border-bottom: 2em solid red; - border-left: 1.8em solid #e60000; - border-right: 1.8em solid #e60000; + border-bottom: 2em solid red; + border-left: 1.8em solid #e60000; + border-right: 1.8em solid #e60000; - z-index: 1; - left: 21.2em; + z-index: 1; + left: 21.2em; } .nose { - position: relative; - background: #142d24; - height: 3em; - width: 1em; - border-radius: 50%; - top: 6.5em; - left: -3.4em; - transform: rotate(-20deg); + position: relative; + background: #142d24; + height: 3em; + width: 1em; + border-radius: 50%; + top: 6.5em; + left: -3.4em; + transform: rotate(-20deg); } .nose::after { - content: ''; - position: absolute; - background: #142d24; - height: 3em; - width: 1em; - border-radius: 50%; - transform: rotate(40deg); + content: ''; + position: absolute; + background: #142d24; + height: 3em; + width: 1em; + border-radius: 50%; + transform: rotate(40deg); - left: 6em; - top: 2.25em; + left: 6em; + top: 2.25em; } #mouth { - position: relative; - z-index: 2; + position: relative; + z-index: 2; } .mouth-brace:before, .mouth-brace:after { - content: ''; - width: 30%; - height: 1.3em; - position: absolute; - display: block; - z-index: 2; + content: ''; + width: 30%; + height: 1.3em; + position: absolute; + display: block; + z-index: 2; } #mouth-left:before { - border-bottom: 0.7em solid #142d24; - border-bottom-left-radius: 20px; - margin-left: -40%; - margin-top: 20.5em; - z-index: 2; + border-bottom: 0.7em solid #142d24; + border-bottom-left-radius: 20px; + margin-left: -40%; + margin-top: 20.5em; + z-index: 2; } #mouth-left:after { - border-top: 0.7em solid #142d24; - border-top-right-radius: 20px; - margin-left: -30%; - margin-top: 21.9em; + border-top: 0.7em solid #142d24; + border-top-right-radius: 20px; + margin-left: -30%; + margin-top: 21.9em; } #mouth-right:before { - border-top: 0.7em solid #142d24; - border-top-left-radius: 20px; - margin-left: 0%; - margin-top: 21.9em; + border-top: 0.7em solid #142d24; + border-top-left-radius: 20px; + margin-left: 0%; + margin-top: 21.9em; } #mouth-right:after { - border-bottom: 0.7em solid #142d24; - border-bottom-right-radius: 20px; - margin-left: 10%; - margin-top: 20.5em; + border-bottom: 0.7em solid #142d24; + border-bottom-right-radius: 20px; + margin-left: 10%; + margin-top: 20.5em; } .eyebrow { - position: relative; - background: #33715a; - height: 3em; - width: 2.5em; - border-radius: 30% 40% 60% 20%; - top: -11.5em; - left: -6.4em; - transform: rotate(-20deg); + position: relative; + background: #33715a; + height: 3em; + width: 2.5em; + border-radius: 30% 40% 60% 20%; + top: -11.5em; + left: -6.4em; + transform: rotate(-20deg); } .eyebrow::after { - content: ''; - position: absolute; - background: #33715a; - height: 15em; - width: 10em; - border-radius: 30% 50% 40% 60%; - transform: rotate(40deg); + content: ''; + position: absolute; + background: #33715a; + height: 15em; + width: 10em; + border-radius: 30% 50% 40% 60%; + transform: rotate(40deg); - left: 10em; - top: -5em; + left: 10em; + top: -5em; } .eyebrow::before { - content: ''; - position: absolute; - background: #33715a; - height: 7em; - width: 5em; - border-radius: 200% 30% 50% 60%; - transform: rotate(40deg); + content: ''; + position: absolute; + background: #33715a; + height: 7em; + width: 5em; + border-radius: 200% 30% 50% 60%; + transform: rotate(40deg); - left: 4em; - top: -8em; + left: 4em; + top: -8em; } .bulba:hover { - border: none; - transform: translatey(1em); - cursor: pointer; + border: none; + transform: translatey(1em); + cursor: pointer; } /* Harsh Jain's button 2 ends*/ /* Nitish btn start */ .Nitish-btn-26 { - display: inline-block; - background-color: #7b38d8; - border-radius: 10px; - border: 4px double #cccccc; - color: #eeeeee; - text-align: center; - font-size: 28px; - padding: 20px; - width: 200px; - transition: all 0.5s; - cursor: pointer; - margin: 5px; + display: inline-block; + background-color: #7b38d8; + border-radius: 10px; + border: 4px double #cccccc; + color: #eeeeee; + text-align: center; + font-size: 28px; + padding: 20px; + width: 200px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; } .Nitish-btn-26 span { - cursor: pointer; - display: inline-block; - position: relative; - transition: 0.5s; + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; } .Nitish-btn-26 span:after { - content: '\00bb'; - position: absolute; - opacity: 0; - top: 0; - right: -20px; - transition: 0.5s; + content: '\00bb'; + position: absolute; + opacity: 0; + top: 0; + right: -20px; + transition: 0.5s; } .Nitish-btn-26:hover { - background-color: #f7c2f9; + background-color: #f7c2f9; } .Nitish-btn-26:hover span { - padding-right: 25px; + padding-right: 25px; } .Nitish-btn-26:hover span:after { - opacity: 1; - right: 0; + opacity: 1; + right: 0; } /*Nitish's btn end */ /*Thiago's btn start*/ .tjbass2021-button-1 { - background-color: #b4befe; - border: none; - border-radius: 5px; - padding: 20px 30px; - transition: 0.5s; - cursor: pointer; - font-family: JetBrains, monospace; + background-color: #b4befe; + border: none; + border-radius: 5px; + padding: 20px 30px; + transition: 0.5s; + cursor: pointer; + font-family: JetBrains, monospace; } .tjbass2021-button-1:hover { - background-color: #94e2d5; - transition: 0.5s; - -webkit-box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, - rgb(95, 184, 255) 10px 10px 0px 0px, - rgb(161, 216, 255) 15px 15px 0px 0px, - rgb(202, 230, 255) 20px 20px 0px 0px, - rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); - box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, - rgb(95, 184, 255) 10px 10px 0px 0px, - rgb(161, 216, 255) 15px 15px 0px 0px, - rgb(202, 230, 255) 20px 20px 0px 0px, - rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); + background-color: #94e2d5; + transition: 0.5s; + -webkit-box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, + rgb(95, 184, 255) 10px 10px 0px 0px, + rgb(161, 216, 255) 15px 15px 0px 0px, + rgb(202, 230, 255) 20px 20px 0px 0px, + rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); + box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, + rgb(95, 184, 255) 10px 10px 0px 0px, + rgb(161, 216, 255) 15px 15px 0px 0px, + rgb(202, 230, 255) 20px 20px 0px 0px, + rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); } /*Thiago's btn start*/ /* cyphers 2nd btn start */ .cypher-2-btn { - font-size: 1.2rem; - padding: 1em 2.5em; - background-color: #2874a6; - cursor: pointer; - position: relative; - border: none; - background-color: #343a40; - border-radius: 4px; - color: #fff; - padding: 8px 16px; + font-size: 1.2rem; + padding: 1em 2.5em; + background-color: #2874a6; + cursor: pointer; + position: relative; + border: none; + background-color: #343a40; + border-radius: 4px; + color: #fff; + padding: 8px 16px; } .cypher-2-btn:hover { - background-image: linear-gradient(90deg, - #00c0ff 0%, - #ffcf00 49%, - #fc4f4f 80%, - #00c0ff 100%); - animation: slidebg 5s linear infinite; + background-image: linear-gradient( + 90deg, + #00c0ff 0%, + #ffcf00 49%, + #fc4f4f 80%, + #00c0ff 100% + ); + animation: slidebg 5s linear infinite; } /* cypherrs 2nd bt end */ /* kkartik07's 1st btn start */ .kkartik07-btn-1 { - padding: 18px 32px; - font-size: 30px; - border: none; - outline: none; - font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', - 'Lucida Sans', Arial, sans-serif; - cursor: pointer; - margin: 8px 15px; - transition: 0.2s ease; - background: #003877d5; - color: rgba(255, 255, 255, 0.756); - position: relative; - overflow: hidden; - box-shadow: rgba(110, 110, 119, 0.452) 0px 8px 30px 0px; + padding: 18px 32px; + font-size: 30px; + border: none; + outline: none; + font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', + 'Lucida Sans', Arial, sans-serif; + cursor: pointer; + margin: 8px 15px; + transition: 0.2s ease; + background: #003877d5; + color: rgba(255, 255, 255, 0.756); + position: relative; + overflow: hidden; + box-shadow: rgba(110, 110, 119, 0.452) 0px 8px 30px 0px; } .kkartik07-btn-1::before { - width: 200%; - height: 200%; - content: ''; - transform: rotate(-45deg); - position: absolute; - top: -10%; - left: -180%; - background: rgba(119, 129, 238, 0.2); - transition: 0.3s ease-in-out; + width: 200%; + height: 200%; + content: ''; + transform: rotate(-45deg); + position: absolute; + top: -10%; + left: -180%; + background: rgba(119, 129, 238, 0.2); + transition: 0.3s ease-in-out; } .kkartik07-btn-1:hover::before { - left: 55%; + left: 55%; } /* kkartik07's 1st btn end */ /* Deepak Kumar btn start */ .DeepakKumar-button-31 { - position: absolute; - transform: translate(-50%, -50%); - padding: 1em 1em; - color: white; - border: none; - background: none; - top: 50%; - left: 50%; - font-size: 20px; + position: absolute; + transform: translate(-50%, -50%); + padding: 1em 1em; + color: white; + border: none; + background: none; + top: 50%; + left: 50%; + font-size: 20px; } .DeepakKumar-button-31:before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: #00a7fb; - z-index: -1; - transition: transform 0.6s; - transform-origin: bottom right; - transform: scale(0); + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #00a7fb; + z-index: -1; + transition: transform 0.6s; + transform-origin: bottom right; + transform: scale(0); } .DeepakKumar-button-31:hover:before { - transition: transform 0.5s; - transform-origin: top left; - transform: scale(1); + transition: transform 0.5s; + transform-origin: top left; + transform: scale(1); } .DeepakKumar-button-31:after { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: transparent; - border: 2px solid #fff; - box-sizing: border - box; - z-index: -1; - transition: transform 0.5s; - transform-origin: top left; - transform: scale(1); + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: transparent; + border: 2px solid #fff; + box-sizing: border - box; + z-index: -1; + transition: transform 0.5s; + transform-origin: top left; + transform: scale(1); } .DeepakKumar-button-31:hover:after { - transition: transform 0.6s; - transform-origin: bottom right; - transform: scale(0); + transition: transform 0.6s; + transform-origin: bottom right; + transform: scale(0); } /* Deepak Kumar btn end */ /* Shridhar's btn start */ .shridhar-button-1 { - font-size: 1.2rem; - cursor: pointer; - position: relative; - display: flex; - transition: 1s; + font-size: 1.2rem; + cursor: pointer; + position: relative; + display: flex; + transition: 1s; } .shridhar-button-1::before { - content: 'Follow'; - display: flex; - justify-content: center; - align-items: center; - position: absolute; - top: 0px; - left: 0px; - width: 100%; - height: 100%; - z-index: 10; - background: rgba(40, 40, 40, 1); - transition: 0.2s; - border-radius: 3px; + content: 'Follow'; + display: flex; + justify-content: center; + align-items: center; + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + z-index: 10; + background: rgba(40, 40, 40, 1); + transition: 0.2s; + border-radius: 3px; } .shridhar-button-1:hover::before { - opacity: 0; - pointer-events: none; + opacity: 0; + pointer-events: none; } -.shridhar-button-1>button { - width: 50%; - padding: 1rem 1.5rem; - border: 0px; - color: white; - font-size: 1rem; - font-weight: 700; - cursor: pointer; +.shridhar-button-1 > button { + width: 50%; + padding: 1rem 1.5rem; + border: 0px; + color: white; + font-size: 1rem; + font-weight: 700; + cursor: pointer; } -.shridhar-button-1>button:hover { - filter: brightness(200%); +.shridhar-button-1 > button:hover { + filter: brightness(200%); } .shridhar-button-1-youtube { - background: rgb(255, 0, 0); - border-radius: 5px 0px 0px 5px; + background: rgb(255, 0, 0); + border-radius: 5px 0px 0px 5px; } .shridhar-button-1-twitter { - background: rgb(29, 161, 242); - border-radius: 0px 5px 5px 0px; + background: rgb(29, 161, 242); + border-radius: 0px 5px 5px 0px; } /* Shridhar's btn end */ /* haldaranup 1st button starts here */ .haldaranup-btn-1 { - font-size: 1.25rem; - padding: 16px 36px; - background-color: rgb(117, 0, 172); - border: none; - border-radius: 12px; - cursor: pointer; - color: #ffffff; - transition: all 500ms; + font-size: 1.25rem; + padding: 16px 36px; + background-color: rgb(117, 0, 172); + border: none; + border-radius: 12px; + cursor: pointer; + color: #ffffff; + transition: all 500ms; } .haldaranup-btn-1:hover { - background-color: rgb(255, 238, 0); - color: #000757; + background-color: rgb(255, 238, 0); + color: #000757; } /* haldaranup 1st button ends here */ /* Nitish-btn-2 start */ .Nitish-btn-2 { - display: inline-block; - background-color: #7b38d8; - border-radius: 50px; - border: 4px solid #cccccc; - color: #eeeeee; - text-align: center; - font-size: 28px; - padding: 10px; - width: 150px; - cursor: pointer; - margin: 5px; + display: inline-block; + background-color: #7b38d8; + border-radius: 50px; + border: 4px solid #cccccc; + color: #eeeeee; + text-align: center; + font-size: 28px; + padding: 10px; + width: 150px; + cursor: pointer; + margin: 5px; } .Nitish-btn-2:hover { - border: 4px solid #ea972a; - background-color: #90d838; - color: #000000; - border-radius: 0%; - transition: all 0.5s; + border: 4px solid #ea972a; + background-color: #90d838; + color: #000000; + border-radius: 0%; + transition: all 0.5s; } /* Nitish-btn-2 end */ @@ -2021,132 +2026,132 @@ a:focus-visible { /* Shani button starts */ .shiningshani-button-1 { - width: 60%; - height: 20%; - color: white; - background: transparent; - position: relative; - transition: ease-out 0.3s; - border: 1px solid #43fbf2; - border-radius: 3px; - font-size: 15px; - outline: none; - z-index: 1; + width: 60%; + height: 20%; + color: white; + background: transparent; + position: relative; + transition: ease-out 0.3s; + border: 1px solid #43fbf2; + border-radius: 3px; + font-size: 15px; + outline: none; + z-index: 1; } .shiningshani-button-1:hover { - font-size: large; - color: rgb(54, 20, 20); - font-weight: 300; - cursor: pointer; + font-size: large; + color: rgb(54, 20, 20); + font-weight: 300; + cursor: pointer; } .shiningshani-button-1::before { - transition: 0.3s all ease; - position: absolute; - top: 0; - bottom: 0; - right: 50%; - left: 50%; - content: ''; - background-color: #43fbf2; + transition: 0.3s all ease; + position: absolute; + top: 0; + bottom: 0; + right: 50%; + left: 50%; + content: ''; + background-color: #43fbf2; } .shiningshani-button-1:hover::before { - transition: 0.4s all ease; - left: 0; - right: 0; - opacity: 1; - z-index: -1; + transition: 0.4s all ease; + left: 0; + right: 0; + opacity: 1; + z-index: -1; } /* Sumit1 btn start */ .Sumit-14Singh-btn-1 { - background-color: #26d023; - border: 3px solid red; - width: 200px; - padding: 20px; - font-size: 30px; + background-color: #26d023; + border: 3px solid red; + width: 200px; + padding: 20px; + font-size: 30px; } .Sumit-14Singh-btn-1:hover { - background-color: yellow; - transform: all 2s; + background-color: yellow; + transform: all 2s; } /* Sumit2 btn end */ /* Sumit-14Singh-btn-2 start */ .Sumit-14Singh-btn-2 { - border: 3px solid rgb(66, 16, 147); - width: 250px; - padding: 30px; - border-radius: 100%; - background-color: red; - font-size: 30px; + border: 3px solid rgb(66, 16, 147); + width: 250px; + padding: 30px; + border-radius: 100%; + background-color: red; + font-size: 30px; } .Sumit-14Singh-btn-2:hover { - background-color: gray; + background-color: gray; } /* Sumit-14Singh-btn-2 end */ /* Sumit-14Singh-btn-3 start */ .Sumit-14Singh-btn-3 { - /* text-size-adjust: 20px; */ - background-color: #00c0ff; - border: 3px solid rgb(80, 236, 29); - width: 170px; - padding: 20px; - border-radius: 70px; - font-size: 20px; + /* text-size-adjust: 20px; */ + background-color: #00c0ff; + border: 3px solid rgb(80, 236, 29); + width: 170px; + padding: 20px; + border-radius: 70px; + font-size: 20px; } .Sumit-14Singh-btn-3:hover { - background-color: white; + background-color: white; } /* Sumit-14Singh-btn-3 end */ /* Dilshad360 Button start */ .dilshad360-btn-1 { - display: block; - width: 150px; - height: 50px; - line-height: 40px; - font-size: 18px; - font-family: sans-serif; - text-decoration: none; - color: #333; - letter-spacing: 2px; - text-align: center; - position: relative; - transition: all 0.35s; + display: block; + width: 150px; + height: 50px; + line-height: 40px; + font-size: 18px; + font-family: sans-serif; + text-decoration: none; + color: #333; + letter-spacing: 2px; + text-align: center; + position: relative; + transition: all 0.35s; } .dilshad360-btn-1:after { - position: absolute; - content: ''; - top: 0; - left: 0; - width: 0; - height: 100%; - background: #0bceaf; - transition: all 0.35s; + position: absolute; + content: ''; + top: 0; + left: 0; + width: 0; + height: 100%; + background: #0bceaf; + transition: all 0.35s; } .dilshad360-btn-1 span { - position: relative; - z-index: 2; + position: relative; + z-index: 2; } .dilshad360-btn-1:hover { - color: #ffff; + color: #ffff; } .dilshad360-btn-1:hover:after { - width: 100%; + width: 100%; } /* Dilshad360 Button end */ @@ -2154,158 +2159,193 @@ a:focus-visible { /* Jasimrazi-btn-1 starts here */ .Jasimrazi-btn-1 { - font-size: 20px; - font-weight: 200; - letter-spacing: 1px; - padding: 13px 50px 13px; - outline: 0; - border: 1px solid rgb(255, 255, 255); - cursor: pointer; - position: relative; - color: white; - background-color: rgba(0, 0, 0, 0); - transition: 0.4s all ease; + font-size: 20px; + font-weight: 200; + letter-spacing: 1px; + padding: 13px 50px 13px; + outline: 0; + border: 1px solid rgb(255, 255, 255); + cursor: pointer; + position: relative; + color: white; + background-color: rgba(0, 0, 0, 0); + transition: 0.4s all ease; } .Jasimrazi-btn-1:hover { - - background-color: #ffe54c; - top: -7px; - left: -7px; - transition: 0.4s all ease; - color: #000000; - border: 1px solid #000000; + background-color: #ffe54c; + top: -7px; + left: -7px; + transition: 0.4s all ease; + color: #000000; + border: 1px solid #000000; } /* Jasimrazi-btn-1 ends here */ - /* cypher's btn-3 start */ .cypher-btn-3 { - font-family: Helvetica; - /* letter-spacing: 0.2em; */ - font-weight: 600; - font-size: 25px; - text-align: center; - color: #202125; - cursor: pointer; - /* max-width: 480px; */ - width: 59%; - height: 30%; - outline: 3px solid; - outline-color: rgba(71, 126, 232, 0.5); - outline-offset: 20px; - transition: all 200ms cubic-bezier(0.2, 0, 0, 0.8); + font-family: Helvetica; + /* letter-spacing: 0.2em; */ + font-weight: 600; + font-size: 25px; + text-align: center; + color: #202125; + cursor: pointer; + /* max-width: 480px; */ + width: 59%; + height: 30%; + outline: 3px solid; + outline-color: rgba(71, 126, 232, 0.5); + outline-offset: 20px; + transition: all 200ms cubic-bezier(0.2, 0, 0, 0.8); } .cypher-btn-3:hover { - color: rgba(71, 126, 232, 0.7); - outline-color: rgba(71, 126, 232, 0); - outline-offset: 300px; + color: rgba(71, 126, 232, 0.7); + outline-color: rgba(71, 126, 232, 0); + outline-offset: 300px; } - - /* cypher's btn-3 end*/ /* Deepesh Sharma's button 1 starts*/ .deepeshsharmaofficial-button-1 { - border: 1px solid #3498db; - background: none; - padding: 10px 40px; - font-size: 20px; - font-family: "montserrat"; - font-weight: bold; - cursor: pointer; - margin: 10px; - transition: 0.8s ease-out; - position: relative; - overflow: hidden; - color: #fff; - z-index: 1; + border: 1px solid #3498db; + background: none; + padding: 10px 40px; + font-size: 20px; + font-family: 'montserrat'; + font-weight: bold; + cursor: pointer; + margin: 10px; + transition: 0.8s ease-out; + position: relative; + overflow: hidden; + color: #fff; + z-index: 1; } .deepeshsharmaofficial-button-1:hover { - color: #3498db; - font-weight: bold; + color: #3498db; + font-weight: bold; } .deepeshsharmaofficial-button-1::before { - content: ""; - position: absolute; - left: 0; - width: 100%; - height: 0%; - background: #2498db; - z-index: -1; - transition: 0.8s; - top: 0; - border-radius: 0 0 50% 50%; - height: 180%; + content: ''; + position: absolute; + left: 0; + width: 100%; + height: 0%; + background: #2498db; + z-index: -1; + transition: 0.8s; + top: 0; + border-radius: 0 0 50% 50%; + height: 180%; } .deepeshsharmaofficial-button-1:hover::before { - height: 0%; + height: 0%; } /* Deepesh Sharma's button 1 ends*/ /*Arvind0302 button start */ .arvind0302-btn-1 { - position: relative; - text-align: center; - width: 200px; - padding: 20px; - font-size: 15px; - color: black; - font-family: poppins; - font-weight: 400; - border: 5px solid #15f4ee; - text-transform: uppercase; - letter-spacing: 15px; - cursor: pointer; - border-radius: 100px; - transition: 1.5s; + position: relative; + text-align: center; + width: 200px; + padding: 20px; + font-size: 15px; + color: black; + font-family: poppins; + font-weight: 400; + border: 5px solid #15f4ee; + text-transform: uppercase; + letter-spacing: 15px; + cursor: pointer; + border-radius: 100px; + transition: 1.5s; } .arvind0302-btn-1:hover { - box-shadow: 0 5px 50px 0 #15f4ee inset, 0 5px 50px 0 #15f4ee, - 0 5px 50px 0 #15f4ee inset, 0 5px 50px 0 #15f4ee; - text-shadow: 0 0 5px #15f4ee, 0 0 5px #15f4ee; - color: black; + box-shadow: 0 5px 50px 0 #15f4ee inset, 0 5px 50px 0 #15f4ee, + 0 5px 50px 0 #15f4ee inset, 0 5px 50px 0 #15f4ee; + text-shadow: 0 0 5px #15f4ee, 0 0 5px #15f4ee; + color: black; } /*Arvind0302 button end */ - /* radzhiv's btn start*/ .radzhiv-btn-1 { - padding: 10px; - font-size: 20px; - font-weight: bolder; - border-radius: 5px; - background-image: linear-gradient(to right, #3494E6, #ec6ead); - color: white; + padding: 10px; + font-size: 20px; + font-weight: bolder; + border-radius: 5px; + background-image: linear-gradient(to right, #3494e6, #ec6ead); + color: white; } .radzhiv-btn-1:hover { - text-align: center; - color: #f35626; - background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a); - background-clip: text; - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - animation: hue 10s infinite linear; + text-align: center; + color: #f35626; + background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a); + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + animation: hue 10s infinite linear; } @keyframes radzhiv25-button-hue { - from { - -webkit-filter: hue-rotate(0deg); - } + from { + -webkit-filter: hue-rotate(0deg); + } + + to { + -webkit-filter: hue-rotate(-360deg); + } +} + +/*radzhiv's btn end*/ + +/* Gaurav Sharma's button 1 starts*/ + +svg { + position: absolute; + right: 54px; + top: 114px; + fill: none; + stroke: #fff; + stroke-dasharray: 150 480; + stroke-dashoffset: 150; + transition: 1s ease-in-out; +} + +.gauravsharmatheofficial-button-1 { + width: 180px; + height: 60px; + cursor: pointer; + background: transparent; + border: 1px solid #a5d3fd; + outline: none; + transition: 1s ease-in-out; +} + +.gauravsharmatheofficial-button-1:hover { + transition: 1s ease-in-out; + background: #5f9ad4; +} + +.gauravsharmatheofficial-button-1:hover svg { + stroke-dashoffset: -480; +} - to { - -webkit-filter: hue-rotate(-360deg); - } +.gauravsharmatheofficial-button-1 span { + color: white; + font-size: 18px; + font-weight: 100; } -/*radzhiv's btn end*/ \ No newline at end of file +/* Gaurav Sharma's button 1 end*/ diff --git a/index.html b/index.html index 4c9b143..7f46e00 100644 --- a/index.html +++ b/index.html @@ -593,6 +593,20 @@
+ +
+ +
+ Created by + Gaurav Sharma +
+
+
From 25c2468c2760ed725b175ac92349d1ef8d5acaba Mon Sep 17 00:00:00 2001 From: Gaurav Sharma Date: Mon, 17 Oct 2022 20:13:24 +0530 Subject: [PATCH 72/89] updated code --- index.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 7f46e00..e8b697a 100644 --- a/index.html +++ b/index.html @@ -593,12 +593,12 @@
- +
@@ -606,7 +606,7 @@ Gaurav Sharma
- +
From 72a210ed1d2457b7cf870ce65f4d35d0b7a4c7b5 Mon Sep 17 00:00:00 2001 From: Gaurav Sharma Date: Mon, 17 Oct 2022 20:21:51 +0530 Subject: [PATCH 73/89] updated css --- buttons/buttons.css | 2924 +++++++++++++++++++++---------------------- 1 file changed, 1462 insertions(+), 1462 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index dd0abc1..7dd8e15 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -1,261 +1,261 @@ :root { - --btn-bg-color: rgb(255 255 255 / 1); - --btn-bg-color-hover: rgb(129 120 255 / 1); - --font-color-white: rgb(255 255 255 / 1); - --font-color-black: rgb(0 0 0 / 1); + --btn-bg-color: rgb(255 255 255 / 1); + --btn-bg-color-hover: rgb(129 120 255 / 1); + --font-color-white: rgb(255 255 255 / 1); + --font-color-black: rgb(0 0 0 / 1); } a:focus, button:focus { - outline: none; + outline: none; } a:focus-visible, button:focus-visible { - outline: 2px solid #443ffc; - outline-offset: 3px; + outline: 2px solid #443ffc; + outline-offset: 3px; } a:focus-visible { - background: none; + background: none; } .button-def { - pointer-events: auto; - cursor: pointer; - background: var(--btn-bg-color); - border: none; - padding: 1.5rem 3rem; - margin: 0; - font-family: inherit; - font-size: inherit; - position: relative; - display: inline-block; + pointer-events: auto; + cursor: pointer; + background: var(--btn-bg-color); + border: none; + padding: 1.5rem 3rem; + margin: 0; + font-family: inherit; + font-size: inherit; + position: relative; + display: inline-block; } .button-def::before, .button-def::after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } .button-1 { - font-family: aktiv-grotesk-extended, sans-serif; - font-weight: 700; - border: 2px solid #000; - border-radius: 3rem; - overflow: hidden; - color: var(--font-color-black); - background-color: var(--btn-bg-color-hover); + font-family: aktiv-grotesk-extended, sans-serif; + font-weight: 700; + border: 2px solid #000; + border-radius: 3rem; + overflow: hidden; + color: var(--font-color-black); + background-color: var(--btn-bg-color-hover); } .button-1 span { - position: relative; + position: relative; } .button-1::before { - content: ''; - background: var(--btn-bg-color); - transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); + content: ''; + background: var(--btn-bg-color); + transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); } .button-1:hover::before { - transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); } .button-2 { - font-family: input-mono-narrow, monospace; - font-weight: 500; - padding: 1rem 1.5rem; - border: 1px solid #000; - overflow: hidden; - background-color: var(--btn-bg-color-hover); + font-family: input-mono-narrow, monospace; + font-weight: 500; + padding: 1rem 1.5rem; + border: 1px solid #000; + overflow: hidden; + background-color: var(--btn-bg-color-hover); } .button-2 span { - display: block; - position: relative; + display: block; + position: relative; } -.button-2 > span { - color: var(--font-color-black); +.button-2>span { + color: var(--font-color-black); - overflow: hidden; + overflow: hidden; } -.button-2 > span > span { - color: var(--font-color-black); - overflow: hidden; +.button-2>span>span { + color: var(--font-color-black); + overflow: hidden; } -.button-2:hover > span > span { - color: var(--font-color-black); - animation: MoveUpInitial 0.2s forwards, MoveUpEnd 0.2s forwards 0.2s; +.button-2:hover>span>span { + color: var(--font-color-black); + animation: MoveUpInitial 0.2s forwards, MoveUpEnd 0.2s forwards 0.2s; } @keyframes MoveUpInitial { - to { - transform: translate3d(0, -105%, 0); - } + to { + transform: translate3d(0, -105%, 0); + } } @keyframes MoveUpEnd { - from { - transform: translate3d(0, 100%, 0); - } + from { + transform: translate3d(0, 100%, 0); + } - to { - transform: translate3d(0, 0, 0); - } + to { + transform: translate3d(0, 0, 0); + } } .button-2::before { - content: ''; - background: var(--btn-bg-color); - transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); - transform-origin: 100% 50%; + content: ''; + background: var(--btn-bg-color); + transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); + transform-origin: 100% 50%; } .button-2:hover::before { - transform: scale3d(0, 1, 1); - transform-origin: 0% 50%; + transform: scale3d(0, 1, 1); + transform-origin: 0% 50%; } .button-3 { - text-transform: uppercase; - letter-spacing: 0.05rem; - font-weight: 700; - font-size: 0.85rem; - border-radius: 0.5rem; - overflow: hidden; - color: var(--font-color-black); - background-color: var(--btn-bg-color-hover); + text-transform: uppercase; + letter-spacing: 0.05rem; + font-weight: 700; + font-size: 0.85rem; + border-radius: 0.5rem; + overflow: hidden; + color: var(--font-color-black); + background-color: var(--btn-bg-color-hover); } .button-3 span { - position: relative; + position: relative; } .button-3::before { - content: ''; - background: var(--btn-bg-color); - width: 120%; - left: -10%; - transform: skew(30deg); - transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1); + content: ''; + background: var(--btn-bg-color); + width: 120%; + left: -10%; + transform: skew(30deg); + transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1); } .button-3:hover::before { - transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } .button-4 { - font-family: signo, sans-serif; - font-weight: 500; + font-family: signo, sans-serif; + font-weight: 500; } -.button-4 > span { - display: inline-block; +.button-4>span { + display: inline-block; } -.button-4:hover > span { - opacity: 0; +.button-4:hover>span { + opacity: 0; } .marquee { - position: absolute; - top: 0; - left: 0; - width: 100%; - overflow: hidden; - pointer-events: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + overflow: hidden; + pointer-events: none; } .marquee__inner { - width: fit-content; - display: flex; - position: relative; - --offset: 1rem; - --move-initial: calc(-25% + var(--offset)); - --move-final: calc(-50% + var(--offset)); - transform: translate3d(var(--move-initial), 0, 0); - animation: marquee 1s linear infinite; - animation-play-state: paused; - opacity: 0; + width: fit-content; + display: flex; + position: relative; + --offset: 1rem; + --move-initial: calc(-25% + var(--offset)); + --move-final: calc(-50% + var(--offset)); + transform: translate3d(var(--move-initial), 0, 0); + animation: marquee 1s linear infinite; + animation-play-state: paused; + opacity: 0; } .button-4:hover .marquee__inner { - animation-play-state: running; - opacity: 1; - transition-duration: 0.4s; + animation-play-state: running; + opacity: 1; + transition-duration: 0.4s; } .marquee span { - text-align: center; - white-space: nowrap; - font-style: italic; - padding: 1.5rem 0.5rem; + text-align: center; + white-space: nowrap; + font-style: italic; + padding: 1.5rem 0.5rem; } @keyframes marquee { - 0% { - transform: translate3d(var(--move-initial), 0, 0); - } + 0% { + transform: translate3d(var(--move-initial), 0, 0); + } - 100% { - transform: translate3d(var(--move-final), 0, 0); - } + 100% { + transform: translate3d(var(--move-final), 0, 0); + } } .button-5 { - font-family: freight-display-pro, serif; - font-weight: 900; - font-size: 1.25rem; - border-radius: 50%; - border: 2px solid #000; + font-family: freight-display-pro, serif; + font-weight: 900; + font-size: 1.25rem; + border-radius: 50%; + border: 2px solid #000; } -.button-5 > span { - display: inline-block; - transition: opacity 0.1s; +.button-5>span { + display: inline-block; + transition: opacity 0.1s; } -.button-5:hover > span { - opacity: 0; +.button-5:hover>span { + opacity: 0; } .button-5 .marquee { - transform: rotate(-2.75deg); + transform: rotate(-2.75deg); } .button-5:hover .marquee__inner { - animation-play-state: running; - opacity: 1; - transition-duration: 0.6s; + animation-play-state: running; + opacity: 1; + transition-duration: 0.6s; } .button-6 { - background: var(--btn-bg-color-hover); - font-weight: 700; - padding: 0; - border-radius: 5px; + background: var(--btn-bg-color-hover); + font-weight: 700; + padding: 0; + border-radius: 5px; } .button-6 span { - display: block; - background: var(--btn-bg-color); - padding: 1.5rem 2rem; - border: 1px solid #000; - border-radius: 5px; - transform: translate3d(-4px, -4px, 0); - transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); + display: block; + background: var(--btn-bg-color); + padding: 1.5rem 2rem; + border: 1px solid #000; + border-radius: 5px; + transform: translate3d(-4px, -4px, 0); + transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1); } .button-6:hover span { - transform: translate3d(-8px, -8px, 0); + transform: translate3d(-8px, -8px, 0); } /* add your css of buttons from here */ @@ -269,565 +269,566 @@ a:focus-visible { /* button-7... or name of button end */ .jackwebdev-button-1 * { - font-family: Verdana, Geneva, sans-serif !important; - color: white; + font-family: Verdana, Geneva, sans-serif !important; + color: white; } .jackwebdev-button-1 { - font-size: 1.2rem; - font-weight: 600; - border: none; - border-radius: 0.8rem; - padding: 1.5rem 2.8rem; - background-color: rgb(110, 217, 249); - background: linear-gradient( - 165deg, - rgb(32, 114, 247) 20%, - rgb(110, 217, 249) 45%, - rgb(32, 114, 247) 80% - ); - background-size: 350%; - background-position: left; - box-shadow: 0 0 0.2rem rgba(110, 217, 249, 0.8), - 0 0.2rem 0.8rem -0.2rem rgba(32, 114, 247, 0.8), - inset 0.5rem 0.5rem 0.5rem rgba(110, 217, 249, 0.6), - inset -0.5rem -0.5rem 0.5rem rgba(32, 114, 247, 0.6); - - transition: background-position 400ms ease-in-out, - box-shadow 600ms ease-in-out; - -webkit-transition: background-position 400ms ease-in-out, - -webkit-box-shadow 600ms ease-in-out; + font-size: 1.2rem; + font-weight: 600; + border: none; + border-radius: 0.8rem; + padding: 1.5rem 2.8rem; + background-color: rgb(110, 217, 249); + background: linear-gradient(165deg, + rgb(32, 114, 247) 20%, + rgb(110, 217, 249) 45%, + rgb(32, 114, 247) 80%); + background-size: 350%; + background-position: left; + box-shadow: 0 0 0.2rem rgba(110, 217, 249, 0.8), + 0 0.2rem 0.8rem -0.2rem rgba(32, 114, 247, 0.8), + inset 0.5rem 0.5rem 0.5rem rgba(110, 217, 249, 0.6), + inset -0.5rem -0.5rem 0.5rem rgba(32, 114, 247, 0.6); + + transition: background-position 400ms ease-in-out, + box-shadow 600ms ease-in-out; + -webkit-transition: background-position 400ms ease-in-out, + -webkit-box-shadow 600ms ease-in-out; } .jackwebdev-button-1:hover { - background-position: right; - box-shadow: 0 0.5rem 2rem rgba(110, 217, 249, 0.8), - 0 2rem 2rem -2.5rem rgba(32, 114, 247, 0.8), - inset 0.6rem 0.6rem 0.6rem rgba(110, 217, 249, 0.8), - inset -0.6rem -0.6rem 0.6rem rgba(4, 86, 219, 0.8); + background-position: right; + box-shadow: 0 0.5rem 2rem rgba(110, 217, 249, 0.8), + 0 2rem 2rem -2.5rem rgba(32, 114, 247, 0.8), + inset 0.6rem 0.6rem 0.6rem rgba(110, 217, 249, 0.8), + inset -0.6rem -0.6rem 0.6rem rgba(4, 86, 219, 0.8); } .RhyshaKachari-button-1 { - width: 220px; - height: 50px; - border: none; - outline: none; - color: #fff; - background: #111; - cursor: pointer; - position: relative; - z-index: 0; - border-radius: 10px; + width: 220px; + height: 50px; + border: none; + outline: none; + color: #fff; + background: #111; + cursor: pointer; + position: relative; + z-index: 0; + border-radius: 10px; } .RhyshaKachari-button-1:before { - content: ''; - background: linear-gradient( - 45deg, - #ff0000, - #ff7300, - #fffb00, - #48ff00, - #00ffd5, - #002bff, - #7a00ff, - #ff00c8, - #ff0000 - ); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - z-index: -1; - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - animation: RhyshaKachari-glowing 20s linear infinite; - opacity: 0; - transition: opacity 0.3s ease-in-out; - border-radius: 10px; + content: ''; + background: linear-gradient(45deg, + #ff0000, + #ff7300, + #fffb00, + #48ff00, + #00ffd5, + #002bff, + #7a00ff, + #ff00c8, + #ff0000); + position: absolute; + top: -2px; + left: -2px; + background-size: 400%; + z-index: -1; + filter: blur(5px); + width: calc(100% + 4px); + height: calc(100% + 4px); + animation: RhyshaKachari-glowing 20s linear infinite; + opacity: 0; + transition: opacity 0.3s ease-in-out; + border-radius: 10px; } .RhyshaKachari-button-1:active { - color: #000; + color: #000; } .RhyshaKachari-button-1:active:after { - background: transparent; + background: transparent; } .RhyshaKachari-button-1:hover:before { - opacity: 1; + opacity: 1; } .RhyshaKachari-button-1:after { - z-index: -1; - content: ''; - position: absolute; - width: 100%; - height: 100%; - background: #111; - left: 0; - top: 0; - border-radius: 10px; + z-index: -1; + content: ''; + position: absolute; + width: 100%; + height: 100%; + background: #111; + left: 0; + top: 0; + border-radius: 10px; } @keyframes RhyshaKachari-glowing { - 0% { - background-position: 0 0; - } + 0% { + background-position: 0 0; + } - 50% { - background-position: 400% 0; - } + 50% { + background-position: 400% 0; + } - 100% { - background-position: 0 0; - } + 100% { + background-position: 0 0; + } } .AmitSahoo45-button-1 { - position: relative; - height: 50px; - width: 150px; - color: #fff; - font-size: 15px; - font-weight: 600; - letter-spacing: 2px; - background-color: #212121; - transition: all 0.5s; - border: none; - cursor: pointer; + position: relative; + height: 50px; + width: 150px; + color: #fff; + font-size: 15px; + font-weight: 600; + letter-spacing: 2px; + background-color: #212121; + transition: all 0.5s; + border: none; + cursor: pointer; } .AmitSahoo45-button-1::before { - position: absolute; - content: ''; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(29, 255, 86, 0.281); - border-radius: 5px; - transition: all 0.3s; - z-index: 1; + position: absolute; + content: ''; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(29, 255, 86, 0.281); + border-radius: 5px; + transition: all 0.3s; + z-index: 1; } .AmitSahoo45-button-1:hover::before { - opacity: 0; - transform: scale(0.7, 0.7); - -webkit-transform: scale(0.7, 0.7); - -moz-transform: scale(0.7, 0.7); - -ms-transform: scale(0.7, 0.7); - -o-transform: scale(0.7, 0.7); + opacity: 0; + transform: scale(0.7, 0.7); + -webkit-transform: scale(0.7, 0.7); + -moz-transform: scale(0.7, 0.7); + -ms-transform: scale(0.7, 0.7); + -o-transform: scale(0.7, 0.7); } .AmitSahoo45-button-1::after { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - transition: all 0.4s; - border: 1px solid rgba(29, 255, 86, 0.281); - border-radius: 5px; - transform: scale(1.5, 1.5); - opacity: 0; - z-index: 1; + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + transition: all 0.4s; + border: 1px solid rgba(29, 255, 86, 0.281); + border-radius: 5px; + transform: scale(1.5, 1.5); + opacity: 0; + z-index: 1; } .AmitSahoo45-button-1:hover::after { - opacity: 1; - transform: scale(1, 1); + opacity: 1; + transform: scale(1, 1); } .AmitSahoo45-button-2 { - padding: 0.1em 0.25em; - width: 13em; - height: 4.2em; - background-color: #212121; - border: 0.08em solid #fff; - border-radius: 0.3em; - font-size: 12px; + padding: 0.1em 0.25em; + width: 13em; + height: 4.2em; + background-color: #212121; + border: 0.08em solid #fff; + border-radius: 0.3em; + font-size: 12px; } .AmitSahoo45-button-2 span { - position: relative; - display: flex; - justify-content: center; - align-items: center; - bottom: 0.4em; - width: 8.25em; - height: 2.5em; - background-color: #212121; - border-radius: 0.2em; - font-size: 1.5em; - color: #fff; - border: 0.08em solid #fff; - box-shadow: 0 0.4em 0.1em 0.019em #fff; + position: relative; + display: flex; + justify-content: center; + align-items: center; + bottom: 0.4em; + width: 8.25em; + height: 2.5em; + background-color: #212121; + border-radius: 0.2em; + font-size: 1.5em; + color: #fff; + border: 0.08em solid #fff; + box-shadow: 0 0.4em 0.1em 0.019em #fff; } .AmitSahoo45-button-2 span:hover { - transition: all 0.5s; - transform: translate(0, 0.4em); - box-shadow: 0 0 0 0 #fff; + transition: all 0.5s; + transform: translate(0, 0.4em); + box-shadow: 0 0 0 0 #fff; } .AmitSahoo45-button-2 span:not(hover) { - transition: all 1s; + transition: all 1s; } .AmitSahoo45-button-3 { - position: relative; - padding: 10px 20px; - border-radius: 7px; - border: 1px solid rgb(61, 106, 255); - font-size: 14px; - text-transform: uppercase; - font-weight: 600; - letter-spacing: 2px; - background: transparent; - color: #fff; - overflow: hidden; - box-shadow: 0 0 0 0 transparent; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; + position: relative; + padding: 10px 20px; + border-radius: 7px; + border: 1px solid rgb(61, 106, 255); + font-size: 14px; + text-transform: uppercase; + font-weight: 600; + letter-spacing: 2px; + background: transparent; + color: #fff; + overflow: hidden; + box-shadow: 0 0 0 0 transparent; + -webkit-transition: all 0.2s ease-in; + -moz-transition: all 0.2s ease-in; + transition: all 0.2s ease-in; } .AmitSahoo45-button-3:hover { - background: rgb(61, 106, 255); - box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815); - -webkit-transition: all 0.2s ease-out; - -moz-transition: all 0.2s ease-out; - transition: all 0.2s ease-out; + background: rgb(61, 106, 255); + box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815); + -webkit-transition: all 0.2s ease-out; + -moz-transition: all 0.2s ease-out; + transition: all 0.2s ease-out; } .AmitSahoo45-button-3:hover::before { - -moz-animation: sh02 0.5s 0s linear; - animation: sh02 0.5s 0s linear; + -moz-animation: sh02 0.5s 0s linear; + animation: sh02 0.5s 0s linear; } .AmitSahoo45-button-3::before { - content: ''; - display: block; - width: 0px; - height: 86%; - position: absolute; - top: 7%; - left: 0%; - opacity: 0; - background: #fff; - box-shadow: 0 0 50px 30px #fff; - -webkit-transform: skewX(-20deg); - -moz-transform: skewX(-20deg); - -ms-transform: skewX(-20deg); - -o-transform: skewX(-20deg); - transform: skewX(-20deg); + content: ''; + display: block; + width: 0px; + height: 86%; + position: absolute; + top: 7%; + left: 0%; + opacity: 0; + background: #fff; + box-shadow: 0 0 50px 30px #fff; + -webkit-transform: skewX(-20deg); + -moz-transform: skewX(-20deg); + -ms-transform: skewX(-20deg); + -o-transform: skewX(-20deg); + transform: skewX(-20deg); } @keyframes sh02 { - from { - opacity: 0; - left: 0%; - } + from { + opacity: 0; + left: 0%; + } - 50% { - opacity: 1; - } + 50% { + opacity: 1; + } - to { - opacity: 0; - left: 100%; - } + to { + opacity: 0; + left: 100%; + } } .AmitSahoo45-button-3:active { - box-shadow: 0 0 0 0 transparent; - transition: box-shadow 0.2s ease-in; - -webkit-transition: box-shadow 0.2s ease-in; - -moz-transition: box-shadow 0.2s ease-in; - -ms-transition: box-shadow 0.2s ease-in; - -o-transition: box-shadow 0.2s ease-in; + box-shadow: 0 0 0 0 transparent; + transition: box-shadow 0.2s ease-in; + -webkit-transition: box-shadow 0.2s ease-in; + -moz-transition: box-shadow 0.2s ease-in; + -ms-transition: box-shadow 0.2s ease-in; + -o-transition: box-shadow 0.2s ease-in; } /* -------------------button 9--------- */ .Mahekjain-button-1 { - all: unset; - width: 100px; - height: 30px; - font-size: 16px; - background: transparent; - border: none; - position: relative; - color: #f0f0f0; - cursor: pointer; - z-index: 1; - padding: 10px 20px; - display: flex; - align-items: center; - justify-content: center; - white-space: nowrap; - user-select: none; - -webkit-user-select: none; - touch-action: manipulation; + all: unset; + width: 100px; + height: 30px; + font-size: 16px; + background: transparent; + border: none; + position: relative; + color: #f0f0f0; + cursor: pointer; + z-index: 1; + padding: 10px 20px; + display: flex; + align-items: center; + justify-content: center; + white-space: nowrap; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; } .Mahekjain-button-1::after, .Mahekjain-button-1::before { - content: ''; - position: absolute; - bottom: 0; - right: 0; - z-index: -99999; - transition: all 0.4s; + content: ''; + position: absolute; + bottom: 0; + right: 0; + z-index: -99999; + transition: all 0.4s; } .Mahekjain-button-1::before { - transform: translate(0%, 0%); - width: 100%; - height: 100%; - background: #28282d; - border-radius: 10px; + transform: translate(0%, 0%); + width: 100%; + height: 100%; + background: #28282d; + border-radius: 10px; } .Mahekjain-button-1::after { - transform: translate(10px, 10px); - width: 35px; - height: 35px; - background: #ffffff15; - backdrop-filter: blur(5px); - -webkit-backdrop-filter: blur(5px); - border-radius: 50px; + transform: translate(10px, 10px); + width: 35px; + height: 35px; + background: #ffffff15; + backdrop-filter: blur(5px); + -webkit-backdrop-filter: blur(5px); + border-radius: 50px; } .Mahekjain-button-1:hover::before { - transform: translate(5%, 20%); - width: 110%; - height: 110%; + transform: translate(5%, 20%); + width: 110%; + height: 110%; } .Mahekjain-button-1:hover::after { - border-radius: 10px; - transform: translate(0, 0); - width: 100%; - height: 100%; + border-radius: 10px; + transform: translate(0, 0); + width: 100%; + height: 100%; } .Mahekjain-button-1:active::after { - transition: 0s; - transform: translate(0, 5%); + transition: 0s; + transform: translate(0, 5%); } /* -------------------------------------------------------------button 10----------------------------------------------------- */ .Mahekjain-btn-2 a { - position: relative; - display: inline-block; - padding: 25px 30px; - margin: 40px 0; - color: #03e9f4; - text-decoration: none; - text-transform: uppercase; - transition: 0.5s; - letter-spacing: 4px; - overflow: hidden; - margin-right: 10px; + position: relative; + display: inline-block; + padding: 25px 30px; + margin: 40px 0; + color: #03e9f4; + text-decoration: none; + text-transform: uppercase; + transition: 0.5s; + letter-spacing: 4px; + overflow: hidden; + margin-right: 10px; } .Mahekjain-btn-2 a:hover { - background: #03e9f4; - color: #050801; - box-shadow: 0 0 5px #03e9f4, 0 0 25px #03e9f4, 0 0 50px #03e9f4, - 0 0 200px #03e9f4; - -webkit-box-reflect: below 1px linear-gradient(transparent, #0005); + background: #03e9f4; + color: #050801; + box-shadow: 0 0 5px #03e9f4, 0 0 25px #03e9f4, 0 0 50px #03e9f4, + 0 0 200px #03e9f4; + -webkit-box-reflect: below 1px linear-gradient(transparent, #0005); } .Mahekjain-btn-2 a:nth-child(1) { - filter: hue-rotate(270deg); + filter: hue-rotate(270deg); } .Mahekjain-btn-2 a:nth-child(2) { - filter: hue-rotate(110deg); + filter: hue-rotate(110deg); } .Mahekjain-btn-2 a span { - position: absolute; - display: block; + position: absolute; + display: block; } .Mahekjain-btn-2 a span:nth-child(1) { - top: 0; - left: 0; - width: 100%; - height: 2px; - background: linear-gradient(90deg, transparent, #03e9f4); - animation: Mahekjain-btn-animate1 1s linear infinite; + top: 0; + left: 0; + width: 100%; + height: 2px; + background: linear-gradient(90deg, transparent, #03e9f4); + animation: Mahekjain-btn-animate1 1s linear infinite; } @keyframes Mahekjain-btn-animate1 { - 0% { - left: -100%; - } + 0% { + left: -100%; + } - 50%, - 100% { - left: 100%; - } + 50%, + 100% { + left: 100%; + } } .Mahekjain-btn-2 a span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: linear-gradient(180deg, transparent, #03e9f4); - animation: Mahekjain-btn-animate2 1s linear infinite; - animation-delay: 0.25s; + top: -100%; + right: 0; + width: 2px; + height: 100%; + background: linear-gradient(180deg, transparent, #03e9f4); + animation: Mahekjain-btn-animate2 1s linear infinite; + animation-delay: 0.25s; } @keyframes Mahekjain-btn-animate2 { - 0% { - top: -100%; - } + 0% { + top: -100%; + } - 50%, - 100% { - top: 100%; - } + 50%, + 100% { + top: 100%; + } } .Mahekjain-btn-2 a span:nth-child(3) { - bottom: 0; - right: 0; - width: 100%; - height: 2px; - background: linear-gradient(270deg, transparent, #03e9f4); - animation: Mahekjain-btn-animate3 1s linear infinite; - animation-delay: 0.5s; + bottom: 0; + right: 0; + width: 100%; + height: 2px; + background: linear-gradient(270deg, transparent, #03e9f4); + animation: Mahekjain-btn-animate3 1s linear infinite; + animation-delay: 0.5s; } @keyframes Mahekjain-btn-animate3 { - 0% { - right: -100%; - } + 0% { + right: -100%; + } - 50%, - 100% { - right: 100%; - } + 50%, + 100% { + right: 100%; + } } .Mahekjain-btn-10 a span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: linear-gradient(360deg, transparent, #03e9f4); - animation: animate4 1s linear infinite; - animation-delay: 0.75s; + bottom: -100%; + left: 0; + width: 2px; + height: 100%; + background: linear-gradient(360deg, transparent, #03e9f4); + animation: animate4 1s linear infinite; + animation-delay: 0.75s; } @keyframes animate4 { - 0% { - bottom: -100%; - } + 0% { + bottom: -100%; + } - 50%, - 100% { - bottom: 100%; - } + 50%, + 100% { + bottom: 100%; + } } + .akashyap25-button-1 { - align-items: center; - background-image: linear-gradient(144deg, #af40ff, #5b42f3 50%, #00ddeb); - border: 0; - border-radius: 8px; - box-shadow: rgba(14, 8, 22, 0.2) 0 15px 30px -5px; - box-sizing: border-box; - color: #ffffff; - display: flex; - font-family: Phantomsans, sans-serif; - font-size: 2em; - justify-content: center; - line-height: 1em; - max-width: 100%; - min-width: 140px; - padding: 3px; - text-decoration: none; - user-select: none; - -webkit-user-select: none; - touch-action: manipulation; - white-space: nowrap; - cursor: pointer; + align-items: center; + background-image: linear-gradient(144deg, #af40ff, #5b42f3 50%, #00ddeb); + border: 0; + border-radius: 8px; + box-shadow: rgba(14, 8, 22, 0.2) 0 15px 30px -5px; + box-sizing: border-box; + color: #ffffff; + display: flex; + font-family: Phantomsans, sans-serif; + font-size: 2em; + justify-content: center; + line-height: 1em; + max-width: 100%; + min-width: 140px; + padding: 3px; + text-decoration: none; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; + white-space: nowrap; + cursor: pointer; } .akashyap25-button-1:active, .akashyap25-button-1:hover { - outline: 0; + outline: 0; } .akashyap25-button-1 span { - background-color: rgb(22, 17, 61); - padding: 16px 24px; - border-radius: 6px; - width: 100%; - height: 100%; - transition: 300ms; + background-color: rgb(22, 17, 61); + padding: 16px 24px; + border-radius: 6px; + width: 100%; + height: 100%; + transition: 300ms; } .akashyap25-button-1:hover span { - background: none; + background: none; } @media (min-width: 768px) { - .akashyap25-button-1 { - font-size: 24px; - min-width: 196px; - } + .akashyap25-button-1 { + font-size: 24px; + min-width: 196px; + } } + + + + /* start for buttons 11*/ .ingrzs-button-1 { - display: inline-block; - border-radius: 4px; - background-color: #3d405b; - border: none; - color: #ffffff; - text-align: center; - font-size: 17px; - padding: 16px; - width: 130px; - transition: all 0.5s; - cursor: pointer; - margin: 5px; + display: inline-block; + border-radius: 4px; + background-color: #3d405b; + border: none; + color: #ffffff; + text-align: center; + font-size: 17px; + padding: 16px; + width: 130px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; } .ingrzs-button-1 span { - cursor: pointer; - display: inline-block; - position: relative; - transition: 0.5s; + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; } .ingrzs-button-1 span:after { - content: '»'; - position: absolute; - opacity: 0; - top: 0; - right: -15px; - transition: 0.5s; + content: '»'; + position: absolute; + opacity: 0; + top: 0; + right: -15px; + transition: 0.5s; } .ingrzs-button-1:hover span { - padding-right: 15px; + padding-right: 15px; } .ingrzs-button-1:hover span:after { - opacity: 1; - right: 0; + opacity: 1; + right: 0; } /* end for button 11 */ @@ -835,431 +836,431 @@ a:focus-visible { /* new buttons */ .Mahich123-button-1 { - padding: 1rem 2.5rem 1rem 2.5rem; - background: none; - color: white; - border: 1px solid #787878; - border-radius: 15px; + padding: 1rem 2.5rem 1rem 2.5rem; + background: none; + color: white; + border: 1px solid #787878; + border-radius: 15px; } .Mahich123-button-1:hover { - background-color: #7f8487; + background-color: #7f8487; } .Mahich123-button-2 { - padding: 1rem 2.5rem 1rem 2.5rem; - background: none; - color: white; - border: 1px solid #fbf2cf; + padding: 1rem 2.5rem 1rem 2.5rem; + background: none; + color: white; + border: 1px solid #fbf2cf; - transition: 0.5s ease, color 1s ease; + transition: 0.5s ease, color 1s ease; } .Mahich123-button-2:hover { - background-color: #fbf2cf; - color: black; - font-weight: bold; + background-color: #fbf2cf; + color: black; + font-weight: bold; } .Mahich123-button-3 { - padding: 1rem 2rem; - background: #638aab; - border-radius: 3px; - color: #fff; - box-shadow: 0 6px #323232; - transition: none; + padding: 1rem 2rem; + background: #638aab; + border-radius: 3px; + color: #fff; + box-shadow: 0 6px #323232; + transition: none; } .Mahich123-button-3:hover { - box-shadow: 0 4px #323232; - top: 2px; + box-shadow: 0 4px #323232; + top: 2px; } .Mahich123-button-4 { - padding: 1rem 2rem; - background: transparent; - border: 3px solid #5f6f94; - color: #fff; - transition: 0.3s; + padding: 1rem 2rem; + background: transparent; + border: 3px solid #5f6f94; + color: #fff; + transition: 0.3s; } .Mahich123-button-4:hover { - animation: Mahich123-button-4-pulse 1s infinite; - transition: 0.3s; + animation: Mahich123-button-4-pulse 1s infinite; + transition: 0.3s; } @keyframes Mahich123-button-4-pulse { - 0% { - transform: scale(1); - } + 0% { + transform: scale(1); + } - 70% { - transform: scale(0.9); - } + 70% { + transform: scale(0.9); + } - 100% { - transform: scale(1); - } + 100% { + transform: scale(1); + } } .AjayMaheshwari23-button-1 { - display: flex; - background-image: url(https://images.unsplash.com/photo-1566150783936-23096928b65b?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxleHBsb3JlLWZlZWR8MTF8fHxlbnwwfHx8fA%3D%3D&auto=format&fit=crop&w=1296&q=60); - justify-content: center; - margin: 60px auto; - border-radius: 20px; - padding: 10px; - font-family: Georgia, 'Times New Roman', Times, serif; + display: flex; + background-image: url(https://images.unsplash.com/photo-1566150783936-23096928b65b?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxleHBsb3JlLWZlZWR8MTF8fHxlbnwwfHx8fA%3D%3D&auto=format&fit=crop&w=1296&q=60); + justify-content: center; + margin: 60px auto; + border-radius: 20px; + padding: 10px; + font-family: Georgia, 'Times New Roman', Times, serif; } @keyframes star { - 0% { - border-top: 4px solid white; - } + 0% { + border-top: 4px solid white; + } - 25% { - border-right: 4px solid white; - } + 25% { + border-right: 4px solid white; + } - 50% { - border-bottom: 4px solid white; - } + 50% { + border-bottom: 4px solid white; + } - 100% { - border-left: 4px solid white; - } + 100% { + border-left: 4px solid white; + } } .AjayMaheshwari23-button-1 :hover { - padding: 10px; - font-family: Georgia, 'Times New Roman', Times, serif; - border-radius: 20px; - animation: star 1s infinite; + padding: 10px; + font-family: Georgia, 'Times New Roman', Times, serif; + border-radius: 20px; + animation: star 1s infinite; } .mjmanas54-button-1 { - padding: 20px; - border: solid green; - background-color: black; - border-radius: 8px; - font-size: 130%; - color: orange; - font-weight: 600; - transition: 0.5s; + padding: 20px; + border: solid green; + background-color: black; + border-radius: 8px; + font-size: 130%; + color: orange; + font-weight: 600; + transition: 0.5s; } .mjmanas54-button-1:hover { - border: none; - font-size: 200%; - color: black; - background: linear-gradient(orange, white, green); - /* transition-duration: 0.5s; */ - transition: 1s; - padding: 35px; + border: none; + font-size: 200%; + color: black; + background: linear-gradient(orange, white, green); + /* transition-duration: 0.5s; */ + transition: 1s; + padding: 35px; } /* CSS FOR BUTTON 9 ENDS */ /* ImOnlyYisus Btn CSS*/ .ImOnlyYisusContainer { - position: relative; + position: relative; } .ImOnlyYisus-btn { - padding: 6px; - padding-bottom: 0.5em; - padding-top: 0.5em; - font-size: 20px; - text-transform: uppercase; - color: #fff; - border: none; - background-color: transparent; - transition: 0.3s; + padding: 6px; + padding-bottom: 0.5em; + padding-top: 0.5em; + font-size: 20px; + text-transform: uppercase; + color: #fff; + border: none; + background-color: transparent; + transition: 0.3s; } .ImOnlyYisus-btn::after { - content: ''; - background-color: white; - position: absolute; - bottom: 0; - left: 0; - width: 10%; - height: 5%; - transition: 0.3s; + content: ''; + background-color: white; + position: absolute; + bottom: 0; + left: 0; + width: 10%; + height: 5%; + transition: 0.3s; } .ImOnlyYisus-btn::before { - content: ''; - background-color: white; - position: absolute; - top: 0; - right: 0; - width: 10%; - height: 5%; - transition: 0.3s; + content: ''; + background-color: white; + position: absolute; + top: 0; + right: 0; + width: 10%; + height: 5%; + transition: 0.3s; } .ImOnlyYisus-btn:hover { - text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, - 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073; + text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, + 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073; } .ImOnlyYisus-btn:hover::after { - width: 100%; + width: 100%; } .ImOnlyYisus-btn:hover::before { - width: 100%; + width: 100%; } /*ImOnlyYisus Btn CSS ENDS*/ /* raulwwq0 btn start */ .raulwwq0-button-1 { - cursor: pointer; - background: transparent; - position: relative; - display: inline-block; - padding: 15px 30px; - outline: none; - border: 2px solid #7300ff; - margin: 40px; - width: 150px; - height: 60px; - text-transform: uppercase; - font-weight: 900; - text-decoration: none; - letter-spacing: 2px; - color: #fff; - -webkit-box-reflect: below 0px linear-gradient(transparent, #0002); - transition: 0.45s; - transition-delay: 0s; + cursor: pointer; + background: transparent; + position: relative; + display: inline-block; + padding: 15px 30px; + outline: none; + border: 2px solid #7300ff; + margin: 40px; + width: 150px; + height: 60px; + text-transform: uppercase; + font-weight: 900; + text-decoration: none; + letter-spacing: 2px; + color: #fff; + -webkit-box-reflect: below 0px linear-gradient(transparent, #0002); + transition: 0.45s; + transition-delay: 0s; } .raulwwq0-button-1:hover { - transition-delay: 0.5s; - color: #fff; - box-shadow: 0 0 10px #7300ff, 0 0 20px #7300ff, 0 0 40px #7300ff, - 0 0 80px #7300ff, 0 0 100px #7300ff; + transition-delay: 0.5s; + color: #fff; + box-shadow: 0 0 10px #7300ff, 0 0 20px #7300ff, 0 0 40px #7300ff, + 0 0 80px #7300ff, 0 0 100px #7300ff; } .raulwwq0-button-1 span { - position: relative; - z-index: 100; + position: relative; + z-index: 100; } .raulwwq0-button-1::before { - content: ''; - position: absolute; - left: -20px; - top: 50%; - transform: translateY(-50%); - width: 20px; - height: 2px; - background: #7300ff; - box-shadow: 5px -8px 0 #7300ff, 5px 8px 0 #7300ff; - transition: width 0.5s, left 0.5s, height 0.5s, box-shadow 0.5s; - transition-delay: 0.5s, 0.5s, 0s, 0s; + content: ''; + position: absolute; + left: -20px; + top: 50%; + transform: translateY(-50%); + width: 20px; + height: 2px; + background: #7300ff; + box-shadow: 5px -8px 0 #7300ff, 5px 8px 0 #7300ff; + transition: width 0.5s, left 0.5s, height 0.5s, box-shadow 0.5s; + transition-delay: 0.5s, 0.5s, 0s, 0s; } .raulwwq0-button-1:hover::before { - width: 60%; - height: 100%; - left: -2px; - box-shadow: 5px 0 0 #7300ff, 5px 0 0 #7300ff; - transition-delay: 0s, 0s, 0.5s, 0.5s; + width: 60%; + height: 100%; + left: -2px; + box-shadow: 5px 0 0 #7300ff, 5px 0 0 #7300ff; + transition-delay: 0s, 0s, 0.5s, 0.5s; } .raulwwq0-button-1::after { - content: ''; - position: absolute; - right: -20px; - top: 50%; - transform: translateY(-50%); - width: 20px; - height: 2px; - background: #7300ff; - box-shadow: -5px -8px 0 #7300ff, -5px 8px 0 #7300ff; - transition: width 0.5s, right 0.5s, height 0.5s, box-shadow 0.5s; - transition-delay: 0.5s, 0.5s, 0s, 0s; + content: ''; + position: absolute; + right: -20px; + top: 50%; + transform: translateY(-50%); + width: 20px; + height: 2px; + background: #7300ff; + box-shadow: -5px -8px 0 #7300ff, -5px 8px 0 #7300ff; + transition: width 0.5s, right 0.5s, height 0.5s, box-shadow 0.5s; + transition-delay: 0.5s, 0.5s, 0s, 0s; } .raulwwq0-button-1:hover::after { - width: 60%; - height: 102%; - right: -2px; - box-shadow: -5px 0 0 #7300ff, -5px 0 0 #7300ff; - transition-delay: 0s, 0s, 0.5s, 0.5s; + width: 60%; + height: 102%; + right: -2px; + box-shadow: -5px 0 0 #7300ff, -5px 0 0 #7300ff; + transition-delay: 0s, 0s, 0.5s, 0.5s; } /* raulwwq0 btn end */ .Srishti-btn-1 { - font-size: 16px; - font-weight: 200; - letter-spacing: 1px; - padding: 13px 20px 13px; - outline: 0; - border: 1px solid rgb(255, 255, 255); - cursor: pointer; - position: relative; - background-color: rgba(0, 0, 0, 0); - user-select: none; - -webkit-user-select: none; - touch-action: manipulation; - color: white; - box-shadow: inset 0 0 20px rgba(255, 255, 255, 0); + font-size: 16px; + font-weight: 200; + letter-spacing: 1px; + padding: 13px 20px 13px; + outline: 0; + border: 1px solid rgb(255, 255, 255); + cursor: pointer; + position: relative; + background-color: rgba(0, 0, 0, 0); + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; + color: white; + box-shadow: inset 0 0 20px rgba(255, 255, 255, 0); } .Srishti-btn-1:after { - content: ''; - background-color: #343432; - width: 100%; - z-index: -1; - position: absolute; - height: 100%; - top: 7px; - left: 7px; - transition: 0.2s; + content: ''; + background-color: #343432; + width: 100%; + z-index: -1; + position: absolute; + height: 100%; + top: 7px; + left: 7px; + transition: 0.2s; } .Srishti-btn-1:hover:after { - top: 0px; - left: 0px; - box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), - 0 0 20px rgba(255, 255, 255, 0.2); - text-shadow: 1px 1px 2px #427388; + top: 0px; + left: 0px; + box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), + 0 0 20px rgba(255, 255, 255, 0.2); + text-shadow: 1px 1px 2px #427388; } @media (min-width: 768px) { - .Srishti-btn-1 { - padding: 13px 50px 13px; - } + .Srishti-btn-1 { + padding: 13px 50px 13px; + } } /* Ola's btn start */ .Olamilekan-button-1 { - background-color: #333333; - color: #fff; - border: none; - padding: 1em 2.5em; - position: relative; - cursor: pointer; - font-size: 1.2rem; - font-weight: 600; + background-color: #333333; + color: #fff; + border: none; + padding: 1em 2.5em; + position: relative; + cursor: pointer; + font-size: 1.2rem; + font-weight: 600; } .Olamilekan-button-1::before { - content: 'Hover me'; - display: grid; - place-items: center; - color: #333333; - position: absolute; - inset: 0; - background-color: cyan; - font-family: inherit; - clip-path: circle(50% at -100% 0); - transition: clip-path 400ms linear; - font-size: 1.2rem; - font-weight: 600; + content: 'Hover me'; + display: grid; + place-items: center; + color: #333333; + position: absolute; + inset: 0; + background-color: cyan; + font-family: inherit; + clip-path: circle(50% at -100% 0); + transition: clip-path 400ms linear; + font-size: 1.2rem; + font-weight: 600; } .Olamilekan-button-1:hover::before { - clip-path: circle(200% at 0 0); + clip-path: circle(200% at 0 0); } /* Ola's btn end */ /* cyphers btn start */ .cypher-btn-1 { - color: #fff; - font-size: 1.2rem; - padding: 1em 2.5em; - background-color: #2874a6; - cursor: pointer; - position: relative; - border: none; + color: #fff; + font-size: 1.2rem; + padding: 1em 2.5em; + background-color: #2874a6; + cursor: pointer; + position: relative; + border: none; } .cypher-btn-1::before { - content: ''; - position: absolute; - left: -10px; - top: -10px; - width: 40px; - height: 40px; - /* background: #2e86c1; + content: ''; + position: absolute; + left: -10px; + top: -10px; + width: 40px; + height: 40px; + /* background: #2e86c1; border: 5px solid #2e86c1; */ - border-top: 5px solid #2e86c1; - border-left: 5px solid #2e86c1; - transition: all 0.4s; + border-top: 5px solid #2e86c1; + border-left: 5px solid #2e86c1; + transition: all 0.4s; } .cypher-btn-1::after { - content: ''; - position: absolute; - bottom: -10px; - right: -10px; - width: 40px; - height: 40px; - /* background: #2e86c1; + content: ''; + position: absolute; + bottom: -10px; + right: -10px; + width: 40px; + height: 40px; + /* background: #2e86c1; border: 5px solid #2e86c1; */ - border-bottom: 5px solid #2e86c1; - border-right: 5px solid #2e86c1; - transition: all 0.4s; + border-bottom: 5px solid #2e86c1; + border-right: 5px solid #2e86c1; + transition: all 0.4s; } .cypher-btn-1:hover:before, .cypher-btn-1:hover:after { - width: 100%; - height: 100%; + width: 100%; + height: 100%; } /* cyphers btn end */ /* *Swaroop btn start */ .noob-button-1-span { - position: relative; - padding: 4rem 8rem; - overflow: hidden; - border-radius: 0.5rem; + position: relative; + padding: 4rem 8rem; + overflow: hidden; + border-radius: 0.5rem; } .noob-button-1-img { - position: absolute; - top: 50%; - left: 50%; - transform: translateX(-50%) translateY(-50%); - /* transform: translateY(-50%); */ - height: 150%; - width: 150%; - object-position: center; - object-fit: cover; - z-index: 10; - border-radius: 0.5rem; + position: absolute; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + /* transform: translateY(-50%); */ + height: 150%; + width: 150%; + object-position: center; + object-fit: cover; + z-index: 10; + border-radius: 0.5rem; } .noob-button-1 { - height: 100%; - width: 100%; - position: absolute; - top: 50%; - left: 50%; - transform: translateX(-50%) translateY(-50%); - z-index: 20; - background: transparent; - border: 0px; - color: white; - font-size: 16px; - border-radius: 0.5rem; + height: 100%; + width: 100%; + position: absolute; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + z-index: 20; + background: transparent; + border: 0px; + color: white; + font-size: 16px; + border-radius: 0.5rem; } .noob-button-1:hover { - border: 2px solid green; + border: 2px solid green; } .noob-button-1:focus { - border: 4px solid green; + border: 4px solid green; } /* *Swaroop btn end */ @@ -1267,150 +1268,150 @@ a:focus-visible { /* blurry btn start */ .blurry-brush-button-1:hover, .blurry-brush-button-1:focus { - box-shadow: 0 0.5em 0.5em -0.4em #e24091; - -webkit-transform: translateY(-0.25em); - transform: translateY(-0.25em); - border-color: #e24091; - color: #fff; - border-radius: 50px; + box-shadow: 0 0.5em 0.5em -0.4em #e24091; + -webkit-transform: translateY(-0.25em); + transform: translateY(-0.25em); + border-color: #e24091; + color: #fff; + border-radius: 50px; } .blurry-brush-button-1 { - -webkit-transition: 0.25s; - transition: 0.25s; - background: none; - border: 2px solid; - font: inherit; - line-height: 1; - margin: 0.5em; - padding: 1em 2em; - color: #e24091; - border-radius: 25px; + -webkit-transition: 0.25s; + transition: 0.25s; + background: none; + border: 2px solid; + font: inherit; + line-height: 1; + margin: 0.5em; + padding: 1em 2em; + color: #e24091; + border-radius: 25px; } /* blurry btn end */ .harsh-btn-1 { - border-radius: 4px; - background-color: #f4511e; - border: none; - color: #ffffff; - text-align: center; - font-size: 28px; - padding: 20px; - width: 200px; - transition: all 0.5s; - cursor: pointer; - margin: 5px; + border-radius: 4px; + background-color: #f4511e; + border: none; + color: #ffffff; + text-align: center; + font-size: 28px; + padding: 20px; + width: 200px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; } .harsh-btn-1 span { - cursor: pointer; - display: inline-block; - position: relative; - transition: 0.5s; + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; } .harsh-btn-1 span:after { - content: '\00bb'; - position: absolute; - opacity: 0; - top: 0; - right: -20px; - transition: 0.5s; + content: '\00bb'; + position: absolute; + opacity: 0; + top: 0; + right: -20px; + transition: 0.5s; } .harsh-btn-1:hover span { - padding-right: 25px; + padding-right: 25px; } .harsh-btn-1:hover span:after { - opacity: 1; - right: 0; + opacity: 1; + right: 0; } .ankush-btn-1 { - width: 170px; - padding-top: 30px; - padding-bottom: 30px; - text-align: center; - color: #000; - text-transform: uppercase; - font-weight: 600; - margin-left: 30px; - margin-bottom: 30px; - cursor: pointer; - display: inline-block; - background-color: transparent; - border: 3px solid #00d7c3; - border-radius: 50px; - transition: all 0.15s ease-in-out; - color: black; - background-image: linear-gradient(30deg, #00d7c3 50%, transparent 50%); - background-size: 500px; - background-repeat: no-repeat; - background-position: 0%; + width: 170px; + padding-top: 30px; + padding-bottom: 30px; + text-align: center; + color: #000; + text-transform: uppercase; + font-weight: 600; + margin-left: 30px; + margin-bottom: 30px; + cursor: pointer; + display: inline-block; + background-color: transparent; + border: 3px solid #00d7c3; + border-radius: 50px; + transition: all 0.15s ease-in-out; + color: black; + background-image: linear-gradient(30deg, #00d7c3 50%, transparent 50%); + background-size: 500px; + background-repeat: no-repeat; + background-position: 0%; } .ankush-btn-1:hover { - color: white; - background-color: black; - box-shadow: 0 0 10px 0 #00d7c3 inset, 0 0 20px 2px #00d7c3; - border: 3px solid #00d7c3; - animation: ankush-btn-1-pulse 1s infinite; - transition: 0.3s; - background-position: 100%; + color: white; + background-color: black; + box-shadow: 0 0 10px 0 #00d7c3 inset, 0 0 20px 2px #00d7c3; + border: 3px solid #00d7c3; + animation: ankush-btn-1-pulse 1s infinite; + transition: 0.3s; + background-position: 100%; } @keyframes ankush-btn-1-pulse { - 0% { - transform: scale(1); - } + 0% { + transform: scale(1); + } - 70% { - transform: scale(0.9); - } + 70% { + transform: scale(0.9); + } - 100% { - transform: scale(1); - } + 100% { + transform: scale(1); + } } /* davidbru-btn-1 or name of button start */ .davidbru-btn-1 { - position: relative; - width: 180px; - height: 60px; - cursor: pointer; - background: transparent; - border: 1px solid #adff91; - box-sizing: border-box; - outline: none; - transition: 20s ease-in-out; + position: relative; + width: 180px; + height: 60px; + cursor: pointer; + background: transparent; + border: 1px solid #adff91; + box-sizing: border-box; + outline: none; + transition: 20s ease-in-out; } .davidbru-btn-1 svg { - position: absolute; - left: -1px; - top: -1px; - fill: none; - stroke: #fff; - stroke-dasharray: 150 480; - stroke-dashoffset: 150; - transition: 20s ease-in-out; + position: absolute; + left: -1px; + top: -1px; + fill: none; + stroke: #fff; + stroke-dasharray: 150 480; + stroke-dashoffset: 150; + transition: 20s ease-in-out; } .davidbru-btn-1:hover { - transition: 1s ease-in-out; - background: #4fda62; + transition: 1s ease-in-out; + background: #4fda62; } .davidbru-btn-1:hover svg { - stroke-dashoffset: -480; + stroke-dashoffset: -480; } .davidbru-btn-1 span { - color: white; + color: white; } /* davidbru-btn-1 or name of button end */ @@ -1418,36 +1419,34 @@ a:focus-visible { /* Mayank1170-button-1 btn start */ .Mayank1170-button-1:hover { - background-position: 100% 0; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -webkit-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; + background-position: 100% 0; + -moz-transition: all 0.4s ease-in-out; + -o-transition: all 0.4s ease-in-out; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; } .Mayank1170-button-1 { - width: 200px; - font-size: 16px; - font-weight: 600; - color: #fff; - cursor: pointer; - margin: 20px; - height: 55px; - text-align: center; - border: none; - background-size: 300% 100%; - border-radius: 50px; - -o-transition: all 0.4s ease-in-out; - -webkit-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; - background-image: linear-gradient( - to right, - #ed6ea0, - #ec8c69, - #f7186a, - #fbb03b - ); - box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); + width: 200px; + font-size: 16px; + font-weight: 600; + color: #fff; + cursor: pointer; + margin: 20px; + height: 55px; + text-align: center; + border: none; + background-size: 300% 100%; + border-radius: 50px; + -o-transition: all 0.4s ease-in-out; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; + background-image: linear-gradient(to right, + #ed6ea0, + #ec8c69, + #f7186a, + #fbb03b); + box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); } /* Mayank1170-button-1 btn end */ @@ -1455,81 +1454,79 @@ a:focus-visible { /* ANIKET btn start */ .aniket-btn-1 { - list-style-type: none; - margin: 0; - padding: 0; + list-style-type: none; + margin: 0; + padding: 0; } .aniket-btn-1 { - color: #00ddeb; - border-color: #00ddeb; - border-top: 5px; - border-left: 5px; - font-size: 16px; - border-radius: 40px; - width: 12em; - height: 4em; - text-transform: uppercase; - font-weight: bold; - font-family: sans-serif; - letter-spacing: 0.1em; - text-align: center; - line-height: 3em; - position: relative; - overflow: hidden; - z-index: 1; - transition: 0.5s; - margin-left: 1em; - background-color: #000; + color: #00ddeb; + border-color: #00ddeb; + border-top: 5px; + border-left: 5px; + font-size: 16px; + border-radius: 40px; + width: 12em; + height: 4em; + text-transform: uppercase; + font-weight: bold; + font-family: sans-serif; + letter-spacing: 0.1em; + text-align: center; + line-height: 3em; + position: relative; + overflow: hidden; + z-index: 1; + transition: 0.5s; + margin-left: 1em; + background-color: #000; } .aniket-btn-1:hover { - box-shadow: 0 0.3rem 0.3rem rgba(0, 255, 255, 0.529); - color: white; - border-width: 5px solid; - margin-bottom: 20px; - transition: 0.5s ease; - /* background: transparent; */ + box-shadow: 0 0.3rem 0.3rem rgba(0, 255, 255, 0.529); + color: white; + border-width: 5px solid; + margin-bottom: 20px; + transition: 0.5s ease; + /* background: transparent; */ } /* ANIKET btn end */ /* Harsh Jain's button starts*/ .harsh-jain-button-1 { - background-color: #343a40; - height: 20%; - width: 55%; - border-radius: 19px; - color: #fff; - cursor: pointer; - padding: 8px 16px; + background-color: #343a40; + height: 20%; + width: 55%; + border-radius: 19px; + color: #fff; + cursor: pointer; + padding: 8px 16px; } .harsh-jain-button-1 span { - font-size: 20px; + font-size: 20px; } .harsh-jain-button-1:hover { - background-image: linear-gradient( - to right, - #e7487d, - #e7487d 16.65%, - #f6c31d 16.65%, - #f6c31d 33.3%, - #0bffb6 66.6%, - #0bffb6 83.25%, - #9e40eb 83.25%, - #9e40eb 100%, - #e7487d 100% - ); - animation: bgmove 2s linear infinite; - color: black; + background-image: linear-gradient(to right, + #e7487d, + #e7487d 16.65%, + #f6c31d 16.65%, + #f6c31d 33.3%, + #0bffb6 66.6%, + #0bffb6 83.25%, + #9e40eb 83.25%, + #9e40eb 100%, + #e7487d 100%); + animation: bgmove 2s linear infinite; + color: black; } @keyframes bgmove { - to { - background-position: 20vw; - } + to { + background-position: 20vw; + } } /* Harsh Jain's button starts*/ @@ -1537,488 +1534,486 @@ a:focus-visible { /* Harsh Jain's button 2 starts*/ .harsh-jain-button-2:hover { - border: none; - transform: translatey(1em); - cursor: pointer; + border: none; + transform: translatey(1em); + cursor: pointer; } .harsh-jain-button-2 { - position: relative; - height: 50em; - width: 50em; - background: #93ccb3; - border: none; - border-radius: 10%; - border-bottom: 4em solid #254d4d; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - font-size: 3px; + position: relative; + height: 50em; + width: 50em; + background: #93ccb3; + border: none; + border-radius: 10%; + border-bottom: 4em solid #254d4d; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + font-size: 3px; } .harsh-jain-button-2:after { - content: ''; - position: absolute; - background: white; - height: 14em; - width: 10em; - border-radius: 80% 80% 40% 40%; + content: ''; + position: absolute; + background: white; + height: 14em; + width: 10em; + border-radius: 80% 80% 40% 40%; - top: 18em; - left: 9em; + top: 18em; + left: 9em; - box-shadow: 23em 0 white; + box-shadow: 23em 0 white; } .harsh-jain-button-2:before { - content: ''; - position: absolute; - background: white; - height: 5em; - width: 3em; - border-radius: 50%; - z-index: 2; - top: 21em; - left: 14em; - box-shadow: 23em 0 white; + content: ''; + position: absolute; + background: white; + height: 5em; + width: 3em; + border-radius: 50%; + z-index: 2; + top: 21em; + left: 14em; + box-shadow: 23em 0 white; } .eyeballs { - position: relative; - background: #ff6666; - height: 9em; - width: 6em; - border-radius: 60% 60% 90% 90%; + position: relative; + background: #ff6666; + height: 9em; + width: 6em; + border-radius: 60% 60% 90% 90%; - border-bottom: 2em solid red; - border-left: 1.8em solid #e60000; - border-right: 1.8em solid #e60000; + border-bottom: 2em solid red; + border-left: 1.8em solid #e60000; + border-right: 1.8em solid #e60000; - z-index: 1; - left: -10.4em; - top: 7.5em; + z-index: 1; + left: -10.4em; + top: 7.5em; } .eyeballs::after { - content: ''; - position: absolute; - background: #ff6666; - height: 7em; - width: 2.5em; - border-radius: 60% 60% 90% 90%; + content: ''; + position: absolute; + background: #ff6666; + height: 7em; + width: 2.5em; + border-radius: 60% 60% 90% 90%; - border-bottom: 2em solid red; - border-left: 1.8em solid #e60000; - border-right: 1.8em solid #e60000; + border-bottom: 2em solid red; + border-left: 1.8em solid #e60000; + border-right: 1.8em solid #e60000; - z-index: 1; - left: 21.2em; + z-index: 1; + left: 21.2em; } .nose { - position: relative; - background: #142d24; - height: 3em; - width: 1em; - border-radius: 50%; - top: 6.5em; - left: -3.4em; - transform: rotate(-20deg); + position: relative; + background: #142d24; + height: 3em; + width: 1em; + border-radius: 50%; + top: 6.5em; + left: -3.4em; + transform: rotate(-20deg); } .nose::after { - content: ''; - position: absolute; - background: #142d24; - height: 3em; - width: 1em; - border-radius: 50%; - transform: rotate(40deg); + content: ''; + position: absolute; + background: #142d24; + height: 3em; + width: 1em; + border-radius: 50%; + transform: rotate(40deg); - left: 6em; - top: 2.25em; + left: 6em; + top: 2.25em; } #mouth { - position: relative; - z-index: 2; + position: relative; + z-index: 2; } .mouth-brace:before, .mouth-brace:after { - content: ''; - width: 30%; - height: 1.3em; - position: absolute; - display: block; - z-index: 2; + content: ''; + width: 30%; + height: 1.3em; + position: absolute; + display: block; + z-index: 2; } #mouth-left:before { - border-bottom: 0.7em solid #142d24; - border-bottom-left-radius: 20px; - margin-left: -40%; - margin-top: 20.5em; - z-index: 2; + border-bottom: 0.7em solid #142d24; + border-bottom-left-radius: 20px; + margin-left: -40%; + margin-top: 20.5em; + z-index: 2; } #mouth-left:after { - border-top: 0.7em solid #142d24; - border-top-right-radius: 20px; - margin-left: -30%; - margin-top: 21.9em; + border-top: 0.7em solid #142d24; + border-top-right-radius: 20px; + margin-left: -30%; + margin-top: 21.9em; } #mouth-right:before { - border-top: 0.7em solid #142d24; - border-top-left-radius: 20px; - margin-left: 0%; - margin-top: 21.9em; + border-top: 0.7em solid #142d24; + border-top-left-radius: 20px; + margin-left: 0%; + margin-top: 21.9em; } #mouth-right:after { - border-bottom: 0.7em solid #142d24; - border-bottom-right-radius: 20px; - margin-left: 10%; - margin-top: 20.5em; + border-bottom: 0.7em solid #142d24; + border-bottom-right-radius: 20px; + margin-left: 10%; + margin-top: 20.5em; } .eyebrow { - position: relative; - background: #33715a; - height: 3em; - width: 2.5em; - border-radius: 30% 40% 60% 20%; - top: -11.5em; - left: -6.4em; - transform: rotate(-20deg); + position: relative; + background: #33715a; + height: 3em; + width: 2.5em; + border-radius: 30% 40% 60% 20%; + top: -11.5em; + left: -6.4em; + transform: rotate(-20deg); } .eyebrow::after { - content: ''; - position: absolute; - background: #33715a; - height: 15em; - width: 10em; - border-radius: 30% 50% 40% 60%; - transform: rotate(40deg); + content: ''; + position: absolute; + background: #33715a; + height: 15em; + width: 10em; + border-radius: 30% 50% 40% 60%; + transform: rotate(40deg); - left: 10em; - top: -5em; + left: 10em; + top: -5em; } .eyebrow::before { - content: ''; - position: absolute; - background: #33715a; - height: 7em; - width: 5em; - border-radius: 200% 30% 50% 60%; - transform: rotate(40deg); + content: ''; + position: absolute; + background: #33715a; + height: 7em; + width: 5em; + border-radius: 200% 30% 50% 60%; + transform: rotate(40deg); - left: 4em; - top: -8em; + left: 4em; + top: -8em; } .bulba:hover { - border: none; - transform: translatey(1em); - cursor: pointer; + border: none; + transform: translatey(1em); + cursor: pointer; } /* Harsh Jain's button 2 ends*/ /* Nitish btn start */ .Nitish-btn-26 { - display: inline-block; - background-color: #7b38d8; - border-radius: 10px; - border: 4px double #cccccc; - color: #eeeeee; - text-align: center; - font-size: 28px; - padding: 20px; - width: 200px; - transition: all 0.5s; - cursor: pointer; - margin: 5px; + display: inline-block; + background-color: #7b38d8; + border-radius: 10px; + border: 4px double #cccccc; + color: #eeeeee; + text-align: center; + font-size: 28px; + padding: 20px; + width: 200px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; } .Nitish-btn-26 span { - cursor: pointer; - display: inline-block; - position: relative; - transition: 0.5s; + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; } .Nitish-btn-26 span:after { - content: '\00bb'; - position: absolute; - opacity: 0; - top: 0; - right: -20px; - transition: 0.5s; + content: '\00bb'; + position: absolute; + opacity: 0; + top: 0; + right: -20px; + transition: 0.5s; } .Nitish-btn-26:hover { - background-color: #f7c2f9; + background-color: #f7c2f9; } .Nitish-btn-26:hover span { - padding-right: 25px; + padding-right: 25px; } .Nitish-btn-26:hover span:after { - opacity: 1; - right: 0; + opacity: 1; + right: 0; } /*Nitish's btn end */ /*Thiago's btn start*/ .tjbass2021-button-1 { - background-color: #b4befe; - border: none; - border-radius: 5px; - padding: 20px 30px; - transition: 0.5s; - cursor: pointer; - font-family: JetBrains, monospace; + background-color: #b4befe; + border: none; + border-radius: 5px; + padding: 20px 30px; + transition: 0.5s; + cursor: pointer; + font-family: JetBrains, monospace; } .tjbass2021-button-1:hover { - background-color: #94e2d5; - transition: 0.5s; - -webkit-box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, - rgb(95, 184, 255) 10px 10px 0px 0px, - rgb(161, 216, 255) 15px 15px 0px 0px, - rgb(202, 230, 255) 20px 20px 0px 0px, - rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); - box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, - rgb(95, 184, 255) 10px 10px 0px 0px, - rgb(161, 216, 255) 15px 15px 0px 0px, - rgb(202, 230, 255) 20px 20px 0px 0px, - rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); + background-color: #94e2d5; + transition: 0.5s; + -webkit-box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, + rgb(95, 184, 255) 10px 10px 0px 0px, + rgb(161, 216, 255) 15px 15px 0px 0px, + rgb(202, 230, 255) 20px 20px 0px 0px, + rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); + box-shadow: rgb(40, 159, 237) 5px 5px 0px 0px, + rgb(95, 184, 255) 10px 10px 0px 0px, + rgb(161, 216, 255) 15px 15px 0px 0px, + rgb(202, 230, 255) 20px 20px 0px 0px, + rgb(225, 238, 255) 25px 25px 0px 0px, 5px 5px 15px 5px rgba(0, 0, 0, 0); } /*Thiago's btn start*/ /* cyphers 2nd btn start */ .cypher-2-btn { - font-size: 1.2rem; - padding: 1em 2.5em; - background-color: #2874a6; - cursor: pointer; - position: relative; - border: none; - background-color: #343a40; - border-radius: 4px; - color: #fff; - padding: 8px 16px; + font-size: 1.2rem; + padding: 1em 2.5em; + background-color: #2874a6; + cursor: pointer; + position: relative; + border: none; + background-color: #343a40; + border-radius: 4px; + color: #fff; + padding: 8px 16px; } .cypher-2-btn:hover { - background-image: linear-gradient( - 90deg, - #00c0ff 0%, - #ffcf00 49%, - #fc4f4f 80%, - #00c0ff 100% - ); - animation: slidebg 5s linear infinite; + background-image: linear-gradient(90deg, + #00c0ff 0%, + #ffcf00 49%, + #fc4f4f 80%, + #00c0ff 100%); + animation: slidebg 5s linear infinite; } /* cypherrs 2nd bt end */ /* kkartik07's 1st btn start */ .kkartik07-btn-1 { - padding: 18px 32px; - font-size: 30px; - border: none; - outline: none; - font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', - 'Lucida Sans', Arial, sans-serif; - cursor: pointer; - margin: 8px 15px; - transition: 0.2s ease; - background: #003877d5; - color: rgba(255, 255, 255, 0.756); - position: relative; - overflow: hidden; - box-shadow: rgba(110, 110, 119, 0.452) 0px 8px 30px 0px; + padding: 18px 32px; + font-size: 30px; + border: none; + outline: none; + font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', + 'Lucida Sans', Arial, sans-serif; + cursor: pointer; + margin: 8px 15px; + transition: 0.2s ease; + background: #003877d5; + color: rgba(255, 255, 255, 0.756); + position: relative; + overflow: hidden; + box-shadow: rgba(110, 110, 119, 0.452) 0px 8px 30px 0px; } .kkartik07-btn-1::before { - width: 200%; - height: 200%; - content: ''; - transform: rotate(-45deg); - position: absolute; - top: -10%; - left: -180%; - background: rgba(119, 129, 238, 0.2); - transition: 0.3s ease-in-out; + width: 200%; + height: 200%; + content: ''; + transform: rotate(-45deg); + position: absolute; + top: -10%; + left: -180%; + background: rgba(119, 129, 238, 0.2); + transition: 0.3s ease-in-out; } .kkartik07-btn-1:hover::before { - left: 55%; + left: 55%; } /* kkartik07's 1st btn end */ /* Deepak Kumar btn start */ .DeepakKumar-button-31 { - position: absolute; - transform: translate(-50%, -50%); - padding: 1em 1em; - color: white; - border: none; - background: none; - top: 50%; - left: 50%; - font-size: 20px; + position: absolute; + transform: translate(-50%, -50%); + padding: 1em 1em; + color: white; + border: none; + background: none; + top: 50%; + left: 50%; + font-size: 20px; } .DeepakKumar-button-31:before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: #00a7fb; - z-index: -1; - transition: transform 0.6s; - transform-origin: bottom right; - transform: scale(0); + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #00a7fb; + z-index: -1; + transition: transform 0.6s; + transform-origin: bottom right; + transform: scale(0); } .DeepakKumar-button-31:hover:before { - transition: transform 0.5s; - transform-origin: top left; - transform: scale(1); + transition: transform 0.5s; + transform-origin: top left; + transform: scale(1); } .DeepakKumar-button-31:after { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: transparent; - border: 2px solid #fff; - box-sizing: border - box; - z-index: -1; - transition: transform 0.5s; - transform-origin: top left; - transform: scale(1); + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: transparent; + border: 2px solid #fff; + box-sizing: border - box; + z-index: -1; + transition: transform 0.5s; + transform-origin: top left; + transform: scale(1); } .DeepakKumar-button-31:hover:after { - transition: transform 0.6s; - transform-origin: bottom right; - transform: scale(0); + transition: transform 0.6s; + transform-origin: bottom right; + transform: scale(0); } /* Deepak Kumar btn end */ /* Shridhar's btn start */ .shridhar-button-1 { - font-size: 1.2rem; - cursor: pointer; - position: relative; - display: flex; - transition: 1s; + font-size: 1.2rem; + cursor: pointer; + position: relative; + display: flex; + transition: 1s; } .shridhar-button-1::before { - content: 'Follow'; - display: flex; - justify-content: center; - align-items: center; - position: absolute; - top: 0px; - left: 0px; - width: 100%; - height: 100%; - z-index: 10; - background: rgba(40, 40, 40, 1); - transition: 0.2s; - border-radius: 3px; + content: 'Follow'; + display: flex; + justify-content: center; + align-items: center; + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + z-index: 10; + background: rgba(40, 40, 40, 1); + transition: 0.2s; + border-radius: 3px; } .shridhar-button-1:hover::before { - opacity: 0; - pointer-events: none; + opacity: 0; + pointer-events: none; } -.shridhar-button-1 > button { - width: 50%; - padding: 1rem 1.5rem; - border: 0px; - color: white; - font-size: 1rem; - font-weight: 700; - cursor: pointer; +.shridhar-button-1>button { + width: 50%; + padding: 1rem 1.5rem; + border: 0px; + color: white; + font-size: 1rem; + font-weight: 700; + cursor: pointer; } -.shridhar-button-1 > button:hover { - filter: brightness(200%); +.shridhar-button-1>button:hover { + filter: brightness(200%); } .shridhar-button-1-youtube { - background: rgb(255, 0, 0); - border-radius: 5px 0px 0px 5px; + background: rgb(255, 0, 0); + border-radius: 5px 0px 0px 5px; } .shridhar-button-1-twitter { - background: rgb(29, 161, 242); - border-radius: 0px 5px 5px 0px; + background: rgb(29, 161, 242); + border-radius: 0px 5px 5px 0px; } /* Shridhar's btn end */ /* haldaranup 1st button starts here */ .haldaranup-btn-1 { - font-size: 1.25rem; - padding: 16px 36px; - background-color: rgb(117, 0, 172); - border: none; - border-radius: 12px; - cursor: pointer; - color: #ffffff; - transition: all 500ms; + font-size: 1.25rem; + padding: 16px 36px; + background-color: rgb(117, 0, 172); + border: none; + border-radius: 12px; + cursor: pointer; + color: #ffffff; + transition: all 500ms; } .haldaranup-btn-1:hover { - background-color: rgb(255, 238, 0); - color: #000757; + background-color: rgb(255, 238, 0); + color: #000757; } /* haldaranup 1st button ends here */ /* Nitish-btn-2 start */ .Nitish-btn-2 { - display: inline-block; - background-color: #7b38d8; - border-radius: 50px; - border: 4px solid #cccccc; - color: #eeeeee; - text-align: center; - font-size: 28px; - padding: 10px; - width: 150px; - cursor: pointer; - margin: 5px; + display: inline-block; + background-color: #7b38d8; + border-radius: 50px; + border: 4px solid #cccccc; + color: #eeeeee; + text-align: center; + font-size: 28px; + padding: 10px; + width: 150px; + cursor: pointer; + margin: 5px; } .Nitish-btn-2:hover { - border: 4px solid #ea972a; - background-color: #90d838; - color: #000000; - border-radius: 0%; - transition: all 0.5s; + border: 4px solid #ea972a; + background-color: #90d838; + color: #000000; + border-radius: 0%; + transition: all 0.5s; } /* Nitish-btn-2 end */ @@ -2026,132 +2021,132 @@ a:focus-visible { /* Shani button starts */ .shiningshani-button-1 { - width: 60%; - height: 20%; - color: white; - background: transparent; - position: relative; - transition: ease-out 0.3s; - border: 1px solid #43fbf2; - border-radius: 3px; - font-size: 15px; - outline: none; - z-index: 1; + width: 60%; + height: 20%; + color: white; + background: transparent; + position: relative; + transition: ease-out 0.3s; + border: 1px solid #43fbf2; + border-radius: 3px; + font-size: 15px; + outline: none; + z-index: 1; } .shiningshani-button-1:hover { - font-size: large; - color: rgb(54, 20, 20); - font-weight: 300; - cursor: pointer; + font-size: large; + color: rgb(54, 20, 20); + font-weight: 300; + cursor: pointer; } .shiningshani-button-1::before { - transition: 0.3s all ease; - position: absolute; - top: 0; - bottom: 0; - right: 50%; - left: 50%; - content: ''; - background-color: #43fbf2; + transition: 0.3s all ease; + position: absolute; + top: 0; + bottom: 0; + right: 50%; + left: 50%; + content: ''; + background-color: #43fbf2; } .shiningshani-button-1:hover::before { - transition: 0.4s all ease; - left: 0; - right: 0; - opacity: 1; - z-index: -1; + transition: 0.4s all ease; + left: 0; + right: 0; + opacity: 1; + z-index: -1; } /* Sumit1 btn start */ .Sumit-14Singh-btn-1 { - background-color: #26d023; - border: 3px solid red; - width: 200px; - padding: 20px; - font-size: 30px; + background-color: #26d023; + border: 3px solid red; + width: 200px; + padding: 20px; + font-size: 30px; } .Sumit-14Singh-btn-1:hover { - background-color: yellow; - transform: all 2s; + background-color: yellow; + transform: all 2s; } /* Sumit2 btn end */ /* Sumit-14Singh-btn-2 start */ .Sumit-14Singh-btn-2 { - border: 3px solid rgb(66, 16, 147); - width: 250px; - padding: 30px; - border-radius: 100%; - background-color: red; - font-size: 30px; + border: 3px solid rgb(66, 16, 147); + width: 250px; + padding: 30px; + border-radius: 100%; + background-color: red; + font-size: 30px; } .Sumit-14Singh-btn-2:hover { - background-color: gray; + background-color: gray; } /* Sumit-14Singh-btn-2 end */ /* Sumit-14Singh-btn-3 start */ .Sumit-14Singh-btn-3 { - /* text-size-adjust: 20px; */ - background-color: #00c0ff; - border: 3px solid rgb(80, 236, 29); - width: 170px; - padding: 20px; - border-radius: 70px; - font-size: 20px; + /* text-size-adjust: 20px; */ + background-color: #00c0ff; + border: 3px solid rgb(80, 236, 29); + width: 170px; + padding: 20px; + border-radius: 70px; + font-size: 20px; } .Sumit-14Singh-btn-3:hover { - background-color: white; + background-color: white; } /* Sumit-14Singh-btn-3 end */ /* Dilshad360 Button start */ .dilshad360-btn-1 { - display: block; - width: 150px; - height: 50px; - line-height: 40px; - font-size: 18px; - font-family: sans-serif; - text-decoration: none; - color: #333; - letter-spacing: 2px; - text-align: center; - position: relative; - transition: all 0.35s; + display: block; + width: 150px; + height: 50px; + line-height: 40px; + font-size: 18px; + font-family: sans-serif; + text-decoration: none; + color: #333; + letter-spacing: 2px; + text-align: center; + position: relative; + transition: all 0.35s; } .dilshad360-btn-1:after { - position: absolute; - content: ''; - top: 0; - left: 0; - width: 0; - height: 100%; - background: #0bceaf; - transition: all 0.35s; + position: absolute; + content: ''; + top: 0; + left: 0; + width: 0; + height: 100%; + background: #0bceaf; + transition: all 0.35s; } .dilshad360-btn-1 span { - position: relative; - z-index: 2; + position: relative; + z-index: 2; } .dilshad360-btn-1:hover { - color: #ffff; + color: #ffff; } .dilshad360-btn-1:hover:after { - width: 100%; + width: 100%; } /* Dilshad360 Button end */ @@ -2159,153 +2154,158 @@ a:focus-visible { /* Jasimrazi-btn-1 starts here */ .Jasimrazi-btn-1 { - font-size: 20px; - font-weight: 200; - letter-spacing: 1px; - padding: 13px 50px 13px; - outline: 0; - border: 1px solid rgb(255, 255, 255); - cursor: pointer; - position: relative; - color: white; - background-color: rgba(0, 0, 0, 0); - transition: 0.4s all ease; + font-size: 20px; + font-weight: 200; + letter-spacing: 1px; + padding: 13px 50px 13px; + outline: 0; + border: 1px solid rgb(255, 255, 255); + cursor: pointer; + position: relative; + color: white; + background-color: rgba(0, 0, 0, 0); + transition: 0.4s all ease; } .Jasimrazi-btn-1:hover { - background-color: #ffe54c; - top: -7px; - left: -7px; - transition: 0.4s all ease; - color: #000000; - border: 1px solid #000000; + + background-color: #ffe54c; + top: -7px; + left: -7px; + transition: 0.4s all ease; + color: #000000; + border: 1px solid #000000; } /* Jasimrazi-btn-1 ends here */ + /* cypher's btn-3 start */ .cypher-btn-3 { - font-family: Helvetica; - /* letter-spacing: 0.2em; */ - font-weight: 600; - font-size: 25px; - text-align: center; - color: #202125; - cursor: pointer; - /* max-width: 480px; */ - width: 59%; - height: 30%; - outline: 3px solid; - outline-color: rgba(71, 126, 232, 0.5); - outline-offset: 20px; - transition: all 200ms cubic-bezier(0.2, 0, 0, 0.8); + font-family: Helvetica; + /* letter-spacing: 0.2em; */ + font-weight: 600; + font-size: 25px; + text-align: center; + color: #202125; + cursor: pointer; + /* max-width: 480px; */ + width: 59%; + height: 30%; + outline: 3px solid; + outline-color: rgba(71, 126, 232, 0.5); + outline-offset: 20px; + transition: all 200ms cubic-bezier(0.2, 0, 0, 0.8); } .cypher-btn-3:hover { - color: rgba(71, 126, 232, 0.7); - outline-color: rgba(71, 126, 232, 0); - outline-offset: 300px; + color: rgba(71, 126, 232, 0.7); + outline-color: rgba(71, 126, 232, 0); + outline-offset: 300px; } + + /* cypher's btn-3 end*/ /* Deepesh Sharma's button 1 starts*/ .deepeshsharmaofficial-button-1 { - border: 1px solid #3498db; - background: none; - padding: 10px 40px; - font-size: 20px; - font-family: 'montserrat'; - font-weight: bold; - cursor: pointer; - margin: 10px; - transition: 0.8s ease-out; - position: relative; - overflow: hidden; - color: #fff; - z-index: 1; + border: 1px solid #3498db; + background: none; + padding: 10px 40px; + font-size: 20px; + font-family: "montserrat"; + font-weight: bold; + cursor: pointer; + margin: 10px; + transition: 0.8s ease-out; + position: relative; + overflow: hidden; + color: #fff; + z-index: 1; } .deepeshsharmaofficial-button-1:hover { - color: #3498db; - font-weight: bold; + color: #3498db; + font-weight: bold; } .deepeshsharmaofficial-button-1::before { - content: ''; - position: absolute; - left: 0; - width: 100%; - height: 0%; - background: #2498db; - z-index: -1; - transition: 0.8s; - top: 0; - border-radius: 0 0 50% 50%; - height: 180%; + content: ""; + position: absolute; + left: 0; + width: 100%; + height: 0%; + background: #2498db; + z-index: -1; + transition: 0.8s; + top: 0; + border-radius: 0 0 50% 50%; + height: 180%; } .deepeshsharmaofficial-button-1:hover::before { - height: 0%; + height: 0%; } /* Deepesh Sharma's button 1 ends*/ /*Arvind0302 button start */ .arvind0302-btn-1 { - position: relative; - text-align: center; - width: 200px; - padding: 20px; - font-size: 15px; - color: black; - font-family: poppins; - font-weight: 400; - border: 5px solid #15f4ee; - text-transform: uppercase; - letter-spacing: 15px; - cursor: pointer; - border-radius: 100px; - transition: 1.5s; + position: relative; + text-align: center; + width: 200px; + padding: 20px; + font-size: 15px; + color: black; + font-family: poppins; + font-weight: 400; + border: 5px solid #15f4ee; + text-transform: uppercase; + letter-spacing: 15px; + cursor: pointer; + border-radius: 100px; + transition: 1.5s; } .arvind0302-btn-1:hover { - box-shadow: 0 5px 50px 0 #15f4ee inset, 0 5px 50px 0 #15f4ee, - 0 5px 50px 0 #15f4ee inset, 0 5px 50px 0 #15f4ee; - text-shadow: 0 0 5px #15f4ee, 0 0 5px #15f4ee; - color: black; + box-shadow: 0 5px 50px 0 #15f4ee inset, 0 5px 50px 0 #15f4ee, + 0 5px 50px 0 #15f4ee inset, 0 5px 50px 0 #15f4ee; + text-shadow: 0 0 5px #15f4ee, 0 0 5px #15f4ee; + color: black; } /*Arvind0302 button end */ + /* radzhiv's btn start*/ .radzhiv-btn-1 { - padding: 10px; - font-size: 20px; - font-weight: bolder; - border-radius: 5px; - background-image: linear-gradient(to right, #3494e6, #ec6ead); - color: white; + padding: 10px; + font-size: 20px; + font-weight: bolder; + border-radius: 5px; + background-image: linear-gradient(to right, #3494E6, #ec6ead); + color: white; } .radzhiv-btn-1:hover { - text-align: center; - color: #f35626; - background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a); - background-clip: text; - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - animation: hue 10s infinite linear; + text-align: center; + color: #f35626; + background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a); + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + animation: hue 10s infinite linear; } @keyframes radzhiv25-button-hue { - from { - -webkit-filter: hue-rotate(0deg); - } + from { + -webkit-filter: hue-rotate(0deg); + } - to { - -webkit-filter: hue-rotate(-360deg); - } + to { + -webkit-filter: hue-rotate(-360deg); + } } /*radzhiv's btn end*/ From 44aa895c30b822816ed6f1d4b5c39fec537cba8c Mon Sep 17 00:00:00 2001 From: aditya_ahirwar Date: Thu, 20 Oct 2022 00:18:30 +0530 Subject: [PATCH 74/89] added a animated button --- buttons/buttons.css | 43 ++++++++++++++++++++++++++++++++++++++++++- index.html | 10 ++++++++++ 2 files changed, 52 insertions(+), 1 deletion(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index b8a6b0f..cf265f9 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2308,4 +2308,45 @@ a:focus-visible { } } -/*radzhiv's btn end*/ \ No newline at end of file +/*radzhiv's btn end*/ + + +/* Aditya's button starts */ + +.aditya-btn { + width: 150px; + height: 50px; + color: white; + position: relative; + display: inline-block; + background: rgb(0, 68, 255); + border: none; + border-radius: 4px; + padding: 10px 25px; + font-family: Verdana, Geneva, Tahoma, sans-serif; + font-weight: 20px; + cursor: pointer; + transition: all 0.2s ease; + z-index: 1; + } + .aditya-btn:after { + position: absolute; + content: ""; + width: 0; + height: 0; + top: 0; + left: 0; + border-radius: 5px; + background-image: linear-gradient(275deg, #190c8e 0%, #b53232 74%); + transition: all 0.2s ease-in-out; + z-index: -1; + } + .aditya-btn:hover:after { + top: auto; + bottom: 0; + width: 100%; + height: 100%; + border-radius: 40%; + border: none; + } +/* Aditya's button end */ \ No newline at end of file diff --git a/index.html b/index.html index 4c9b143..d24a53b 100644 --- a/index.html +++ b/index.html @@ -593,6 +593,16 @@
+ +
+ +
+ Created by + Aditya Ahirwar +
+
+ +
From 7ac3cffef529d68d2163f8940369b9fc201806af Mon Sep 17 00:00:00 2001 From: shivanshi Date: Thu, 20 Oct 2022 22:22:29 +0530 Subject: [PATCH 75/89] Added a new button --- buttons/buttons.css | 25 ++++++++++++++++++++++++- index.html | 10 ++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index b8a6b0f..b6535b2 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2308,4 +2308,27 @@ a:focus-visible { } } -/*radzhiv's btn end*/ \ No newline at end of file +/*radzhiv's btn end*/ +/* shivanshi btn start */ +.shivanshi-s-btn-1 { + box-sizing: border-box; + appearance: none; + background-color: transparent; + cursor: pointer; + font-size: 1rem; + margin: 20px; + padding: 1.2em 2.8em; + text-decoration: none; + font-family: 'Montserrat', sans-serif; + font-weight: 700; + border-color: #3330E4; + color: #67f878; + background-image: linear-gradient(to bottom, transparent 30%, #248f86 90%); + background-position: 0% 0%; + transition: background 15ms ease-in-out, color 150ms ease-in-out; + } + .shivanshi-s-btn-1:hover { + color: white; + background-position: 0 800%; + } +/* shivanshi btn end */ \ No newline at end of file diff --git a/index.html b/index.html index 4c9b143..992fa01 100644 --- a/index.html +++ b/index.html @@ -593,6 +593,16 @@
+ +
+ +
+ Created by + Shivanshi +
+
+ +
From 3963e8c389a8f84c0b228f0d0bd99ba4fa5d4aad Mon Sep 17 00:00:00 2001 From: Gaurav Sharma Date: Fri, 21 Oct 2022 11:45:22 +0530 Subject: [PATCH 76/89] added css button --- buttons/buttons.css | 10 +++++----- index.html | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 7dd8e15..6057d96 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2312,7 +2312,7 @@ a:focus-visible { /* Gaurav Sharma's button 1 starts*/ -svg { +.gauravsharmatheofficial-btn-1-svg { position: absolute; right: 54px; top: 114px; @@ -2323,7 +2323,7 @@ svg { transition: 1s ease-in-out; } -.gauravsharmatheofficial-button-1 { +.gauravsharmatheofficial-btn-1 { width: 180px; height: 60px; cursor: pointer; @@ -2333,16 +2333,16 @@ svg { transition: 1s ease-in-out; } -.gauravsharmatheofficial-button-1:hover { +.gauravsharmatheofficial-btn-1:hover { transition: 1s ease-in-out; background: #5f9ad4; } -.gauravsharmatheofficial-button-1:hover svg { +.gauravsharmatheofficial-btn-1:hover .gauravsharmatheofficial-btn-1-svg { stroke-dashoffset: -480; } -.gauravsharmatheofficial-button-1 span { +.gauravsharmatheofficial-btn-1-span { color: white; font-size: 18px; font-weight: 100; diff --git a/index.html b/index.html index e8b697a..4ce703f 100644 --- a/index.html +++ b/index.html @@ -595,12 +595,12 @@
- + Hover Me
Created by Gaurav Sharma From 7228262f2261e4919687dbe311f87ab9b82f9bce Mon Sep 17 00:00:00 2001 From: Avinash Date: Sat, 22 Oct 2022 16:42:57 +0530 Subject: [PATCH 77/89] button commit --- buttons/buttons.css | 46 ++++++++++++++++++++++++++++++++++++++++++++- index.html | 12 ++++++++++++ 2 files changed, 57 insertions(+), 1 deletion(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index b8a6b0f..34ef559 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2308,4 +2308,48 @@ a:focus-visible { } } -/*radzhiv's btn end*/ \ No newline at end of file +/*radzhiv's btn end*/ + +/* avishaan24's btn start */ + +.avishaan24-btn-1{ + color: white; + padding: 15px 70px; + border: 2px solid white; + border-radius: 15px; + font-size: medium; + margin: auto; + background: transparent; +} +.avishaan24-btn-1:hover{ + cursor: pointer; + box-shadow: 0 0 1px 5px rgba(138, 59, 88, 0.4), 0 0 1px 10px rgba(138, 59, 88, 0.1), 0 0 1px 15px rgba(138, 59, 88, 0.1); + transform: rotate(360deg); +} + +.avishaan24-btn-1::after { + content: ''; + width: 30px; height: 30px; + border-radius: 100%; + border: 5px solid rgb(238, 236, 238); + position: absolute; + z-index: -1; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + animation: oval 2s infinite; + } + @keyframes oval { + 0% { + width: 30px; + height: 30px; + opacity: 1; + } + 100% { + width: 250px; + height: 150px; + opacity: 0; + } + } + +/* avishaan24's btn end */ \ No newline at end of file diff --git a/index.html b/index.html index 4c9b143..eec3fd7 100644 --- a/index.html +++ b/index.html @@ -593,7 +593,19 @@
+ +
+ + +
+ Created by + avishaan24 +
+
+ +
From e357a960bf3088a065a8a321ce505b96b6e85c21 Mon Sep 17 00:00:00 2001 From: 0b51d14n Date: Sun, 23 Oct 2022 16:07:11 +0530 Subject: [PATCH 78/89] Added new flipping button --- buttons/buttons.css | 50 +++++++++++++++++++++++++++++++++++++++++++++ index.html | 10 +++++++++ 2 files changed, 60 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index 6057d96..b4c126c 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2349,3 +2349,53 @@ a:focus-visible { } /* Gaurav Sharma's button 1 end*/ + +.arnav-btn{ + opacity: 1; + outline: 0; + color: #fff; + line-height: 40px; + position: relative; + text-align: center; + letter-spacing: 1px; + display: inline-block; + text-decoration: none; + font-family: "Inter"; + font-weight: 700; + text-transform: uppercase; + } + .arnav-btn:hover:after { + opacity: 1; + transform: translateY(0) rotateX(0); + } + .arnav-btn:hover:before { + opacity: 0; + transform: translateY(50%) rotateX(90deg); + } + .arnav-btn:after { + top: 0; + left: 0; + opacity: 0; + width: 100%; + color: #323237; + display: block; + transition: 0.5s; + position: absolute; + background: #adadaf; + content: attr(data-back); + transform: translateY(-50%) rotateX(90deg); + } + .arnav-btn:before { + top: 0; + left: 0; + opacity: 1; + color: #adadaf; + display: block; + padding: 0 30px; + line-height: 40px; + transition: 0.5s; + position: relative; + background: #323237; + content: attr(data-front); + transform: translateY(0) rotateX(0); + } diff --git a/index.html b/index.html index 4ce703f..41097be 100644 --- a/index.html +++ b/index.html @@ -608,6 +608,16 @@
+ +
+ +
+ Created by + Arnav Sharma +
+
+ +
From 16d834b92d4b41792e3d6e4a2cc46a8b11e66d37 Mon Sep 17 00:00:00 2001 From: getRicha Date: Sun, 23 Oct 2022 22:52:35 +0530 Subject: [PATCH 79/89] Added wiggle animation button --- buttons/buttons.css | 43 +++++++++++++++++++++++++++++++++++++++++++ index.html | 10 ++++++++++ 2 files changed, 53 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index 6057d96..10f1327 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2349,3 +2349,46 @@ a:focus-visible { } /* Gaurav Sharma's button 1 end*/ + +/* getRicha-btn-1 start */ + +.getRicha-btn-1 { + background-color: #47cf73; + padding: 7px; + width: 100px; + cursor: pointer; +} + +.getRicha-btn-1:hover { + animation: getRicha-btn-1-wiggle 2s infinite; +} + +@keyframes getRicha-btn-1-wiggle { + 5%, + 50% { + transform: scale(1); + } + 10% { + transform: scale(1); + } + 15% { + transform: scale(1); + } + 20% { + transform: scale(1) rotate(-5deg); + } + 25% { + transform: scale(1) rotate(5deg); + } + 30% { + transform: scale(1) rotate(-3deg); + } + 35% { + transform: scale(1) rotate(2deg); + } + 40% { + transform: scale(1) rotate(0); + } +} + +/* getRicha-btn-1 end */ \ No newline at end of file diff --git a/index.html b/index.html index 4ce703f..76c3beb 100644 --- a/index.html +++ b/index.html @@ -608,6 +608,16 @@
+ +
+ +
+ Created by + getRicha +
+
+ +
From dabd139655ac7a038699c1cd14889459910bb467 Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Mon, 24 Oct 2022 15:12:00 +0530 Subject: [PATCH 80/89] Update index.html Edited your name as githubusername --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 7f485e6..e28f497 100644 --- a/index.html +++ b/index.html @@ -598,7 +598,7 @@
Created by - Shivanshi + shivanshi-s
@@ -684,4 +684,4 @@ - \ No newline at end of file + From 4e45eb745314a55f837a4b355b060ed687bc084c Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Mon, 24 Oct 2022 15:26:17 +0530 Subject: [PATCH 81/89] Update index.html --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index e8f6f83..d81513e 100644 --- a/index.html +++ b/index.html @@ -634,7 +634,7 @@
- +
Created by 0b51d14n217 @@ -695,4 +695,4 @@ - \ No newline at end of file + From 5889ab527b7898467a4a1efa3e207f5563425fb7 Mon Sep 17 00:00:00 2001 From: 0b51d14n Date: Mon, 24 Oct 2022 18:05:06 +0530 Subject: [PATCH 82/89] Added Cyberpunk glitch button --- buttons/buttons.css | 89 +++++++++++++++++++++++++++++++++++++++++++++ index.html | 12 +++++- 2 files changed, 99 insertions(+), 2 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index 7d6757d..ddec696 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2528,3 +2528,92 @@ a:focus-visible { content: attr(data-front); transform: translateY(0) rotateX(0); } + + .arnav-btn-2, .arnav-btn-2::after { + width: 200px; + height: 69px; + padding-left: 35px; + font-size: 36px; + font-family: 'Inter'; + font-weight: 700; + font-size: 1.5rem; + background: linear-gradient(45deg, transparent 5%, #F8F005 5%); + border: 0; + color: #000; + line-height: 65px; + box-shadow: 6px 0px 0px #00E6F6; + outline: transparent; + position: relative; + } + + .arnav-btn-2::after { + --slice-0: inset(50% 50% 50% 50%); + --slice-1: inset(80% -6px 0 0); + --slice-2: inset(50% -6px 30% 0); + --slice-3: inset(10% -6px 85% 0); + --slice-4: inset(40% -6px 43% 0); + --slice-5: inset(80% -6px 5% 0); + + content: 'HOVER ME'; + display: block; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: linear-gradient(45deg, transparent 3%, #00E6F6 3%, #00E6F6 5%, #F8F005 5%); + text-shadow: -3px -3px 0px #FF013C, 3px 3px 0px #00E6F6; + clip-path: var(--slice-0); + } + + .arnav-btn-2:hover::after { + animation: 1s glitch; + animation-timing-function: steps(2, end); + } + + @keyframes glitch { + 0% { + clip-path: var(--slice-1); + transform: translate(-20px, -10px); + } + 10% { + clip-path: var(--slice-3); + transform: translate(10px, 10px); + } + 20% { + clip-path: var(--slice-1); + transform: translate(-10px, 10px); + } + 30% { + clip-path: var(--slice-3); + transform: translate(0px, 5px); + } + 40% { + clip-path: var(--slice-2); + transform: translate(-5px, 0px); + } + 50% { + clip-path: var(--slice-3); + transform: translate(5px, 0px); + } + 60% { + clip-path: var(--slice-4); + transform: translate(5px, 10px); + } + 70% { + clip-path: var(--slice-2); + transform: translate(-10px, 10px); + } + 80% { + clip-path: var(--slice-5); + transform: translate(20px, -10px); + } + 90% { + clip-path: var(--slice-1); + transform: translate(-10px, 0px); + } + 100% { + clip-path: var(--slice-1); + transform: translate(0); + } + } \ No newline at end of file diff --git a/index.html b/index.html index f474625..8b25665 100644 --- a/index.html +++ b/index.html @@ -643,7 +643,7 @@ - +
@@ -651,7 +651,15 @@ 0b51d14n217
- + +
+ HOVER ME +
+ Created by + 0b51d14n217 +
+
+
From 1e548fdb42afb0d578b289807b792403124bbda4 Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Wed, 26 Oct 2022 13:34:55 +0530 Subject: [PATCH 83/89] Update buttons.css --- buttons/buttons.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/buttons/buttons.css b/buttons/buttons.css index ddec696..162703e 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2567,11 +2567,11 @@ a:focus-visible { } .arnav-btn-2:hover::after { - animation: 1s glitch; + animation: 1s arnav-btn-2-glitch; animation-timing-function: steps(2, end); } - @keyframes glitch { + @keyframes arnav-btn-2-glitch { 0% { clip-path: var(--slice-1); transform: translate(-20px, -10px); @@ -2616,4 +2616,4 @@ a:focus-visible { clip-path: var(--slice-1); transform: translate(0); } - } \ No newline at end of file + } From d62699b157a957c52a668e5bddb073b7c9c335d9 Mon Sep 17 00:00:00 2001 From: Rajeev Krishna <84130482+radzhiv25@users.noreply.github.com> Date: Wed, 26 Oct 2022 13:38:14 +0530 Subject: [PATCH 84/89] resolved the conflicts (#139) Co-authored-by: radzhiv Co-authored-by: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> --- buttons/buttons.css | 20 ++++++++++++++++++++ index.html | 10 ++++++++++ 2 files changed, 30 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index a7a62d5..382bbc9 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2553,6 +2553,26 @@ a:focus-visible { transform: translateY(0) rotateX(0); } + /* radzhiv's btn 2 start */ + .radzhiv-btn-2 { + padding: 10px; + font-size: 20px; + border-radius: 5px; + color: white; + background-color: #5f6f94; +} +.radzhiv-btn-2:hover{ + background-color: transparent; + font-weight: 700; + color: #2e86c1; + border-width: 4px; + border-style: solid; + border-image: linear-gradient(to right, darkblue, darkorchid) 1; + cursor: pointer; +} + /* radzhiv's btn 2 end */ + + .arnav-btn-2, .arnav-btn-2::after { width: 200px; height: 69px; diff --git a/index.html b/index.html index 33bfb95..669d459 100644 --- a/index.html +++ b/index.html @@ -674,6 +674,16 @@
+ +
+ +
+ Created by + radzhiv25 +
+
+ +
From b4174425ff2f7cc86a952c418798d7929bb0cd7e Mon Sep 17 00:00:00 2001 From: Lavesh Verma <96722314+laveshverma007@users.noreply.github.com> Date: Wed, 26 Oct 2022 13:41:52 +0530 Subject: [PATCH 85/89] Added my customized hover button (#140) * Added my customized hover button * Update index.html Co-authored-by: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> --- buttons/buttons.css | 26 ++++++++++++++++++++++++++ index.html | 15 +++++++++++++++ 2 files changed, 41 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index 382bbc9..c05393d 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2553,6 +2553,31 @@ a:focus-visible { transform: translateY(0) rotateX(0); } + + .lavesh-btn-1{ + width: 170px; + height: 40px; + padding-top: 10px; + padding-bottom: 30px; + text-align: center; + color: #000; + text-transform: uppercase; + font-weight: 600; + margin-left: 30px; + margin-bottom: 30px; + cursor: pointer; + display: inline-block; + border: 2px solid #3c73ff; + background-color: #3c73ff; + border-radius: 20px; + color: #fff; + transition: .3s; + } + .lavesh-btn-1:hover{ + box-shadow: 8px 8px #99bdff; + transition: .3s; + } + /* radzhiv's btn 2 start */ .radzhiv-btn-2 { padding: 10px; @@ -2661,3 +2686,4 @@ a:focus-visible { transform: translate(0); } } + diff --git a/index.html b/index.html index 669d459..39bc3ce 100644 --- a/index.html +++ b/index.html @@ -665,6 +665,20 @@
+ + + + +
+ Hover me +
+ Created by + laveshverma007 +
+
+ + +
HOVER ME
@@ -685,6 +699,7 @@ +
From 51c444d1c0b260064013abd22eb335a7c26e7294 Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Sun, 4 Dec 2022 22:44:19 +0530 Subject: [PATCH 86/89] Update README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 563b2a4..6795bef 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,11 @@ # CSS Buttons > A collection of simple and subtle CSS-only hover animations for buttons. ✨ +> **NOTE** +> +> - This project is under maintenance so pr and issue are on hold + + [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg?style=flat)](https://github.com/Design-and-Code/css-buttons) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](https://github.com/Design-and-Code/css-buttons) [![Open Source Love svg1](https://badges.frapsoft.com/os/v1/open-source.svg?v=103?style=flat)](https://github.com/Design-and-Code/css-buttons) From b7f6a1b308991e9cd893bd1619e024af03cf5fd2 Mon Sep 17 00:00:00 2001 From: Rajkumar Khistariya <83064473+Rajkumar-justcoder@users.noreply.github.com> Date: Sun, 4 Dec 2022 22:44:42 +0530 Subject: [PATCH 87/89] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6795bef..6ffe7b7 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # CSS Buttons > A collection of simple and subtle CSS-only hover animations for buttons. ✨ + > **NOTE** > > - This project is under maintenance so pr and issue are on hold From 8abcb61f4345c8565606351972a995bb17b96589 Mon Sep 17 00:00:00 2001 From: Amit <110405790+amthub@users.noreply.github.com> Date: Sat, 4 Feb 2023 20:27:10 +0530 Subject: [PATCH 88/89] button (#149) --- buttons/buttons.css | 16 ++++++++++++++++ index.html | 10 ++++++++++ 2 files changed, 26 insertions(+) diff --git a/buttons/buttons.css b/buttons/buttons.css index c05393d..d3dc362 100644 --- a/buttons/buttons.css +++ b/buttons/buttons.css @@ -2640,6 +2640,22 @@ a:focus-visible { animation-timing-function: steps(2, end); } + /* Amit's button */ + .Amit-btn-1{ + color: red; + padding: 20px 40px; + border-radius: 10px; + box-shadow: 2px 3px 5px red,2px 3px 5px blue; + font-size: 20px; + + } + .Amit-btn-1:hover{ + text-shadow: 2px 3px 5px green; + font-weight: bold; + box-shadow: 2px 3px 5px rgb(8, 159, 234),2px 3px 5px rgb(103, 34, 46),2px 3px 5px rgb(38, 99, 38); + border:4px solid purple; + + } @keyframes arnav-btn-2-glitch { 0% { clip-path: var(--slice-1); diff --git a/index.html b/index.html index 39bc3ce..908f416 100644 --- a/index.html +++ b/index.html @@ -698,6 +698,16 @@
+ +
+ +
+ Created by + amthub +
+
+ +
From 149028a94530fb2147c6ec9a38259bf1f27066a7 Mon Sep 17 00:00:00 2001 From: Sai Smruti Ranjan Das <160756794+saismrutiranjan18@users.noreply.github.com> Date: Sat, 28 Dec 2024 11:22:34 +0530 Subject: [PATCH 89/89] Updating Favicon --- assets/favicon/20241228_111649.png | Bin 0 -> 200257 bytes index.html | 1 + 2 files changed, 1 insertion(+) create mode 100644 assets/favicon/20241228_111649.png diff --git a/assets/favicon/20241228_111649.png b/assets/favicon/20241228_111649.png new file mode 100644 index 0000000000000000000000000000000000000000..9c4d7b65e438f34d79bd7af4f2dd0110e357b363 GIT binary patch literal 200257 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 LCk}HDCKUf4XO4f! literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 908f416..a8dbf87 100644 --- a/index.html +++ b/index.html @@ -5,6 +5,7 @@ + CSS Buttons