Dev_html
255 subscribers
48 photos
12 links
This group is only for code purpose
Download Telegram
Html :-

<div class="loader">
<div class="box box-1">
<div class="side-left"></div>
<div class="side-right"></div>
<div class="side-top"></div>
</div>
<div class="box box-2">
<div class="side-left"></div>
<div class="side-right"></div>
<div class="side-top"></div>
</div>
<div class="box box-3">
<div class="side-left"></div>
<div class="side-right"></div>
<div class="side-top"></div>
</div>
<div class="box box-4">
<div class="side-left"></div>
<div class="side-right"></div>
<div class="side-top"></div>
</div>
</div>
Css :-

/* 3D tower loader made by: csozi | Website: www.csozi.hu*/

.loader {
scale: 3;
height: 50px;
width: 40px;
}

.box {
position: relative;
opacity: 0;
left: 10px;
}

.side-left {
position: absolute;
background-color: #286cb5;
width: 19px;
height: 5px;
transform: skew(0deg, -25deg);
top: 14px;
left: 10px;
}

.side-right {
position: absolute;
background-color: #2f85e0;
width: 19px;
height: 5px;
transform: skew(0deg, 25deg);
top: 14px;
left: -9px;
}

.side-top {
position: absolute;
background-color: #5fa8f5;
width: 20px;
height: 20px;
rotate: 45deg;
transform: skew(-20deg, -20deg);
}

.box-1 {
animation: from-left 4s infinite;
}

.box-2 {
animation: from-right 4s infinite;
animation-delay: 1s;
}

.box-3 {
animation: from-left 4s infinite;
animation-delay: 2s;
}

.box-4 {
animation: from-right 4s infinite;
animation-delay: 3s;
}

@keyframes from-left {
0% {
z-index: 20;
opacity: 0;
translate: -20px -6px;
}

20% {
z-index: 10;
opacity: 1;
translate: 0px 0px;
}

40% {
z-index: 9;
translate: 0px 4px;
}

60% {
z-index: 8;
translate: 0px 8px;
}

80% {
z-index: 7;
opacity: 1;
translate: 0px 12px;
}

100% {
z-index: 5;
translate: 0px 30px;
opacity: 0;
}
}

@keyframes from-right {
0% {
z-index: 20;
opacity: 0;
translate: 20px -6px;
}

20% {
z-index: 10;
opacity: 1;
translate: 0px 0px;
}

40% {
z-index: 9;
translate: 0px 4px;
}

60% {
z-index: 8;
translate: 0px 8px;
}

80% {
z-index: 7;
opacity: 1;
translate: 0px 12px;
}

100% {
z-index: 5;
translate: 0px 30px;
opacity: 0;
}
}
Html :-

<p class="component-title">iOS Switch</p>

<div class="container">
<input type="checkbox" class="checkbox" id="checkbox">
<label class="switch" for="checkbox">
<span class="slider"></span>
</label>
</div>
Css :-

/* Remove this container when use*/
.component-title {
width: 100%;
position: absolute;
z-index: 999;
top: 30px;
left: 0;
padding: 0;
margin: 0;
font-size: 1rem;
font-weight: 700;
color: #888;
text-align: center;
}

/* The switch - the box around the slider */
.container {
width: 51px;
height: 31px;
position: relative;
}

/* Hide default HTML checkbox */
.checkbox {
opacity: 0;
width: 0;
height: 0;
position: absolute;
}

.switch {
width: 100%;
height: 100%;
display: block;
background-color: #e9e9eb;
border-radius: 16px;
cursor: pointer;
transition: all 0.2s ease-out;
}

/* The slider */
.slider {
width: 27px;
height: 27px;
position: absolute;
left: calc(50% - 27px/2 - 10px);
top: calc(50% - 27px/2);
border-radius: 50%;
background: #FFFFFF;
box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15), 0px 3px 1px rgba(0, 0, 0, 0.06);
transition: all 0.2s ease-out;
cursor: pointer;
}

.checkbox:checked + .switch {
background-color: #34C759;
}

.checkbox:checked + .switch .slider {
left: calc(50% - 27px/2 + 10px);
top: calc(50% - 27px/2);
}
Html :-

<button>
<div>
<span>
<p>Hover Me</p><p>:)</p>
</span>
</div>
<div>
<span>
<p>Thanks</p><p>:D</p>
</span>
</div>
</button>
Css :-

button {
outline: 0;
border: 0;
display: flex;
flex-direction: column;
width: 100%;
max-width: 140px;
height: 50px;
border-radius: 0.5em;
box-shadow: 0 0.625em 1em 0 rgba(30, 143, 255, 0.35);
overflow: hidden;
}

button div {
transform: translateY(0px);
width: 100%;
}

button,
button div {
transition: 0.6s cubic-bezier(.16,1,.3,1);
}

button div span {
display: flex;
align-items: center;
justify-content: space-between;
height: 50px;
padding: 0.75em 1.125em;
}

button div:nth-child(1) {
background-color: #1e90ff;
}

button div:nth-child(2) {
background-color: #21dc62;
}

button:hover {
box-shadow: 0 0.625em 1em 0 rgba(33, 220, 98, 0.35);
}

button:hover div {
transform: translateY(-50px);
}

button p {
font-size: 17px;
font-weight: bold;
color: #ffffff;
}

button:active {
transform: scale(0.95);
}
Html :-

<button class="uiverse">
<div class="wrapper">
<span>Dev_html</span>
<div class="circle circle-12"></div>
<div class="circle circle-11"></div>
<div class="circle circle-10"></div>
<div class="circle circle-9"></div>
<div class="circle circle-8"></div>
<div class="circle circle-7"></div>
<div class="circle circle-6"></div>
<div class="circle circle-5"></div>
<div class="circle circle-4"></div>
<div class="circle circle-3"></div>
<div class="circle circle-2"></div>
<div class="circle circle-1"></div>
</div>
</button>
Css :-

.uiverse {
--duration: 7s;
--easing: linear;
--c-color-1: rgba(255, 163, 26, .7);
--c-color-2: #1a23ff;
--c-color-3: #e21bda;
--c-color-4: rgba(255, 232, 26, .7);
--c-shadow: rgba(255, 223, 87, .5);
--c-shadow-inset-top: rgba(255, 223, 52, .9);
--c-shadow-inset-bottom: rgba(255, 250, 215, .8);
--c-radial-inner: #ffd215;
--c-radial-outer: #fff172;
--c-color: #fff;
-webkit-tap-highlight-color: transparent;
-webkit-appearance: none;
outline: none;
position: relative;
cursor: pointer;
border: none;
display: table;
border-radius: 24px;
padding: 0;
margin: 0;
text-align: center;
font-weight: 600;
font-size: 16px;
letter-spacing: 0.02em;
line-height: 1.5;
color: var(--c-color);
background: radial-gradient(circle, var(--c-radial-inner), var(--c-radial-outer) 80%);
box-shadow: 0 0 14px var(--c-shadow);
}

.uiverse:before {
content: '';
pointer-events: none;
position: absolute;
z-index: 3;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 24px;
box-shadow: inset 0 3px 12px var(--c-shadow-inset-top), inset 0 -3px 4px var(--c-shadow-inset-bottom);
}

.uiverse .wrapper {
-webkit-mask-image: -webkit-radial-gradient(white, black);
overflow: hidden;
border-radius: 24px;
min-width: 132px;
padding: 12px 0;
}

.uiverse .wrapper span {
display: inline-block;
position: relative;
z-index: 1;
}

.uiverse .wrapper .circle {
position: absolute;
left: 0;
top: 0;
width: 40px;
height: 40px;
border-radius: 50%;
filter: blur(var(--blur, 8px));
background: var(--background, transparent);
transform: translate(var(--x, 0), var(--y, 0)) translateZ(0);
animation: var(--animation, none) var(--duration) var(--easing) infinite;
}

.uiverse .wrapper .circle.circle-1, .uiverse .wrapper .circle.circle-9, .uiverse .wrapper .circle.circle-10 {
--background: var(--c-color-4);
}

.uiverse .wrapper .circle.circle-3, .uiverse .wrapper .circle.circle-4 {
--background: var(--c-color-2);
--blur: 14px;
}

.uiverse .wrapper .circle.circle-5, .uiverse .wrapper .circle.circle-6 {
--background: var(--c-color-3);
--blur: 16px;
}

.uiverse .wrapper .circle.circle-2, .uiverse .wrapper .circle.circle-7, .uiverse .wrapper .circle.circle-8, .uiverse .wrapper .circle.circle-11, .uiverse .wrapper .circle.circle-12 {
--background: var(--c-color-1);
--blur: 12px;
}

.uiverse .wrapper .circle.circle-1 {
--x: 0;
--y: -40px;
--animation: circle-1;
}

.uiverse .wrapper .circle.circle-2 {
--x: 92px;
--y: 8px;
--animation: circle-2;
}

.uiverse .wrapper .circle.circle-3 {
--x: -12px;
--y: -12px;
--animation: circle-3;
}

.uiverse .wrapper .circle.circle-4 {
--x: 80px;
--y: -12px;
--animation: circle-4;
}

.uiverse .wrapper .circle.circle-5 {
--x: 12px;
--y: -4px;
--animation: circle-5;
}

.uiverse .wrapper .circle.circle-6 {
--x: 56px;
--y: 16px;
--animation: circle-6;
}

.uiverse .wrapper .circle.circle-7 {
--x: 8px;
--y: 28px;
--animation: circle-7;
}

.uiverse .wrapper .circle.circle-8 {
--x: 28px;
--y: -4px;
--animation: circle-8;
}

.uiverse .wrapper .circle.circle-9 {
--x: 20px;
--y: -12px;
--animation: circle-9;
}

.uiverse .wrapper .circle.circle-10 {
--x: 64px;
--y: 16px;
--animation: circle-10;
}

.uiverse .wrapper .circle.circle-11 {
--x: 4px;
--y: 4px;
--animation: circle-11;
}

.uiverse .wrapper .circle.circle-12 {
--blur: 14px;
--x: 52px;
--y: 4px;
--animation: circle-12;
}

@keyframes circle-1 {
33% {
transform: translate(0px, 16px) translateZ(0);
}

66% {
transform: translate(12px, 64px) translateZ(0);
}
}

@keyframes circle-2 {
33% {
transform: translate(80px, -10px) translateZ(0);
}

66% {
transform: translate(72px, -48px) translateZ(0);
}
}

@keyframes circle-3 {
33% {
transform: translate(20px, 12px) translateZ(0);
}

66% {
transform: translate(12px, 4px) translateZ(0);
}
}

@keyframes circle-4 {
33% {
transform: translate(76px, -12px) translateZ(0);
}
66% {
transform: translate(112px, -8px) translateZ(0);
}
}

@keyframes circle-5 {
33% {
transform: translate(84px, 28px) translateZ(0);
}

66% {
transform: translate(40px, -32px) translateZ(0);
}
}

@keyframes circle-6 {
33% {
transform: translate(28px, -16px) translateZ(0);
}

66% {
transform: translate(76px, -56px) translateZ(0);
}
}

@keyframes circle-7 {
33% {
transform: translate(8px, 28px) translateZ(0);
}

66% {
transform: translate(20px, -60px) translateZ(0);
}
}

@keyframes circle-8 {
33% {
transform: translate(32px, -4px) translateZ(0);
}

66% {
transform: translate(56px, -20px) translateZ(0);
}
}

@keyframes circle-9 {
33% {
transform: translate(20px, -12px) translateZ(0);
}

66% {
transform: translate(80px, -8px) translateZ(0);
}
}

@keyframes circle-10 {
33% {
transform: translate(68px, 20px) translateZ(0);
}

66% {
transform: translate(100px, 28px) translateZ(0);
}
}

@keyframes circle-11 {
33% {
transform: translate(4px, 4px) translateZ(0);
}

66% {
transform: translate(68px, 20px) translateZ(0);
}
}

@keyframes circle-12 {
33% {
transform: translate(56px, 0px) translateZ(0);
}

66% {
transform: translate(60px, -32px) translateZ(0);
}
}
Dev_html
Photo
Html :-

<div class="custom-loader"></div>
Css :-

.custom-loader {
width: 70px;
height: 70px;
background: #ffa600;
border-radius: 50px;
-webkit-mask: radial-gradient(circle 31px at 50% calc(100% + 13px),#000 95%,#0000) top 4px left 50%,
radial-gradient(circle 31px,#000 95%,#0000) center,
radial-gradient(circle 31px at 50% -13px,#000 95%,#0000) bottom 4px left 50%,
linear-gradient(#000 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
-webkit-mask-repeat: no-repeat;
animation: cu10 1.5s infinite;
}

@keyframes cu10 {
0% {
-webkit-mask-size: 0 18px,0 18px,0 18px,auto
}

16.67% {
-webkit-mask-size: 100% 18px,0 18px,0 18px,auto
}

33.33% {
-webkit-mask-size: 100% 18px,100% 18px,0 18px,auto
}

50% {
-webkit-mask-size: 100% 18px,100% 18px,100% 18px,auto
}

66.67% {
-webkit-mask-size: 0 18px,100% 18px,100% 18px,auto
}

83.33% {
-webkit-mask-size: 0 18px,0 18px,100% 18px,auto
}

100% {
-webkit-mask-size: 0 18px,0 18px,0 18px,auto
}
}
👍3
Html :-

<button class="bookmarkBtn">
<span class="IconContainer">
<svg viewBox="0 0 384 512" height="0.9em" class="icon"><path d="M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z"></path></svg>
</span>
<p class="text">Save</p>
</button>
Css :-

.bookmarkBtn {
width: 100px;
height: 40px;
border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.349);
background-color: rgb(12, 12, 12);
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition-duration: .3s;
overflow: hidden;
}

.IconContainer {
width: 30px;
height: 30px;
background: linear-gradient(to bottom, rgb(255, 136, 255),rgb(172, 70, 255));
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
z-index: 2;
transition-duration: .3s;
}

.icon {
border-radius: 1px;
}

.text {
height: 100%;
width: 60px;
display: flex;
align-items: center;
justify-content: center;
color: white;
z-index: 1;
transition-duration: .3s;
font-size: 1.04em;
}

.bookmarkBtn:hover .IconContainer {
width: 90px;
border-radius: 40px;
transition-duration: .3s;
}

.bookmarkBtn:hover .text {
transform: translate(10px);
width: 0;
font-size: 0;
transition-duration: .3s;
}

.bookmarkBtn:active {
transform: scale(0.95);
transition-duration: .3s;
}
👍1
Html :-

<button class="button">
Subscribe
</button>