c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
Css

How to create animated border over image using css?

| | Css

We can set multiple css properties to create animation border over image using css. We can set the transitions for width, height, background-color, transform. Hover over the image to see the animation with a period of time with changes take effect immediatly.

 Example:

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Animated borderover image using css</title>
    <style type="text/css">
        .box {
            border-width: 1px;
            display: block;
            width: 0px;
            height: 79px;
            transition: width 2s, height 2s, background-color 2s, transform 2s;
        }
            .box:hover {
                width: 338px;
                height: 79px;
                -webkit-transform: translate(180deg);
                transform: translate(180deg);
                border-style: solid;
            }
    </style>
 </head>
<body style="border: 1px solid #DED8D8; width: 500px;height:250px">
    <h2 style="color: #00BCD4;">Animated border over image usingcss</h2>
    <p>hover over the logo image to seeanimated border.</p>
    <div class="box">
         <img src="http://www.infinetsoft.com/Images/logoinfi.png" alt="logo">
    </div>
</body>
</html> 

Output:

Animated border over image using css