Skip to main content

Buttons animation using HTML and CSS


HTML CODE:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>Hover Buttons </title>

<link rel="stylesheet" type="text/css" href="css/style2.css">

</head>

<body>

<div class="middle">

<a href="" class="btn btn1">Hover Me</a>

<a href="" class="btn btn2">Hover Me</a>

<a href="" class="btn btn3">Hover Me</a>

<a href="" class="btn btn4">Hover Me</a>

</div>

</body>

</html>

CSS CODE:

body{

margin: 0;

padding: 0;

background: #E7CFCD;

}


.middle{

position: absolute;

top: 50%;

left: 50%;

transform: translate(-50%,-50%);

}


.btn{

position: relative;

display: block;

color:white;

font-size: 14px;

font-family:"montserrat";

text-decoration: none;

margin: 30px 0;

border: 4px solid ;

padding: 14px 60px;

text-transform: uppercase;

overflow: hidden;

transition: 1s all ease;

}


.btn::before{

background: #ff7675;

content: "";

position: absolute;

top: 50%;

left: 50%;

transform: translate(-50%,-50%);

z-index: -1;

transition: all 0.6s ease;

}


.btn1::before{

width: 0;

height: 100%;

}


.btn:hover::before{

width: 100%;

}


.btn2::before{

width: 100%;

height: 0;

}


.btn2:hover::before{

height: 100%;

}


.btn3::before{

width: 100%;

height: 0;

transform: translate(-50%,-50%) rotate(45deg);

}


.btn3:hover::before{

height: 380%;

}


.btn4::before{

width: 100%;

height: 0;

transform: translate(-50%,-50%) rotate(-45deg);

}


.btn4:hover::before{

height: 380%;

}


Comments

Popular posts from this blog

Crab animation

HTML CODE: <! DOCTYPE html > < html lang = "en" >   < head >     < meta name = "viewport" content = "width=device-width, initial-scale=1.0" />     < title > Crab CSS Animation </ title >     <!-- Stylesheet -->     < link rel = "stylesheet" href = "css/crab.css" />   </ head >   < body >     < div class = "container" >       < div class = "crab" >         < div class = "hand" >           < div class = "claw-1-l" ></ div >           < div class = "claw-1-r" ></ div >           < div class = "claw-2-l" ></ div >           < div class = "claw-2-r" ></ div >         </ div >         < div class = "mouth" ...

Toggle animation using CSS!!!

HTML CODE: <! DOCTYPE html > < html > < head >     < meta charset = "utf-8" >     < meta name = "viewport" content = "width=device-width, initial-scale=1" >     < title > Toggle </ title >     < link rel = "stylesheet" href = "Toggle.css" > </ head > < body > < input type = "checkbox" id = "day-night" >< label for = "day-night" ></ label > < div class = "content" >         < div class = "moon-sun" ></ div >     < div class = "cuboid floor one" >         < div class = "side" ></ div >         < div class = "side" ></ div >         < div class = "side" ></ div >         < div class = "side" ></ div >         < div class = "side" ></ div >   ...

Animated amongus !!!

HTML CODE: <! DOCTYPE html > < html lang = "en" > < head >     < meta charset = "UTF-8" >     < meta name = "viewport" content = "width=device-width, initial-scale=1.0" >     < title > Among Us </ title >     < link rel = "stylesheet" href = "amongus.css" > </ head > < body >     < div class = "player" >         < div class = "visor" ></ div >         < div class = "backpack" ></ div >         < div class = "leg front" ></ div >         < div class = "leg back" ></ div >         < div class = "shade" ></ div >     </ div > </ body > </ html > CSS CODE: html , body {     height : 100vh ; } body {     display : flex ;     align-items : center ; ...