content logo

Bootstrap Thumbnails:

Bootstrap Thumbnails with Social Icons and Hover Effect

We are introducing a code with great performance for different kinds of websites. If you use the following tab, you can ensure that many people will love your website. The Bootstrap Thumbnails with Social Icons and Hover Effect are so fantastic for adding information to your website. You also can use this HTML Thumbnails Code to display your products or the members of your team. As you see in the following preview, this Animating Thumbnails Code contains three sections, and you can change these items, too.

The website’s owner can use the Social Icons with Thumbnails to gain more audiences. All three parts of this code have a border with gray color. There is a Facebook icon on the right side of each section. The color of these icons is blue and white. These fields have a white and simple background. Once you click on a specific section, its background changes to gray with a hover effect. The writing of this part is white. This effect looks like zooming. As a result, it differentiates your website from others. The CSS Thumbnails with Zoom Effect are available in this post with a great performance.

#

Social Icons with Thumbnails

#

CSS Thumbnails with Zoom Effect

#

Animating Thumbnails Code

#

HTML Thumbnails Code

<!-- This script got from frontendfreecode.com -->
<div class="container">
    <div class="row mt-40">
        <div class="col-md-4 col-sm-6">
            <div class="box1"> <img src="https://i.imgur.com/Ur43esv.jpg" alt="">
                <h3 class="title">Lorem</h3>
                <ul class="icon">
                    <li><a href="#"><i class="fa fa-facebook"></i></a></li>
                    <li><a href="#"><i class="fa fa-twitter"></i></a></li>
                    <li><a href="#"><i class="fa fa-instagram"></i></a></li>
                    <li><a href="#"><i class="fa fa-google-plus"></i></a></li>
                </ul>
            </div>
        </div>
        <div class="col-md-4 col-sm-6">
            <div class="box1"> <img src="https://i.imgur.com/8RKXAIV.jpg" alt="" class="img-thumbn">
                <h3 class="title">Lorem</h3>
                <ul class="icon">
                    <li><a href="#"><i class="fa fa-facebook"></i></a></li>
                    <li><a href="#"><i class="fa fa-twitter"></i></a></li>
                    <li><a href="#"><i class="fa fa-instagram"></i></a></li>
                    <li><a href="#"><i class="fa fa-google-plus"></i></a></li>
                </ul>
            </div>
        </div>
        <div class="col-md-4 col-sm-6">
            <div class="box1"> <img src="https://i.imgur.com/J6l19aF.jpg" alt="">
                <h3 class="title">Lorem</h3>
                <ul class="icon">
                    <li><a href="#"><i class="fa fa-facebook"></i></a></li>
                    <li><a href="#"><i class="fa fa-twitter"></i></a></li>
                    <li><a href="#"><i class="fa fa-instagram"></i></a></li>
                    <li><a href="#"><i class="fa fa-google-plus"></i></a></li>
                </ul>
            </div>
        </div>
    </div>
</div><a style="font-size: 8pt; text-decoration: none" target="_blank" href="http://frontendfreecode.com">Free Frontend</a>
                                                                            
.container {
    margin-top: 100px
}
.box1 img,
.box1:after,
.box1:before {
    width: 100%;
    transition: all .3s ease 0s
}
.box1 .icon,
.box2,
.box3,
.box4,
.box5 .icon li a {
    text-align: center
}
.box10:after,
.box10:before,
.box1:after,
.box1:before,
.box2 .inner-content:after,
.box3:after,
.box3:before,
.box4:before,
.box5:after,
.box5:before,
.box6:after,
.box7:after,
.box7:before {
    content: ""
}
.box1,
.box11,
.box12,
.box13,
.box14,
.box16,
.box17,
.box18,
.box2,
.box20,
.box21,
.box3,
.box4,
.box5,
.box5 .icon li a,
.box6,
.box7,
.box8 {
    overflow: hidden
}
.box1 .title,
.box10 .title,
.box4 .title,
.box7 .title {
    letter-spacing: 1px
}
.box3 .post,
.box4 .post,
.box5 .post,
.box7 .post {
    font-style: italic
}
body {
    background-color: #f1f1f2
}
.mt-30 {
    margin-top: 30px
}
.mt-40 {
    margin-top: 40px
}
.mb-30 {
    margin-bottom: 30px
}
.box1 .icon,
.box1 .title {
    margin: 0;
    position: absolute
}
.box1 {
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    position: relative
}
.box1:after,
.box1:before {
    height: 50%;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transform-origin: 100% 0;
    transform: rotateZ(90deg)
}
.box1:after {
    top: auto;
    bottom: 0;
    transform-origin: 0 100%
}
.box1:hover:after,
.box1:hover:before {
    transform: rotateZ(0)
}
.box1 img {
    height: auto;
    transform: scale(1) rotate(0)
}
.box1:hover img {
    filter: sepia(80%);
    transform: scale(1.3) rotate(10deg)
}
.box1 .title {
    font-size: 19px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 0 1px #004cbf;
    bottom: 10px;
    left: 10px;
    opacity: 0;
    z-index: 2;
    transform: scale(0);
    transition: all .5s ease .2s
}
.box1:hover .title {
    opacity: 1;
    transform: scale(1)
}
.box1 .icon {
    padding: 7px 5px;
    list-style: none;
    background: #004cbf;
    border-radius: 0 0 0 10px;
    top: -100%;
    right: 0;
    z-index: 2;
    transition: all .3s ease .2s
}
.box1:hover .icon {
    top: 0
}
.box1 .icon li {
    display: block;
    margin: 10px 0
}
.box1 .icon li a {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 10px;
    font-size: 18px;
    color: #fff;
    transition: all .3s ease 0s
}
.box2 .icon li a,
.box3 .icon a:hover,
.box4 .icon li a:hover,
.box5 .icon li a,
.box6 .icon li a {
    border-radius: 50%
}
.box1 .icon li a:hover {
    color: #fff;
    box-shadow: 0 0 10px #000 inset, 0 0 0 3px #fff
}
@media only screen and (max-width:990px) {
    .box1 {
        margin-bottom: 30px
    }
}
<link href='https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css' rel='stylesheet'>
<link href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.0.3/css/font-awesome.css' rel='stylesheet'>
<script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js'></script>
<script type='text/javascript' src='https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.bundle.min.js'></script>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!-- This script got from frontendfreecode.com -->

<link href='https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css' rel='stylesheet'>
<link href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.0.3/css/font-awesome.css' rel='stylesheet'>
<script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js'></script>
<script type='text/javascript' src='https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.bundle.min.js'></script>
<style>
.container {
    margin-top: 100px
}
.box1 img,
.box1:after,
.box1:before {
    width: 100%;
    transition: all .3s ease 0s
}
.box1 .icon,
.box2,
.box3,
.box4,
.box5 .icon li a {
    text-align: center
}
.box10:after,
.box10:before,
.box1:after,
.box1:before,
.box2 .inner-content:after,
.box3:after,
.box3:before,
.box4:before,
.box5:after,
.box5:before,
.box6:after,
.box7:after,
.box7:before {
    content: ""
}
.box1,
.box11,
.box12,
.box13,
.box14,
.box16,
.box17,
.box18,
.box2,
.box20,
.box21,
.box3,
.box4,
.box5,
.box5 .icon li a,
.box6,
.box7,
.box8 {
    overflow: hidden
}
.box1 .title,
.box10 .title,
.box4 .title,
.box7 .title {
    letter-spacing: 1px
}
.box3 .post,
.box4 .post,
.box5 .post,
.box7 .post {
    font-style: italic
}
body {
    background-color: #f1f1f2
}
.mt-30 {
    margin-top: 30px
}
.mt-40 {
    margin-top: 40px
}
.mb-30 {
    margin-bottom: 30px
}
.box1 .icon,
.box1 .title {
    margin: 0;
    position: absolute
}
.box1 {
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    position: relative
}
.box1:after,
.box1:before {
    height: 50%;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transform-origin: 100% 0;
    transform: rotateZ(90deg)
}
.box1:after {
    top: auto;
    bottom: 0;
    transform-origin: 0 100%
}
.box1:hover:after,
.box1:hover:before {
    transform: rotateZ(0)
}
.box1 img {
    height: auto;
    transform: scale(1) rotate(0)
}
.box1:hover img {
    filter: sepia(80%);
    transform: scale(1.3) rotate(10deg)
}
.box1 .title {
    font-size: 19px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 0 1px #004cbf;
    bottom: 10px;
    left: 10px;
    opacity: 0;
    z-index: 2;
    transform: scale(0);
    transition: all .5s ease .2s
}
.box1:hover .title {
    opacity: 1;
    transform: scale(1)
}
.box1 .icon {
    padding: 7px 5px;
    list-style: none;
    background: #004cbf;
    border-radius: 0 0 0 10px;
    top: -100%;
    right: 0;
    z-index: 2;
    transition: all .3s ease .2s
}
.box1:hover .icon {
    top: 0
}
.box1 .icon li {
    display: block;
    margin: 10px 0
}
.box1 .icon li a {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 10px;
    font-size: 18px;
    color: #fff;
    transition: all .3s ease 0s
}
.box2 .icon li a,
.box3 .icon a:hover,
.box4 .icon li a:hover,
.box5 .icon li a,
.box6 .icon li a {
    border-radius: 50%
}
.box1 .icon li a:hover {
    color: #fff;
    box-shadow: 0 0 10px #000 inset, 0 0 0 3px #fff
}
@media only screen and (max-width:990px) {
    .box1 {
        margin-bottom: 30px
    }
}
</style>

</head>
<body>
<div class="container">
    <div class="row mt-40">
        <div class="col-md-4 col-sm-6">
            <div class="box1"> <img src="https://i.imgur.com/Ur43esv.jpg" alt="">
                <h3 class="title">Lorem</h3>
                <ul class="icon">
                    <li><a href="#"><i class="fa fa-facebook"></i></a></li>
                    <li><a href="#"><i class="fa fa-twitter"></i></a></li>
                    <li><a href="#"><i class="fa fa-instagram"></i></a></li>
                    <li><a href="#"><i class="fa fa-google-plus"></i></a></li>
                </ul>
            </div>
        </div>
        <div class="col-md-4 col-sm-6">
            <div class="box1"> <img src="https://i.imgur.com/8RKXAIV.jpg" alt="" class="img-thumbn">
                <h3 class="title">Lorem</h3>
                <ul class="icon">
                    <li><a href="#"><i class="fa fa-facebook"></i></a></li>
                    <li><a href="#"><i class="fa fa-twitter"></i></a></li>
                    <li><a href="#"><i class="fa fa-instagram"></i></a></li>
                    <li><a href="#"><i class="fa fa-google-plus"></i></a></li>
                </ul>
            </div>
        </div>
        <div class="col-md-4 col-sm-6">
            <div class="box1"> <img src="https://i.imgur.com/J6l19aF.jpg" alt="">
                <h3 class="title">Lorem</h3>
                <ul class="icon">
                    <li><a href="#"><i class="fa fa-facebook"></i></a></li>
                    <li><a href="#"><i class="fa fa-twitter"></i></a></li>
                    <li><a href="#"><i class="fa fa-instagram"></i></a></li>
                    <li><a href="#"><i class="fa fa-google-plus"></i></a></li>
                </ul>
            </div>
        </div>
    </div>
</div><div id="bcl"><a style="font-size:8pt;text-decoration:none;" href="http://www.devanswer.com">Free Frontend</a></div>

</body>
</html>
Preview