Repository: r1/cssbuttons Branch: master Commit: c416ffc28422 Files: 82 Total size: 162.1 KB Directory structure: gitextract_k5fhr9_x/ ├── .eslintrc.json ├── .gitignore ├── README.md ├── components/ │ ├── Buttons/ │ │ └── Buttons.tsx │ ├── LayoutGA.js │ └── Sidebar/ │ └── Sidebar.tsx ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages/ │ ├── _app.tsx │ ├── _document.tsx │ ├── buttons/ │ │ ├── 0.tsx │ │ ├── 1.tsx │ │ ├── 10.tsx │ │ ├── 11.tsx │ │ ├── 12.tsx │ │ ├── 13.tsx │ │ ├── 14.tsx │ │ ├── 15.tsx │ │ ├── 16.tsx │ │ ├── 17.tsx │ │ ├── 18.tsx │ │ ├── 19.tsx │ │ ├── 2.tsx │ │ ├── 20.tsx │ │ ├── 21.tsx │ │ ├── 22.tsx │ │ ├── 23.tsx │ │ ├── 24.tsx │ │ ├── 25.tsx │ │ ├── 26.tsx │ │ ├── 27.tsx │ │ ├── 28.tsx │ │ ├── 29.tsx │ │ ├── 3.tsx │ │ ├── 30.tsx │ │ ├── 31.tsx │ │ ├── 32.tsx │ │ ├── 33.tsx │ │ ├── 34.tsx │ │ ├── 35.tsx │ │ ├── 36.tsx │ │ ├── 37.tsx │ │ ├── 38.tsx │ │ ├── 39.tsx │ │ ├── 4.tsx │ │ ├── 40.tsx │ │ ├── 41.tsx │ │ ├── 42.tsx │ │ ├── 43.tsx │ │ ├── 44.tsx │ │ ├── 45.tsx │ │ ├── 46.tsx │ │ ├── 47.tsx │ │ ├── 48.tsx │ │ ├── 49.tsx │ │ ├── 5.tsx │ │ ├── 50.tsx │ │ ├── 51.tsx │ │ ├── 52.tsx │ │ ├── 53.tsx │ │ ├── 54.tsx │ │ ├── 55.tsx │ │ ├── 56.tsx │ │ ├── 57.tsx │ │ ├── 58.tsx │ │ ├── 59.tsx │ │ ├── 6.tsx │ │ ├── 60.tsx │ │ ├── 61.tsx │ │ ├── 62.tsx │ │ ├── 7.tsx │ │ ├── 8.tsx │ │ └── 9.tsx │ └── index.tsx ├── postcss.config.js ├── public/ │ └── ads.txt ├── scripts/ │ └── generate-sitemap.js ├── styles/ │ └── globals.css ├── tailwind.config.js ├── tsconfig.json └── utils/ └── analytics.js ================================================ FILE CONTENTS ================================================ ================================================ FILE: .eslintrc.json ================================================ { "extends": "next/core-web-vitals", "rules": { "@next/next/no-html-link-for-pages": ["error", "/my-app/pages/"] } } ================================================ FILE: .gitignore ================================================ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies /node_modules /.pnp .pnp.js # testing /coverage # next.js /.next/ /out/ # production /build # misc .DS_Store *.pem # debug npm-debug.log* yarn-debug.log* yarn-error.log* # local env files .env.local .env.development.local .env.test.local .env.production.local # vercel .vercel ================================================ FILE: README.md ================================================
{`Button`}
{`.bn1 {
display: inline-block;
padding: 0.6em 1.7em;
border: 0.1em solid #ffffff;
margin: 0 0.3em 0.3em 0;
border-radius: 0.12em;
box-sizing: border-box;
text-decoration: none;
font-family: "Roboto", sans-serif;
font-weight: 300;
color: #ffffff;
text-align: center;
transition: all 0.2s;
}
.bn1:hover {
color: #000000;
background-color: #ffffff;
}`}
{`Button`}
{`.bn11 {
display: inline-block;
padding: 0.5em 1.7em;
margin: 0 0.1em 0.1em 0;
border: 0.16em solid rgba(255, 255, 255, 0);
background-color: rgb(80, 10, 172);
border-radius: 2em;
box-sizing: border-box;
text-decoration: none;
font-family: "Roboto", sans-serif;
font-weight: 300;
color: #ffffff;
text-shadow: 0 0.04em 0.04em rgba(0, 0, 0, 0.35);
text-align: center;
transition: all 0.2s;
}
a.bn11:hover {
border-color: rgb(255, 255, 255);
}`}
{`Button`}
{`.bn13 {
display: inline-block;
padding: 0.65em 1.6em;
border: 3px solid #ffffff;
margin: 0 0.3em 0.3em 0;
border-radius: 0.12em;
box-sizing: border-box;
text-decoration: none;
font-family: "Roboto", sans-serif;
font-weight: 300;
color: #ffffff;
text-align: center;
transition: all 0.2s;
animation: bn13bouncy 5s infinite linear;
position: relative;
}
.bn13:hover {
background-color: white;
color: #000000;
}
@keyframes bn13bouncy {
0% {
top: 0em;
}
40% {
top: 0em;
}
43% {
top: -0.9em;
}
46% {
top: 0em;
}
48% {
top: -0.4em;
}
50% {
top: 0em;
}
100% {
top: 0em;
}
}`}
{`Button`}
{`.bn14 {
font-family: lato,sans-serif;
font-weight: bold;
font-size: 1em;
letter-spacing: 0.1em;
text-decoration: none;
color: #ffffff;
display: inline-block;
padding: 10px 40px 10px 40px;
position: relative;
border: 3px solid #ffffff;
border-radius: 25px;
}`}
{`Button`}
{`.bn15 {
font-family: lato,sans-serif;
font-weight: bold;
font-size: 1em;
letter-spacing: 0.1em;
text-decoration: none;
color: #ffffff;
display: inline-block;
padding: 10px 40px 10px 40px;
position: relative;
border: 3px solid #ffffff;
border-radius: 20px;
}`}
{`Button`}
{`.bn16 {
font-family: lato,sans-serif;
font-weight: bold;
font-size: 1em;
letter-spacing: 0.1em;
text-decoration: none;
color: #ffffff;
display: inline-block;
padding: 10px 40px 10px 40px;
position: relative;
border: 3px solid #ffffff;
border-radius: 25px;
}`}
{`Button`}
{`.bn17 {
font-family: lato,sans-serif;
font-weight: bold;
font-size: 1em;
letter-spacing: 0.1em;
text-decoration: none;
color: #ffffff;
display: inline-block;
padding: 10px 40px 10px 40px;
position: relative;
border: 3px solid #ffffff;
border-radius: 20px;
}`}
{`.bn632-hover {
width: 160px;
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;
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;
}
.bn632-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;
}
.bn632-hover:focus {
outline: none;
}
.bn632-hover.bn18 {
background-image: linear-gradient(
to right,
#25aae1,
#40e495,
#30dd8a,
#2bb673
);
box-shadow: 0 4px 15px 0 rgba(49, 196, 190, 0.75);
}`}
{`.bn632-hover {
width: 160px;
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;
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;
}
.bn632-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;
}
.bn632-hover:focus {
outline: none;
}
.bn632-hover.bn19 {
background-image: linear-gradient(
to right,
#f5ce62,
#e43603,
#fa7199,
#e85a19
);
box-shadow: 0 4px 15px 0 rgba(229, 66, 10, 0.75);
}`}
{`.bn632-hover {
width: 160px;
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;
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;
}
.bn632-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;
}
.bn632-hover:focus {
outline: none;
}
.bn632-hover.bn20 {
background-image: linear-gradient(
to right,
#667eea,
#764ba2,
#6b8dd6,
#8e37d7
);
box-shadow: 0 4px 15px 0 rgba(116, 79, 168, 0.75);
}`}
{`.bn632-hover {
width: 160px;
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;
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;
}
.bn632-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;
}
.bn632-hover:focus {
outline: none;
}
.bn632-hover.bn21 {
background-image: linear-gradient(
to right,
#fc6076,
#ff9a44,
#ef9d43,
#e75516
);
box-shadow: 0 4px 15px 0 rgba(252, 104, 110, 0.75);
}`}
{`.bn632-hover {
width: 160px;
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;
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;
}
.bn632-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;
}
.bn632-hover:focus {
outline: none;
}
.bn632-hover.bn22 {
background-image: linear-gradient(
to right,
#0ba360,
#3cba92,
#30dd8a,
#2bb673
);
box-shadow: 0 4px 15px 0 rgba(23, 168, 108, 0.75);
}`}
{`.bn632-hover {
width: 160px;
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;
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;
}
.bn632-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;
}
.bn632-hover:focus {
outline: none;
}
.bn632-hover.bn23 {
background-image: linear-gradient(
to right,
#009245,
#fcee21,
#00a8c5,
#d9e021
);
box-shadow: 0 4px 15px 0 rgba(83, 176, 57, 0.75);
}`}
{`.bn632-hover {
width: 160px;
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;
}
.bn632-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;
}
.bn632-hover:focus {
outline: none;
}
.bn632-hover.bn24 {
background-image: linear-gradient(
to right,
#6253e1,
#852d91,
#a3a1ff,
#f24645
);
box-shadow: 0 4px 15px 0 rgba(126, 52, 161, 0.75);
}`}
{`.bn632-hover {
width: 160px;
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;
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;
}
.bn632-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;
}
.bn632-hover:focus {
outline: none;
}
.bn632-hover.bn25 {
background-image: linear-gradient(
to right,
#29323c,
#485563,
#2b5876,
#4e4376
);
box-shadow: 0 4px 15px 0 rgba(45, 54, 65, 0.75);
}`}
{`.bn632-hover {
width: 160px;
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;
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;
}
.bn632-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;
}
.bn632-hover:focus {
outline: none;
}
.bn632-hover.bn26 {
background-image: linear-gradient(
to right,
#25aae1,
#4481eb,
#04befe,
#3f86ed
);
box-shadow: 0 4px 15px 0 rgba(65, 132, 234, 0.75);
}`}
{`.bn632-hover {
width: 160px;
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;
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;
}
.bn632-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;
}
.bn632-hover:focus {
outline: none;
}
.bn632-hover.bn27 {
background-image: linear-gradient(
to right,
#ed6ea0,
#ec8c69,
#f7186a,
#fbb03b
);
box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75);
}`}
{`.bn632-hover {
width: 160px;
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;
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;
}
.bn632-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;
}
.bn632-hover:focus {
outline: none;
}
.bn632-hover.bn28 {
background-image: linear-gradient(
to right,
#eb3941,
#f15e64,
#e14e53,
#e2373f
);
box-shadow: 0 5px 15px rgba(242, 97, 103, 0.4);
}`}
{`.bn29 {
border: none;
padding: 0.8em 2.5em;
outline: none;
color: white;
font-style: 1.2em;
position: relative;
z-index: 1;
cursor: pointer;
background: none;
text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.45);
}
.bn29:before,
.bn29:after {
position: absolute;
top: 50%;
left: 50%;
border-radius: 10em;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
width: 105%;
height: 105%;
content: "";
z-index: -2;
background-size: 400% 400%;
background: linear-gradient(
60deg,
#f79533,
#f37055,
#ef4e7b,
#a166ab,
#5073b8,
#1098ad,
#07b39b,
#6fba82
);
}
.bn29:before {
-webkit-filter: blur(7px);
filter: blur(7px);
-webkit-transition: all 0.25s ease;
transition: all 0.25s ease;
-webkit-animation: pulse 10s infinite ease;
animation: pulse 10s infinite ease;
}
.bn29:after {
-webkit-filter: blur(0.3px);
filter: blur(0.3px);
}
.bn29:hover:before {
width: 115%;
height: 115%;
}`}
{`Button`}
{`.bn3 {
display: inline-block;
padding: 0.5em 1.7em;
margin: 0 0.1em 0.1em 0;
border: 0.16em solid rgb(255, 255, 255);
border-radius: 2em;
box-sizing: border-box;
text-decoration: none;
font-family: "Roboto", sans-serif;
font-weight: 300;
color: #ffffff;
text-shadow: 0 0.04em 0.04em rgba(255, 255, 255, 0.253);
text-align: center;
transition: all 0.2s;
}
.bn3:hover {
color: black;
background-color: rgb(255, 255, 255);
}`}
{`.bn30 {
border: 5em;
cursor: pointer;
outline: none;
font-size: 16px;
-webkit-transform: translate(0);
transform: translate(0);
background-image: linear-gradient(45deg, #4568dc, #b06ab3);
padding: 0.7em 2em;
border-radius: 65px;
box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.438);
-webkit-transition: box-shadow 0.25s;
transition: box-shadow 0.25s;
color: white;
}
.bn30 .text {
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-image: linear-gradient(45deg, #4568dc, #b06ab3);
}
.bn30:after {
content: "";
border-radius: 18px;
position: absolute;
margin: 4px;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: -1;
background: #0e0e10;
}
.bn30:hover {
background-image: linear-gradient(-45deg, #4568dc, #b06ab3);
box-shadow: 0 12px 24px rgba(128, 128, 128, 0.1);
}
.bn30:hover .text {
background-image: linear-gradient(-45deg, #4568dc, #b06ab3);
}`}
{`Button`}
{`.bn31 {
background-image: linear-gradient(to right, #006175 0%, #00a950 100%);
border-radius: 40px;
box-sizing: border-box;
color: #00a84f;
display: block;
height: 50px;
font-size: 1.4em;
padding: 4px;
position: relative;
text-decoration: none;
width: 7em;
z-index: 2;
}
.bn31:hover {
color: #fff;
}
.bn31 .bn31span {
align-items: center;
background: #0e0e10;
border-radius: 40px;
display: flex;
justify-content: center;
height: 100%;
transition: background 0.5s ease;
width: 100%;
}
.bn31:hover .bn31span {
background: transparent;
}`}
{`.bn32 {
border-color: #ffffff;
padding: 0.6em 2.3em;
cursor: pointer;
font-size: 1em;
color: #ffffff;
background-image: linear-gradient(45deg, transparent 50%, #000000 50%);
background-position: 25%;
background-size: 400%;
-webkit-transition: background 500ms ease-in-out, color 500ms ease-in-out;
transition: background 500ms ease-in-out, color 500ms ease-in-out;
}
.bn32:hover {
color: #ffffff;
background-position: 100%;
}`}
{`.bn33 {
border: 5em;
cursor: pointer;
outline: none;
font-size: 16px;
-webkit-transform: translate(0);
transform: translate(0);
background-image: linear-gradient(45deg, #4568dc, #b06ab3);
padding: 0.7em 2em;
border-radius: 1px;
box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.438);
-webkit-transition: box-shadow 0.25s;
transition: box-shadow 0.25s;
color: white;
}`}
{`.bn34 {
background: none;
cursor: pointer;
text-decoration: inherit;
font-size: 1rem;
color: white;
padding: 0.7rem 2rem;
border-image-slice: 1;
border-image-Creator: linear-gradient(to left, #743ad5, #d53a9d);
}`}
{`Button`}
{`.bn3637 {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0.7rem 2rem;
font-family: "Poppins", sans-serif;
font-weight: 700;
font-size: 18px;
text-align: center;
text-decoration: none;
color: #fff;
backface-visibility: hidden;
border: 0.3rem solid transparent;
border-radius: 3rem;
}
.bn36 {
border-color: #fff;
transition: transform 0.2s cubic-bezier(0.235, 0, 0.05, 0.95);
}
.bn36:hover {
transform: perspective(1px) scale3d(1.044, 1.044, 1) translateZ(0) !important;
}`}
{`Button`}
{`.bn3637 {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0.7rem 2rem;
font-family: "Poppins", sans-serif;
font-weight: 700;
font-size: 18px;
text-align: center;
text-decoration: none;
color: #fff;
backface-visibility: hidden;
border: 0.3rem solid transparent;
border-radius: 3rem;
}
.bn37 {
border-color: transparent;
background-color: #fff;
color: #000;
transition: transform 0.2s cubic-bezier(0.235, 0, 0.05, 0.95);
}
.bn37:hover {
transform: perspective(1px) scale3d(1.044, 1.044, 1) translateZ(0) !important;
}`}
{`Hover`}
{`.bn3637 {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0.7rem 2rem;
font-weight: 700;
font-size: 18px;
text-align: center;
text-decoration: none;
color: #fff;
backface-visibility: hidden;
border: 0.3rem solid transparent;
border-radius: 3rem;
}
.bn38 {
border-color: transparent;
transition: background-color 0.3s ease-in-out;
}
.bn38:hover {
background-color: #60605e;
}`}
{`Button`}
{`.bn39 {
background-image: linear-gradient(135deg, #008aff, #86d472);
border-radius: 6px;
box-sizing: border-box;
color: #ffffff;
display: block;
height: 50px;
font-size: 1.4em;
font-weight: 600;
padding: 4px;
position: relative;
text-decoration: none;
width: 7em;
z-index: 2;
}
.bn39:hover {
color: #fff;
}
.bn39 .bn39span {
align-items: center;
background: #0e0e10;
border-radius: 6px;
display: flex;
justify-content: center;
height: 100%;
transition: background 0.5s ease;
width: 100%;
}
.bn39:hover .bn39span {
background: transparent;
}`}
{`Button`}
{`.bn4 {
background-color: #ffffff;
border: none;
color: rgb(0, 0, 0);
padding: 0.7em 1.7em;
text-align: center;
font-size: 16px;
margin: 4px 2px;
opacity: 0.6;
transition: 0.3s;
display: inline-block;
text-decoration: none;
cursor: pointer;
}
.bn4:hover {
opacity: 1;
}`}
{``}
{`.bn40 {
border-radius: 4px;
font-weight: 600;
font-size: large;
padding: 4px 6px;
color: #fff !important;
}
.bn40::after {
max-width: 100%;
height: 2px;
display: block;
content: "";
background: linear-gradient(-90deg, #ff9100 0%, #f10366 50%, #6173ff 100%);
opacity: 1;
margin-bottom: -6px;
margin-top: 1px;
}
.bn40div {
display: flex;
}`}
{`
Button
`}
{`.btn41-43 {
padding: 10px 25px;
font-family: "Roboto", sans-serif;
font-weight: 500;
background: transparent;
outline: none !important;
cursor: pointer;
transition: all 0.3s ease;
position: relative;
display: inline-block;
}
.btn-41 {
border: 2px solid rgb(255, 255, 255);
z-index: 1;
color: white;
}
.btn-41:after {
position: absolute;
content: "";
width: 0;
height: 100%;
top: 0;
left: 0;
direction: rtl;
z-index: -1;
background: rgb(255, 255, 255);
transition: all 0.3s ease;
}
.btn-41:hover {
color: rgb(0, 0, 0);
}
.btn-41:hover:after {
left: auto;
right: 0;
width: 100%;
}
.btn-41:active {
top: 2px;
}`}
{`
Button
`}
{`.btn41-43 {
padding: 10px 25px;
font-family: "Roboto", sans-serif;
font-weight: 500;
background: transparent;
outline: none !important;
cursor: pointer;
transition: all 0.3s ease;
position: relative;
display: inline-block;
}
.btn-42 {
border: 2px solid rgb(255, 255, 255);
z-index: 1;
color: white;
}
.btn-42:after {
position: absolute;
content: "";
width: 100%;
height: 0;
bottom: 0;
left: 0;
z-index: -1;
background: rgb(255, 255, 255);
transition: all 0.3s ease;
}
.btn-42:hover {
color: rgb(0, 0, 0);
}
.btn-42:hover:after {
top: 0;
height: 100%;
}
.btn-42:active {
top: 2px;
}`}
{`
Button
`}
{`.btn41-43 {
padding: 10px 25px;
font-family: "Roboto", sans-serif;
font-weight: 500;
background: transparent;
outline: none !important;
cursor: pointer;
transition: all 0.3s ease;
position: relative;
display: inline-block;
}
.btn-43 {
border: 2px solid rgb(255, 255, 255);
z-index: 1;
color: white;
}
.btn-43:after {
position: absolute;
content: "";
width: 100%;
height: 0;
top: 0;
left: 0;
z-index: -1;
background: rgb(255, 255, 255);
transition: all 0.3s ease;
}
.btn-43:hover {
color: rgb(0, 0, 0);
}
.btn-43:hover:after {
top: auto;
bottom: 0;
height: 100%;
}`}
{`.bn44 {
width: 160px;
height: 60px;
}`}
{`.bn45 {
width: 170px;
height: 50px;
}`}
{`.bn46 {
width: 150px;
height: 50px;
}`}
{`Button`}
{`.bn47 {
position: relative;
padding: 1rem 2rem 0.5rem 2.5rem;
color: #000000;
border: 3px solid #776e62;
-webkit-transition: padding 0.3s ease-in-out;
transition: padding 0.3s ease-in-out;
}
.bn47:before {
content: "";
position: absolute;
top: 0.5rem;
left: 0.5rem;
z-index: -1;
height: 100%;
width: 100%;
background-color: #ffffff;
border-right: 3px solid #ffffff;
border-bottom: 3px solid #ffffff;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.bn47:hover {
padding: 0.75rem 2.25rem;
}
.bn47:hover:before {
top: 0;
left: 0;
}`}
{`Button`}
{`.bn49 {
border: 0;
text-align: center;
display: inline-block;
padding: 14px;
width: 150px;
margin: 7px;
color: #ffffff;
background-color: #36a2eb;
border-radius: 8px;
font-family: "proxima-nova-soft", sans-serif;
font-weight: 600;
text-decoration: none;
transition: box-shadow 200ms ease-out;
}`}
{`Hover`}
{`.bn5 {
padding: 0.6em 2em;
border: none;
outline: none;
color: rgb(255, 255, 255);
background: #111;
cursor: pointer;
position: relative;
z-index: 0;
border-radius: 10px;
}
.bn5: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: glowingbn5 20s linear infinite;
opacity: 0;
transition: opacity 0.3s ease-in-out;
border-radius: 10px;
}
@keyframes glowingbn5 {
0% {
background-position: 0 0;
}
50% {
background-position: 400% 0;
}
100% {
background-position: 0 0;
}
}
.bn5:active {
color: #000;
}
.bn5:active:after {
background: transparent;
}
.bn5:hover:before {
opacity: 1;
}
.bn5:after {
z-index: -1;
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #191919;
left: 0;
top: 0;
border-radius: 10px;
}`}
{`.bn53 {
background-color: #b81515;
padding: 7px;
width: 100px;
font-family: Verdana, Geneva, Tahoma, sans-serif;
animation: bn53bounce 4s infinite;
cursor: pointer;
}
@keyframes bn53bounce {
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);
}
}`}
{`.bn54 {
position: relative;
outline: none;
text-decoration: none;
border-radius: 50px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
text-transform: uppercase;
height: 45px;
width: 130px;
opacity: 1;
background-color: #ffffff;
border: 1px solid rgba(0, 0, 0, 0.6);
}
.bn54 .bn54span {
font-family: Verdana, Geneva, Tahoma, sans-serif;
color: #000000;
font-size: 12px;
font-weight: 500;
letter-spacing: 0.7px;
}
.bn54:hover {
animation: bn54rotate 0.7s ease-in-out both;
}
.bn54:hover .bn54span {
animation: bn54storm 0.7s ease-in-out both;
animation-delay: 0.06s;
}
@keyframes bn54rotate {
0% {
transform: rotate(0deg) translate3d(0, 0, 0);
}
25% {
transform: rotate(3deg) translate3d(0, 0, 0);
}
50% {
transform: rotate(-3deg) translate3d(0, 0, 0);
}
75% {
transform: rotate(1deg) translate3d(0, 0, 0);
}
100% {
transform: rotate(0deg) translate3d(0, 0, 0);
}
}
@keyframes bn54storm {
0% {
transform: translate3d(0, 0, 0) translateZ(0);
}
25% {
transform: translate3d(4px, 0, 0) translateZ(0);
}
50% {
transform: translate3d(-3px, 0, 0) translateZ(0);
}
75% {
transform: translate3d(2px, 0, 0) translateZ(0);
}
100% {
transform: translate3d(0, 0, 0) translateZ(0);
}
}`}
{`This is a button built with TailwindCSS - https://tailwindcss.com/docs/installation`}
{`
Button
`}
{`This is a button built with TailwindCSS - https://tailwindcss.com/docs/installation`}
{`This is a button built with TailwindCSS - https://tailwindcss.com/docs/installation`}
{`
Button
`}
{`This is a button built with TailwindCSS - https://tailwindcss.com/docs/installation`}
{`
Button
`}
{`
Button
`}
{`.bn59 {
background-color: #141414;
border: 1px solid rgba(54, 54, 54, 0.6);
font-weight: 600;
position: relative;
outline: none;
border-radius: 50px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
height: 45px;
width: 130px;
opacity: 1;
}`}
{`Button`}
{`.bn6 {
cursor: pointer;
outline: none;
border: none;
background-color: #232423;
padding: 0.3em 1.2em;
border-radius: 30px;
font-size: 1.3rem;
font-weight: 550;
color: #ffffff;
background-size: 100% 100%;
box-shadow: 0 0 0 4px #232423 inset;
}
.bn6:hover {
background-image: linear-gradient(
55deg,
transparent 10%,
#161616 10% 20%,
transparent 20% 30%,
#161616 30% 40%,
transparent 40% 50%,
#161616 50% 60%,
transparent 60% 70%,
#161616 70% 80%,
transparent 80% 90%,
#161616 90% 100%
);
animation: background 3s linear infinite;
}`}
{`
Button
`}
{`.bn60 {
background-color: #190c8d;
color: #ffffff;
font-size: 1.3em;
font-weight: 600;
position: relative;
outline: none;
border-radius: 50px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
height: 55px;
width: 160px;
}`}
{`This is a button built with TailwindCSS - https://tailwindcss.com/docs/installation`}
{`
Button
`}
{``}
{`.bn8 {
background-color: rgb(255, 255, 255);
border: none;
color: rgb(0, 0, 0);
padding: 12px 16px;
font-size: 16px;
font-family: "Roboto", sans-serif;
cursor: pointer;
}`}
{`.bn9 {
padding: 2px;
outline: 0;
font-size: 17px;
color: rgb(0, 0, 0);
background: -webkit-gradient(
linear,
left top,
right top,
from(#fdde5c),
color-stop(#f8ab5e),
color-stop(#f56a62),
color-stop(#a176c8),
color-stop(#759beb),
color-stop(#65beb3),
to(#70db96)
);
background: linear-gradient(
to right,
#fdde5c,
#f8ab5e,
#f56a62,
#a176c8,
#759beb,
#65beb3,
#70db96
);
border-radius: 30px;
border: 0;
box-shadow: none;
cursor: pointer;
}
.bn9 > span {
display: block;
padding: 10px 40px;
font-size: 17px;
font-weight: 500;
background: #ebebeb;
border-radius: 30px;
}`}