skip to Main Content

Need to place images kinda like here (for example):
Original pictures of different sizes.
Hover effect – blur and fogging effects and text on the middle of the picture.
Here is what I got for now: JSFiddle

So the question, how correctly position them, so that they occupy the entire width of the screen by 3 in a row, gonna be same size, closely adhering to the upper and lower div and to each other, don’t expand within its borders? And the effect of the blur doesn’t touch neighboring elements?



  1. Apply this css, you’ll get the look like the example —

    .works img{
    .works [class^="col-"] {
    .works .text{
        position:absolute !important;
        left: 0;
        right: 0;
    Login or Signup to reply.
  2. Remove class row and col-lg-12,use col-sm-12 like

    <div class="col-sm-12">
                    <div id="work1" class="col-sm-4">
                        <img class="image" src="">
                        <p class="text">ONE</p>
                    <div id="work2" class="col-sm-4">
                        <img class="image" src="">
                        <p class="text">TWO</p>
                    <div id="work3" class="col-sm-4">
                        <img class="image" src="">
                        <p class="text">THREE</p>


    works img {
        height: 600px;
        width: 100%;}
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top