Skip to main content

Sidebar Icon | The Icon Interaction

 Sidebar icon with animation || Icon interaction HTML 


Here is the code for designing an animation of the sidebar icon. This icon is helpful for the use of sidebar menus . With the effect of rounding opening and closing codoblog brings the video of the icon interaction for you.

#CODE : 

     <!DOCTYPE html>
<html>
<head>
<title>Icon menu</title>
<style type="text/css">
body{
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
margin: 0;
font-family: sans-serif;
font-weight: bold;
flex-direction: column;
}
p{
font-size: 2.5rem;
text-transform: uppercase;

}
svg{
stroke-linecap: round;
stroke-linejoin: round;
transition: transform 400ms;
cursor: pointer;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
svg path{
fill: none;
stroke: black;
stroke-width:2px;
transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;
}
svg.active{
transform: rotate(-45deg);
}
#top{
stroke-dasharray: 59, 158.08;
}
#bottom{stroke-dasharray: 59, 218.95;
}
svg.active #top{
stroke-dashoffset:-110px;
}
svg.active #bottom{
stroke-dashoffset:-151px;
}
</style>
</head>
<body>
<svg viewBox="0 0 64 81"
onclick="this.classList.toggle('active')"
width="100">
<g transform="matrix(1,0,0,1,-319.976,-199.747)">
        <g transform="matrix(1,0,0,1,0.158581,0.510367)">
          <path
            d="M320.317,219.335L379.52,219.335C379.52,219.335 380.06,199.994 350.531,199.737C350.368,199.735 349.922,259.74 349.922,259.74"
            id="top"
          />
        </g>
        <g transform="matrix(1,0,0,1,0.158581,0.510367)">
          <path d="M320.317,239.75L379.527,239.75" id="middle" />
        </g>
        <g transform="matrix(1,0,0,1,0.158581,0.510367)">
          <path
            d="M320.317,259.74L379.527,259.74C388.512,217.303 377.34,199.617 350.448,199.737L349.922,279.557"
            id="bottom"
          />
        </g>
      </g>

</svg>
<p>Click on the menu</p>
</body>
</html>


#OUTPUT : 

   




After Clicking



Comments

The Most Populer

The Bubble Perspective

  The Bubble Perspective By CodoBlog                           Here is the bubble perspective video by codoblog. By using the HTML-CSS-JavaScript           we developed a code. In this code you you will teach how to design the animation in the                  canvas like bubbles flowing. Try out this code and explore your knowledge.         CODE -                    <html> <head> <meta charset="utf-8"> <style type="text/css"> body{ margin: 0; padding: 0; background-color: #000; } </style> <script type="text/javascript"> let c,ctx,w,h let frameTime=0,prevTime=null let redrawElapsed=0 let animationScale=2 let redrawDuration = 5 let newCircleDuration = 0 let dots=[] ...

The Bubble Tail

The Bubble Tail Animation By using HTML_CSS_JAVASCRIPT                    Here is the bubble tail Animation, In this code there is a amazing effect of  colourfull bubbles which is in form of tail of the mousepointer. As the pointer moves the bubble create and disappear again. The code is not so complex just watch the video and do it. It will grate experience for you.     CODE -                     <!DOCTYPE html> <html lang="en"> <head>   <meta charset="UTF-8">   <meta http-equiv="X-UA-Compatible" content="IE=Edge">   <meta name="viewport" content="width=device-width, initial-scale=1">     <title>Sketch.js Flare animation</title>      <script src="https://rawgithub.com/soulwire/sketch.js/master/js/sketch.min.js"></script>   <style>   body{ ...

The World Map

The World Map Here is the code of Designing the WORLD MAP by using Html-Css-Js only.Google Map provide you the option that is Map for Developer. So, CodoBlog provide you the code for how to design the map. CODE -     <!DOCTYPE html> <html> <head> <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <link href='https://api.mapbox.com/mapbox-gl-js/v1.8.1/mapbox-gl.css' rel='stylesheet'/>     <link rel="stylesheet" type="text/css" href=""> <title>The World Map</title> <style> *{ margin: 0; padding: 0; } #map{ width: 100vw; height: 100vh; } </style> </head> <body> <div id='map'></div> </body> <script src='https://api.mapbox.com/mapbox-gl-js/v1.8.1/mapbox-gl.js'></script> <script> mapboxgl.accessTok...